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