linux常用命令总结

来源:互联网 发布:天津淘宝商会会长 编辑:程序博客网 时间:2024/06/05 23:56
### 用户切换命令
su root 切换root用户
hostname 主机名 临时修改主机名
hostnamectl set-hostname 主机名  永久修改主机名(centos7适用)要记住这个命令
service network restart //重启网络服务

clear //清屏命令,就是将只显示当前命令编辑行,其他的都上移操作
ping 检测网络连接状态
who 列出当前登录用户名
su 切换用户
free 显示系统空闲内存占用内存可利用内存信息
df 查看系统中磁盘使用情况
ps 查看系统运行进程

### 磁盘格式化命令  
fdisk -l /dev/sda  //列出当前fenqubiao,要了解该命令
 1. 输入 m 显示所有命令列示。
 2. 输入 p 显示硬盘分割情形。
 3. 输入 a 设定硬盘启动区。
 4. 输入 n 设定新的硬盘分割区。
   4.1. 输入 e 硬盘为[延伸]分割区(extend)。
   4.2. 输入 p 硬盘为[主要]分割区(primary)。
 5. 输入 t 改变硬盘分割区属性。
 6. 输入 d 删除硬盘分割区属性。
 7. 输入 q 结束不存入硬盘分割区属性。
 8. 输入 w 结束并写入硬盘分割区属性

### 打印命令帮助
man 命令名
命令名 --help

### 获取Centos版本信息
/cat/centos-release //该文件显示系统版本信息
### 下面两个命令估计是获取内核信息
uname -a
uname -r

### 查看IP信息
ip addr
ifconfig //在centos7以后的版本中ip命令逐渐取代ifconfig

### 安装中文输入法命令
yum install ibus-table-chinese.noarch ibus-table-chinese-wubi-jidian.noarch
yum install ibus-libpinyin

### 文件重命名
mv 操作的文件 新文件名

### 启动关闭命令
reboot 重启系统
shutdown //关机指令,实际调用init 0,init0会cleanup一些工作然后调用halt或者poweroff。
说明:其实主要区别是halt和poweroff,做没有acpi的系统上,halt只是关闭了os,电源还在工作,你得手动取按一下那个按钮,而poweroff会发送一个关闭电源的信号给acpi。但在现在的系统上,他们实际上都一样了。
poweroff //关闭计算机
init 6 //重启计算机
halt // 关闭计算机
init 0 // 关闭计算机

### sync 将数据同步写入硬盘中的指令(知道就行)

### 常用命令ls,ll
ls 列出当前目录的内容
ls -list 列出当前工作目录的详细内容
将/etc目录以及子目录下的所有文件分屏显示
ls /etc/* | more
说明:| 是管道(该健通常在回车键上方), 把前一个命令的输出变成后一个命令的输入。
more就是分屏显示,按space键一次显示一屏,按q键退出

ll  //列出当前目录详细内容

### pwd 显示当前工作目录

### cd命令
cd 目录名称  
cd ..返回上一级
cd /  进入/目录

### 创建目录或文件
mkdir 目录名 //新建新目录
举例:
在/下创建user1目录,同时在user1下创建user2目录
命令mkdir -p /home/user1/user2

### 删除目录或文件
rmdir 删除给定的目录
rm 会删除给定的文件或文件夹
举例:
rm w.txt //删除文件w
rm -r wxy //删除目录wxy
rm -rf 文件名 可以直接删除非空目录及下面的文件wxy


### mv和rename文件夹操作指令
mv 对文件或文件夹移动:
mv /root/wxy/w.txt /usr 移动文件w.txt到目录/usr下,mv改成cp就是复制了

### 创建一个文件
vi 文件名  //创建一个文件并编辑该文件
vi 文件名1 文件名2 文件名3  //创建多个文件并编辑
set nu //进入vi的底部命令行模式,输入命令,显示编辑内容的行号
touch 文件名 //创建一个文本文件
touch 文件名1 文件名2 文件名3  //创建多个文件并编辑

### cat 查看文本文件内容
cat 文件名 //查看文件的内容,在当前命令行下打印出内容

### tail命令
tail 显示给定文件的后n行内容  -n(N显示文件最后n行内容)
举例:tail -n 2 wxy 显示文件wxy的后两行内容

### less 按页和窗口打印内容
举例:
less /bin/*  然后按q退出

### grep 在给定的文件中搜索指定的字符串
举例:
grep '99999' w.txt 搜索出文件w中的'99999'字符串
grep "99" * 查询含有“99”字符串的文件名,grep "99" d* 查询出含有“99”字符串的以d开头的文件名

### find 查找文件或目录,详细的看3和4的详细说明文件
find . -name w.txt  //在当前路径下查询某个文件名的文件
find -name w.txt   //查询某个文件名的文件所在的路径

### find 查找当前目录下文件中的内容
下查找目录下的所有文件中是否包含指定字符串
find . | xargs grep -ri "wangyong"
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find . | xargs grep -ril "wangyong"

### 查看CPU信息-命令:top





原创粉丝点击