Linux的常用命令

1.帮助命令

1.1 help命令

#语法格式: 命令 --help
#作用: 查看某个命令的帮助信息
# 示例: 
    # ls --help     查看ls命令的帮助信息
    # netstat --help    查看netstat命令的帮助信息

1.2 man命令

#语法格式: man 命令
#作用: 查看某个命令的帮助手册
# 示例: 
    # man ls        #查看ls命令的帮助手册
    # man netstat   #查看netstat命令的帮助手册

2.路径切换及查看

2.1 cd命令

#语法格式: cd 目录
#作用: 切换到目录中
# 示例: 
    # cd /opt   切换到/opt目录下
    # cd ~      切换到用户目录
    # cd -      切换到上一次访问的目录
    # cd ..     切换到上一次所在的目录

2.2 pwd命令

#语法格式: pwd
#作用: 查看当前所在路径
# 示例: 
    # pwd   查看当前路径,会将当前路径回显

2.3 ls命令

#语法格式: ls [-la] [文件/目录]
#作用: 查看当前路径下的文件和目录,若后带有文件或目录,则只查看当前文件或目录
# 示例: 
    # ls           查看当前路径下所有的文件或目录
    # ls -l        查看当前路径下所有的文件或目录的详细信息
    # ls -a        查看当前路径下所有的文件或目录,将隐藏文件显示出来
    # ls -l a.log  查看当前路径下a.log下的详细信息

2.4 find命令

#语法格式: find [路径] [参数] [匹配模式]
#作用: 可以根据给定的路径和表达式查找的文件或目录
# 示例: 
    # find / -name "*.txt"          查询根目录下所有以.txt结尾的文件 。
    # find /test -perm  644         查询/test目录下权限为644的所有文件
    # find . -type f                查询当前目录下所有的文件
    # find . -type f -name "abc"    查询当前目录下所有文件中包含abc字符的文件
    # find . -type f | sort         查询当前目录下所有文件并排序
    # find . -type d                查询当前目录下所有目录
    # find . -size 10M

3.文件|目录操作

3.1 文件和目录的基本操作

3.1.1 touch命令

#语法格式: touch 文件名
#作用: 创建一个文件
# 示例: 
    # touch a.log     创建一个a.log文件。

3.1.2 ln命令

#语法格式: 
    ln 源文件名 硬链接文件名
    ln -s 源文件名 软连接文件名
#作用: 创建文件链接
# 示例: 
    # ln a.txt a.txt.link     为a.txt创建一个硬链接文件a.txt.link。
    # ln -s a.txt a.txt.link  为a.txt创建一个软连接文件 。
    
# 备注:
    软链接文件:就像Windows中快捷方式一样,只是源文件的一个指向,删除软连接文件,源文件任存在。
    硬链接文件:比如当前目录下有2个文件,这2个文件除了名字不一样其他的一模一样,但是占用的实际磁盘空间还是只有1M,改变任何一个文件的内容另一个文件也会跟着改变;

3.1.3 mkdir 命令

#语法格式: mkdir 目录名
#作用: 创建一个目录
# 示例: 
    # mkdir test         创建一个test的目录。
    # mkdir -p test      若存在test,则不创建;若不存在,则创建
    # mkidr -p test/a/b  创建test目录,其下再创建a目录,a目录再创建b目录 。

3.1.4 rm命令

#语法格式: rm [-rf] 文件|目录
#作用: 删除文件或目录
# 示例: 
    # rm a.txt     删除a.txt,删除前询问 。
    # rm -f a.txt  直接删除a.txt ,不在询问 。
    # rm -r test   删除test目录,删除前询问
    # rm -rf test  直接删除test目录,不在询问 。
# 备注:任何的删除操作都是危险的动作,慎用 。

3.1.5 mv命令

#语法格式: mv 源文件|目录 目标文件|目标目录
#作用: 有两层意思,分别为:
    1. 进行重命名文件或目录
    2. 进行移动文件或目录到目的目录 。
    
# 示例: 
    # mv a.txt b.txt    修改文件名a.txt为b.txt 。
    # mv a.txt test/    移动a.txt 到test目录下
    # mv abc bcd        重命名目录abc为bcd .
    # mv abc bcd/       移动abc目录到bcd下 。

3.1.6 cp命令

#语法格式: cp [-rf] 源文件|目录 目标文件|目录
#作用: 拷贝文件或目录为另一个文件或目录 。
    
# 示例: 
    # cp a.txt b.txt      拷贝a.txt为b.txt ,若b.txt以存在,则提示是否继续拷贝 。
    # cp -f a.txt b.txt   拷贝a.txt为b.txt ,即使b.txt以前就存在,也是直接覆盖 。
    # cp -r abc bcd       拷贝abc目录为bcd ,若abc存在,则提示是否继续拷贝 。
    # cp -rf abc bcd      拷贝abc目录为bcd ,即使abc存在,则也是直接覆盖 。

3.2 文件压缩与解压缩

3.2.1 zipinfo命令

#语法格式: zipinfo zip文件
#作用:  查看zip文件里的信息。
    
# 示例: 
    # zipinfo  abc.zip    查看abc.zip里的文件信息 。
    # zipinfo -v abc.zip  显示abc.zip里的每个文件的信息 。

3.2.2 zip命令

#语法格式: zip 压缩文件 文件|目录
#作用:  将目标文件或目录进行压缩。
    
# 示例: 
    # zip a.zip a.txt  将a.txt进行压缩形成a.zip 。
    # zip a.zip test/  将test目录下的所有文件和目录压缩到a.zip 。

3.2.3. gzip命令

#语法格式: gzip [-d] 文件|目录
#作用:  压缩|解压缩文件或目录
    
# 示例: 
    # gzip a.txt         将a.txt压缩为a.txt.gz ,注意压缩后源文件已不存在。
    # gzip -d a.txt.gz   解压a.txt.gz文件

3.2.4 unzip命令

#语法格式: gzip [-d] 文件|目录
#作用:  压缩|解压缩文件或目录
    
# 示例: 
    # gzip a.txt         将a.txt压缩为a.txt.gz ,注意压缩后源文件已不存在。
    # gzip -d a.txt.gz   解压a.txt.gz文件

3.2.5 gunzip命令

#语法格式: gunzip 压缩文件
#作用
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值