find命令(importance):
语法:find pathname -options
find /root -name test.c
which命令:
which [指令]
只搜索指令,在什么位置下
为什么文件夹带有颜色呢?
科普补充alias命令:
alias:可以给命令重命名
whereis 命令
类似于在特定的路径下查找指定的文件名对应的指令或者文档
grep命令
文本内容的行过滤工具、
默认会匹配中的关键字,匹配上进行行显示
对于grep命令 可以和其他命令,结合管道,来进行某些工作
sort命令
uniq命令(去重)
和sort联用
zip / unzip指令(压缩 / 解压)
没有命令就安装
yum install -y unzip zip
如果你是普通用户就要提权
sudo yum install -y unzip zip
将刚刚的tmp的目录删除
为什么刚刚zip命令只有一个lesson4的目录没有内容呢?
zip默认对一个目录进行打包压缩的时候,“只”会对一个目录文件打包压缩
zip -r 你的压缩包(自定义)dir(要打包压缩的目录) -r递归压缩
unzip 你的压缩包(自定义) -----------在当前目录下进行解压功能
学会以上操作
现在学习解压到指定路径
windows下可以指定解压到某一个文件下
刚刚我们只学会了在当前目录下解压
unzip 压缩文件 -d 路径
可以解压到特定的目录下
为什么要打包和压缩呢?
互联网--》 很多大小文件 --》 便于传输和保存
tar压缩命令(重要):打包/解包,不打开它,直接看内容
tar -czf my.tgz lesson4 #打包并压缩 // tgz 是Linux压缩格式
tar -xzf tgz #打包并解压
比如:解压tgz文件时可以不带杠-:tar xzf 【解压的文件】
-t :不打开压缩文件,直接查看压缩包里面的文件
-v:解压和压缩时,显示 压缩文件
tar解压到指定目录下
注意:
unzip [解压文件] -d [特定目录]
tar xzf 【解压文件】-C 特定目录
bc命令了解就好(计算器)支持管道
支持管道用echo命令结合在屏幕上输出1+2+3和计算bc结合就显示结果,不常用,了解
uname命令
uname -r :显示操作系统的发行版号
uname -a :显示系统名,节点名称,显示操作系统的发行版号,内核版本等
操作系统的发行版号
3.10.0-1160.108.1.el7.x86_64
命名规则:
主版本号:3
次版本号:10【奇数为开发版本,偶数为稳定版本】
修订版本号:0【修改次数】
此次版本的第N次修改:1160
el7:enterprise linux 7
x86_64:编译框架
热键介绍:
tab:命令的自动补齐 --常用
想要查询的命令比如whi+tab(可能要多按)键就会将whi的命令都显示出来
也有自动补齐按键
输入whil+tab 就会自动补齐while
ctrl + c (中止系统的异常程序)
1、touch test.c(编辑一个test.c文件)
2、nano test.c
一个死循环的文件目的就是运行时是死循环的所以是要中止异常程序
ctrl+c
gcc test.c 转成a.out
./ a.out 运行
ctrl +r 搜索历史命令,左右即可选中
ctrl + d退出当前用户,退出一层
ls的使用
\:作用续航
当代码一行不够写的时候可以 + \ + 换行
关机命令
shutdown
-h:将system的服务停止后关机
-r:系统服务停止后重新启动
-t sec :-t后面加秒数,过几秒后关机
查看cpu
lscpu
lsmem //查看内存
df -h //查看磁盘结构
who
whoami