Linux gcc day3

find命令(importance):

语法:find pathname -options

5f081342287643768c2a22efb6d0f38a.png

5a251fdabf8042e0be9ed97efa5c9fc7.png

find /root -name test.c

 149eaa4a6d8d4f1a93632f92ea5e4456.png

ecd31087ce414edeb5b23c6d5a2242cf.png

which命令:

which [指令]

只搜索指令,在什么位置下

6d2183a529124e5baeb08a9f164d5203.png

为什么文件夹带有颜色呢?

a15d16833e0a4cabb78a5f179bbaa3e0.png

d8b2df0b2a1e41ecaad51c260a81e626.png

科普补充alias命令:

alias:可以给命令重命名

39543acb57314b26b636ad3eecc1bc70.png

whereis 命令

类似于在特定的路径下查找指定的文件名对应的指令或者文档

4d32cf19c72f47c08fcfccd41f084457.png

36c2e865e3844a9085d7f3a73e566a2d.png

grep命令

文本内容的行过滤工具、

默认会匹配中的关键字,匹配上进行行显示

a3cbc09f4ad24969ba745249d9572c2c.png

bdfbe6948167487dbb697def781e8c5f.png

791400d14a3348609e4befce48adbcc5.png

21b89baf95794c7abf4866b309dc8c5e.png

552e0ad8e8e44c35baada5aa3e66e288.png

对于grep命令 可以和其他命令,结合管道,来进行某些工作

b5c74963a58b46cebb6cbdd9f258e640.png

sort命令

a051c814637b4a0c90321e4f10e41825.png

uniq命令(去重)

c94b42689583441286d0696dc1457fca.png

和sort联用

08955e30d6f74a95820f28402b5c2711.png

 zip / unzip指令(压缩 / 解压)

没有命令就安装

yum install -y unzip zip   

如果你是普通用户就要提权

sudo yum install -y unzip zip

3e1fef13c50544279f3cca34321dfc4c.png

将刚刚的tmp的目录删除

7efba02d08864ad492c8308fd7943870.png

为什么刚刚zip命令只有一个lesson4的目录没有内容呢?

zip默认对一个目录进行打包压缩的时候,“只”会对一个目录文件打包压缩

 zip -r 你的压缩包(自定义)dir(要打包压缩的目录)        -r递归压缩

unzip 你的压缩包(自定义) -----------在当前目录下进行解压功能

6018b75f55d74082840c6b0ca6eeb97d.png

 学会以上操作

现在学习解压到指定路径

windows下可以指定解压到某一个文件下

dd0e2ff8d06c49838b84bbfe7bfa4bac.png

刚刚我们只学会了在当前目录下解压

unzip 压缩文件 -d 路径

可以解压到特定的目录下

fce3ac5fdfcb42aa8d4abf658ad762b5.png

为什么要打包和压缩呢? 

互联网--》 很多大小文件  --》 便于传输和保存

14a358f7a3794a4cb08a03dfb4653474.png

tar压缩命令(重要):打包/解包,不打开它,直接看内容

tar -czf my.tgz lesson4 #打包并压缩   // tgz 是Linux压缩格式

tar -xzf tgz                      #打包并解压

c314389273f74aa6add35c5ed12f87ad.png

aae57484a4ab43a4b3cc193f3a13728b.png

ddc26cc0a26b4e27a84ee3b08040047e.png

1d59750c87f0498f921a4d314f1b4a61.png

ac32eaf25766417686c37caffcbadfa1.png

d1ec5270e5224166a078114722d190a7.png

比如:解压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

  • 38
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值