本文是根据慕课网tony老师的课程所写的笔记,老师讲的很好!感谢~http://www.imooc.com/u/279399/courses?sort=publish
目录
显示文件内容(文件即时更新后也能动态显示,多用于日志显示) tail
一、命令基本格式
1.命令提示符
2.命令格式
如:查询目录中内容
对应:文件类型 引用计数 所有者 所属组 字节 时间 文件名
ll等同于ls -l
Linux权限管理命令chmod https://www.cnblogs.com/xphDeV/p/8060158.html
命令太长时,可以使用反斜杠(\)来转义[Enter]字符,使命令连续到下一行。注意:反斜杠后立刻接特殊字符,才能转义
二、文件处理命令
1.目录处理命令
建立目录 mkdir
切换所在目录 cd
查询所在目录位置 pwd
删除空目录 rmdir
删除文件或目录 rm
复制命令 cp
剪切或改名命令 mv
Linux中常见目录作用
2.文件处理命令
创建文件 touch
touch [文件名]
注意:创建文件时,文件名不要有空格,不然就是创建了 两个文件
touch progrom files 这是创建了两个文件,progrom 和 files
如果我们想创建一个文件名为 progrom files ,应该用引号括起来(尽量避免文件名包含空格)
touch "progrom files"
显示文件内容(适合内容较少的文件) cat
cat【文件名】
-n 显示文件行号
注意:此命令只能显示文件内容比较少的文件,如果文件内容很多,用cat命令是不合适的,视觉效果是屏幕不断滚动更新。
反向显示文件内容(适合内容较少的文件) tac
tac【文件名】
显示文件内容(指定行数) head
head【文件名】
-n 指定显示的行数
不加 -n 默认显示前 20 行数据
显示文件内容(文件即时更新后也能动态显示,多用于日志显示) tail
tail【文件名】
-n 指定显示的行数
-f 动态显示文件末尾内容(即文件实时变化,那么显示内容也会随之变化)
注意:如果我们想结束加上 -f显示的tail命令,通过 Ctrl+C。
分页显示文件内容(不能向前翻页) more
more【文件名】
(空格)或f 翻页(一页一页的往后显示)
(Enter) 换行(一行一行的往后显示)
q 或 Q 退出
分页显示文件内容(可以前后翻页) less
less【文件名】
(空格)或f 或PgDn 翻页(一页一页的往后显示)
PgUp向前翻页
(Enter) 换行或向下的箭头(一行一行的往后显示)
向上的箭头(一行一行的往前显示)
q 或 Q 退出
输入/想搜索的字符,然后回车键
编辑文件内容 vi / vim
vi [文件名]
vim [文件名]
https://blog.csdn.net/qq_42175986/article/details/82770878
https://blog.csdn.net/feosun/article/details/73196299
3.链接处理命令
链接命令 ln
三、文件搜索命令
1.文件搜索命令 locate
后台数据库每天一更新,如果要搜索刚创建的文件,需要先更新后台数据库
优点:快
缺点:只能按照文件名搜索
2.命令搜索命令 whereis 与which
whereis与which的执行依赖于PATH环境变量
3.文件搜索命令 find
使用通配符的时候,要加引号
如:find . -name "ab[cd]"
4.字符串搜索命令grep
5.find命令与grep命令的区别
如果要搜索文件名称,用通配符,完全匹配
如果要搜索文件内容,用正则表达式,包含匹配
四、帮助命令
1.帮助命令 man
q 退出帮助
/内容 查找符合[内容]; n 下一个符合条件的内容 shift+n/p往上找
2.其他帮助命令
选项帮助
shell内部命令帮助
详细命令帮助 info
五、压缩与解压缩命令
1.zip格式
压缩
解压缩
2.gz格式
压缩
解压缩
3.bz2格式
压缩
解压缩
4.tar.gz格式
打包命令 tar
解打包命令
5.tar.bz2格式
六、关机与重启命令
1.shutdown 命令
查看当前时间 date
2.其他关机命令
3.其他重启命令
4.系统运行级别
5表示之前运行级别
3表示当前运行级别
5.退出登录命令 logout
exit
七、其他常用命令
1.挂载命令
挂载相当于windows分配盘符
查询与自动挂载
挂载命令格式
挂载光盘
卸载命令
挂载优盘
2.用户登录查看与用户交互命令
查看登录用户信息
查询当前登录和之前登录的用户信息
查看所有用户最后一次登录时间