文章目录
一、find指令
1.find
find +路径 -name :在指定路径下查找文件
若从根目录下开始搜索,其往往搜索效率低
2.which
which 用于搜索命令
alias
alias 对一个指令重命名
3.whereis
whereis 在指定路径下搜索文档和指令
二、grep指令
1.grep
文本内容的行过滤工具,会去匹配文本中的关键字
-n :输出时,带上行号
-i : 查找时忽略大小写
-v : 查找时,反向输出
2.wc-l
统计有多少行
3.sort与uniq
sort可对文本排序
uniq可对文本内容中相邻去重
三、zip指令
zip 压缩包名字 文件名(无法压缩目录)
-r:
那么百分数是指压缩了百分之多少2
unzip 解压:
-d +路径:解压到该路径下
四、tar指令
tar -czf 压缩包名字 要压缩的文件
tar -xzf 压缩包:解压到当前路径下
-v:能看见压缩过程
tar -tf:不解压,查看压缩包内容
tar -xzf 名称 -C 路径:解压到指定路径下
五、bc指令
计算器:
六、uname指令
-r:
3:主版本
10:副版本
0:修正次数
el: centos7的简称
七、快捷键
1.tab
输入一个命令的一部分,然后tab会自动补齐
有其他的,就会都显示
2.ctrl c
中止异常程序
3.ctrl r
输入命令片段,搜索查找历史中的命令,左右选中
4.ctrl d
退出xshell
八、其他命令
1.nano
记事本
2.\
续行
3.lscpu
查询CPU
4.lsmem
查看内存
5.df-h
查看磁盘
6.who
查看谁登了机器
7.其他
九、命令行解释器(浅浅了解一下)
周所周知,用户并不擅长与操作系统直接交互,所以有了命令行解释器——shell
其关系大致如上。
当我们要访问linux时,shell会先检查我们的操作。
对于违规操作直接拒绝,对于正常请求加以修饰传递给linux。
而当我们不断申请违规操作时,为了避免shell自己挂了,它会开一个子进程,让它来不断回应我们的请求,挂了也没事。