linux中常用的命令,linux常用命令


最近在学Linux~所以边学边总结了一些linux命令,分享给大家。如有错误,欢迎指正~

(一) 基本概念及操作

1.Ctrl+c键 强行终止当前程序

2.touch 创建文件

3.man获得某个命令的说明和使用方式的详细介绍

(二)用户及文件权限管理

1.who am i/who mom likes 查看用户

2.sudo adduser lilei 创建一个叫lilei的用户(创建用户需要root权限,要用到sudo命令,使用前提:一是知道当前登录用户的密码,二是当前用户必须在 sudo 用户组)

3.su -l lilei 切换登录用户

4.exit/Ctrl+d键 退出当前用户

5.groups lilei 查看用户组

6.sudo usermod -G sudo lilei 把用户加入sudo用户组

7.sudo deluser lilei --remove-home 删除用户

8.ls -l/ll查看文件及权限

9.ls -lh 直观查看文件大小

10.ls -A 查看所有文件、包括隐藏文件

11.ls -Al 查看某个目录完整属性(而不是目录里的文件属性)

12.sudo chown shiyanlou iphone6 变更文件所有者(将文件iphone6的所有者变更为shiyanlou)

13.cat 读取文件内容

14.echo "..." > iphone6 在文件里添加内容

15.chmod 600 iphone6 修改文件权限(顺序为:拥有者,所属用户组,其他用户)

练习:添加一个用户 loutest,使用 sudo 创建文件 /opt/forloutest,设置成用户 loutest 可以读写

(三)目录结构及文件基本操作

1.cd .. 进入上一级目录

2.cd . 当前目录

2.cd ~ / cd /home/lilei 进入当前用户的home目录

4.cd -上一次所在目录(前四个命令cd后面都有空格)

5.pwd 获取当前目录

6.touch 创建空文件(lilei只在当/home/lilei目录下有权限创建)

7.mkdir 新建目录

8.mkdir -p 新建多级目录

9.rm 删除文件

10.rm -f 强制删除文件

11.rm -r 删除目录

12.mv 源目录文件 目的目录:移动文件

13.mv 旧文件名 新文件名:重命名文件

14.cat 查看文件

15.cat -n 查看文件、显示行号(包括空行)

16.nl 查看文件、显示行号(只列非空行)

17.more 查看文件、显示一屏(Space键/f向下滚动一屏、b向上滚动一屏、Enter向下滚动一行)

18.head 查看文件前十行

19.tail 查看文件最后十行

(休闲娱乐~xeyes大眼睛 nohup xeyes &后台运行大眼睛)

(四)文件查找

1.whereis 简单快速,只能是二进制文件

2.where 小而精,只从path环境变量指定路径寻找

3.locate 快而全

4.find 精而细

例:找出 /etc/ 目录下的所有以 .list 结尾的文件

1)locate /etc/\*.list

2)find /etc/ -name \*.list

相关内容