linux常用命令

1.用户管理以及文件权限

创建一个叫xiaoming的用户

$ sudo adduser xiaoming

将用户权限升为root

$ sudo usermod -G sudo xiaoming

使用xiaoming用户创建文件list.txt

$ su -xiaoming 

$ sudo touch list.txt

更改list.txt的权限为711 #711的含义是:

所有者的权限是4+2+1可读可写可执行 

所属用户组的权限是1可执行

其他用户的权限是1可执行

$ sudo chmod 711 list.txt  

更改list.txt所有者为xiaohong

$ sudo chown xiaohong list.txt

查看list.txt文件的具体信息

$ ls -alh list.txt

2.查看日志

打印xx.log日志最后10行内容

$ tail -n 10 xx.log

动态打印xx.log 日志

$ tail -f xx.log

利用关键字key打印日志

$ grep key xx.log

3.查看cpu占用情况

 进程实时占用CPU查询

$ top

系统内存使用情况

$ free -h

4.查看磁盘使用情况

 $ df -h

5.查找文件

查找xx路径下的xx.txt

$ find xx/ -name xx.txt

查找xx.txt

$ find -name xx.txt

6.创建目录

在当前目录下创建a/b/c目录 

$ mkdir -p a/b/c

7.创建文件

创建文件名为1.txt的文件

$ touch 1.txt

创建文件名为test_1.txt和test_2.txt还有test_3.txt的文件

$ touch test_{1..3}.txt

8.编辑文件内容

编辑1.txt的内容

方法一:

$ vi 1.txt

输入小写字母 i

插入文本"hello world"

保存退出:

(1)点击esc按钮

(2)输入:wq 

方法二:

$ echo "hello world" > 1.txt

9.查看文件内容

查看文件1.txt 的内容

$ cat  1.txt

原文地址:https://www.cnblogs.com/chenxueting/p/14066733.html