Linux入门笔记4. 菜鸟的常用命令

Linux入门笔记4. 菜鸟的常用命令

1、系统维护命令

(1)ls:ls命令有点像windows下的dir命令,用于显示目录下的内容,后面可以加不同的选项,比如:

选项 作用
-a –all 显示所有的文件
-l 详细列出文件信息

其余选项可以使用 --help查看帮助

(2)cd

选项 作用
cd .. 返回上级工作目录
cd [目录] 进入到目录下
cd / 回到根目录
cd 返回当前用户默认工作目录

其余选项可以使用 --help查看帮助

(3)clear 清屏

(4)su 用于改变用户身份

(5)whereis 查询文件的命令,比如我要查询python

选项 作用
-b binaries 二进制文件
-s sources 源代码文件
-l 输路径出

其余选项可以使用 --help查看帮助

这里写图片描述

(6)ps 进程查看命令,比如查看python进程的命令

ps -ef | grep python 

2、文件命令

(1)mkdir 创建一个目录
(2)touch 可以用来创建文件
(3)rm 用来删除目录及目录下的文件

选项 作用
-r 或 –recursive 递归地删除目录及目录的子文件
-f 或 –force 强制删除
-i 在删除前确认一下

这里写图片描述

(4)cat 用来查看文件内容

使用vim在test.txt中写入hello world
然后使用cat 将test.txt文件中的内容输出到shell中来

这里写图片描述

cat也可以将(一个或多个)文件中的内容, 输出到另一个文件中。比如:将test.txt文件中的内容,输出到test2.txt中。此时test2.txt中的内容就是hello world

这里写图片描述

(5)ln [源文件][目标文件] 创建链接

  • 硬链接:多个文件对应同一个inode,相当于一个文件拥有多个别名
  • 符号链接:类似快捷方式,指向真正的文件/目录位置

默认情况下,ln创建的是硬链接

ln后面加 -s 选项时,可以创建软连接

(6)cp 复制文件或目录

选项 作用
-a 相当于 -dpr
-r 递归地复制目录及子目录的所有内容
-d 复制符号链接时,把目标文件/目录也建立符号链接,并指向源文件/目录
-p 保留源文件/目录的属性
-s 对源文件建立符号链接


(7)mv 移动文件

  • 将test.txt移动到上级目录 sudo mv test.txt ../
  • 也可以重命名文件,比如将test.txt重命名为test2.txt mv test.txt test2.txt

3、压缩/解压

(1)gzip/gunzip

选项 作用
-r 递归地压缩
-d 对压缩文件进行解压
-num 压缩比

压缩 / 解压 test.txt

gzip test.txt
gunzip test.txt.gz

这里写图片描述


(2)tar 是一个归档工具,对文件/目录打包归档成一个文件

选项 作用
-z 调用gzip进行压缩或解压
-x –extract 从归档中解析出文件
-v –verbose 详细地列出处理的文件
-f -f后面是归档文件的存储设备,默认是磁盘
-c 创建一个新归档

创建一个新归档文件test.txt.tar,压缩test.txt到新归档文件中

tar -zcvf test.txt.tar test.txt

这里写图片描述

将归档文件test.txt.tar解压

tar -zxvf test.txt.tar

4、网络相关

(1)ifconfig 显示网络接口状态

这里写图片描述

UP:网卡开启
RUNNING:网线处于连接状态
MULTICAST:支持组播
第二行显示ip地址,子网掩码,广播地址
第三行显示ipv6地址
等等

猜你喜欢

转载自blog.csdn.net/u010429424/article/details/78445470
今日推荐