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

来源:互联网 发布:Mac怎么改变照片日期 编辑:程序博客网 时间:2024/05/16 01:35

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.txtgunzip 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地址
等等

原创粉丝点击