Linux常用命令学习笔记

本文提供了Linux系统中常用的15种命令的详细说明,包括ls、cd、pwd、mkdir、rmdir、rm、cp、mv、find、ln、cat、chmod、tar、gzip和ifconfig。每种命令都附有格式、参数及其使用实例,帮助用户快速掌握Linux操作技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux常用命令学习笔记

1、ls 命令:列出目录的内容

命令格式:ls [参数] [<文件或目录>...]

常用参数:

    -a 不隐藏任何以“.”字符开始的条目

    -R 递归列出所有子目录

    -d 当遇到目录时,列出目录本身或非目录内的文件,并且不跟随符号链接

    -l 使用较长格式列出信息

    -x 逐行列出项目而不是逐栏列出

 

2、cd 命令:改变工作目录

命令格式:cd [路径]

    cd 回到当前用户的主目录

    cd .. 返回上一层目录

    cd ~ 返回当前用户主目录

    cd / 跳转到根目录

    cd - 返回刚才所在的目录

 

3、pwd 显示当前工作目录

 

4、mkdir 命令:创建一个目录

命令格式:mkdir [参数] [路径/目录名称]

常用参数:

    -m Mode 设置新创建的目录的许可位,其值由变量Mode指定

        例:mkdir -m 111 test.txt

    -p 创建丢失中间路径名称目录

        例:mkdir -p /src/test.txt

 

5、rmdir 命令:删除空的目录

命令格式:rmdir [参数] [路径/目录名称]

常用参数:

    -p 当子目录被删除后使它也成为空目录的话,则给目录一并删除

 

6、rm 命令:删除文件或目录

命令格式:rm [参数] [文件或目录]

常用参数:

    -f 强制删除文件或目录

    -i 删除既有文件或目录之前先询问用户

    -r 删除目录,如果目录不为空,则递归处理将该目录下的所有文件及子目录一并处理

    -v 显示指令执行过程

 

7、cp 命令:复制文件或目录

命令格式:cp [参数] [源文件或目录] [目标文件或目录]

常用参数:

    -a 保留链接、文件属性,并递归的复制目录,其作用等于dpr选项的组合

    -d 复制时保留链接

    -f 删除已经存在的目录而不提示

    -i 在覆盖目标文件之前将给出提示,要求用户确认

    -p 出府之缘文件的内容之外,还将把其修改时间和访问权限也复制到新文件中

    -r 若给出的源文件是一个目录文件,则此时cp将递归复制该目录下所有的子目录和文件。目标文件必须是一个目录

 

8、mv 命令:移动或更名先用的文件或目录

命令格式:mv [参数] [源文件或目录] [目标文件或目录]

常用参数:

    -b 为每个已存在的目的文件创建备份文件

    -f 付给文件或目录前不会进行确认,直接覆盖现有的文件或目录

    -i 覆盖前先询问用户

    -u 在移动或更名文件名时,若目标文件已存在,则不覆盖目标文件

    -v 执行时显示详细的信息

 

9、find 命令:查找文件

命令格式:find [路径] [参数] 信息 [选项]

常用选项:

    -print 将匹配的文件输出到标准输出

    -exec 对匹配的文件执行该参数所给出的shell命令

    -ok 和-exec的作用相同

常用参数:

    -name 按照文件名查找文件

    -perm 按文件权限查找文件

    -user 按文件属主来查找我文件

    -group 按文件所属的组来查找文件

    -prune 使用这一选项可以使find命令不在当前指定的目录中查找

如果同时使用“-depth”选项,那么“-prune”将被忽略

 

10、ln 命令:链接目录或文件

命令格式:ln [参数] [源目录或文件] [目标链接]

常用参数:

    -b 删除,覆盖目标文件之前的备份

    -d 建立硬链接

    -s 建立符号链接(软连接)

    -f 强行建立文件或目录的链接,无论文件或目录是否存在

    -i 覆盖既有文件之前先询问用户

    -n 把符号链接的目录是为一般文件

 

11、cat 命令:连接并显示指定的一个或多个文件的有关信息

命令格式:cat [选项] 文件1 文件2 ...

常用参数:

    -n 由第一行开始,对所有输出的行数编号

 

12、chmod 命令:改变文件的访问权限

命令格式:chmod [选项] [权限] 文件

常用参数:

    -c 若文件权限确定已经更改,则显示其更该动作

    -f 若该文件权限无法被更改,则不显示错误信息

    -v 显示全线更改的详细资料

 

13、tar 命令:对文件和目录进行打包或解压

命令格式:tar [参数] [打包后文件名] 文件目录列表

常用参数:

    -c 建立一个打包文件的参数指令

    -x 解开一个打包文件的参数指令

    -r 想打包文件中追加文件

    -f 指定打包后的文件名,在f之后不能有其他参数

    -z 调用gzip来压缩或解压打包文件

    -Z 调用compress来压缩或解压打包文件

    -j 调用gzip2来压缩或解压打包文件

    -v 执行时显示详细信息

 

14、gzip 命令:压缩或解压缩文件

命令格式:gzip [参数] 压缩(解压缩)的文件名

常用参数:

    -c jiangshuchu写到标准输出上,并保留原有文件

    -d 将压缩文件解压

    -r 递归式的查找指定目录并压缩或解压缩其中所有的文件

    -l 给出压缩文件大小及压缩率信息

    -v 对每个压缩或解压的文件,显示文件名和压缩比

    -num 用指定的数字num指定压缩的速度

 

15、ifconfig 命令:查看或者设置网络设备

命令格式:

ifconfig [网络设备]

    ifconfig 网络设备 [IP地址] [netmask <子网掩码>]

使用实例:

    ifconfig

    ifconfig eth0 192.168.1.102 netmask 255.255.255.0

    service network restart

 

16、shutdown 命令:系统关机指令

命令格式:shutdown [参数] [-t 秒数] 时间 [警告信息]

常用参数:

    -c 取消前一个shutdown指令

    -f 重新启动时不执行fsck(fsck是linux下的一个检查和修复文件系统的程序)

    -r shutdown之后重新启动系统

   -h 将系统关机后关闭电源,功能在某种程度上与halt命令相当

   -t<秒数> 送出警告信息和关机信息之间要延迟多少秒,警告信息将提醒用户保持当前进行的工作

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值