Linux常用命令

Linux命令格式

command [-options] [parameter]

  • command:命令名
  • [-options]:选项,用来对命令进行控制,可不写
  • [parameter]:传递给命令的参数,可以不写,也可以是一个或多个
  • 命令、选项和参数之间,应该用空格进行分隔

常用基本命令汇总:

命令语法作用
lsls [-al] [dir]显示指定目录下的内容
cdcd [dir]切换当前所处目录到指定目录
touchtouch fileName创建文件
catcat [-n] fileName显示文件内容
moremore fileName以分页的形式显示文件内容
tailtail [-f] fileName查看文件末尾内容
mkdirmkdir [-p] dirName创建目录
rmdirrmdir [-p] dirName删除目录
rmrm [-rf] name删除文件或者是目录
cpcp [-r] source destination复制文件或目录到其他位置
mvmv source destination移动文件或者目录到其他位置
tartar [-zcxvf] fileName [files]对文件打包、解包、压缩、解压
vi/vimvi/vim fileName对文件进行编辑
findfind dirName -name “fileName”在指定目录下根据文件名查找文件
grepgrep word fileName在指定文件(fileName)中查找指定文本内容(word)

shutdown命令

  • 作用:在指定时间后关机或者重启
  • 语法: shutdown -h/-r time 立刻关机
  • 说明:-h关机,-r重启,time是几分钟后执行。可以输入now立即执行

ls命令

  • 作用:显示指定目录下的内容
  • 语法:ls [-al] [dir]
  • 说明:
    • -a 为展示所有文件,-l为展示详细信息,-al就是我全都要。
    • 详细信息中,以d开头是目录,以-开头,是文件。
    • 因为ls命令使用过程中多需要添加-l,所有有一个ls -l指令有一个简写ll
    • 图片展示未添加目录参数,所以展示的是当前目录下的内容,可以在后面添加目录参数来展示指定目录下的内容
      在这里插入图片描述

cd命令

  • 作用:切换当前所处目录到指定目录
  • 语法:cd [dir]
  • 说明:
    • [dir] 是要切换到的目录
    • ~表示当前用户的home目录
    • .表示目前所在的目录
    • ..表示当前目录的上级目录
      在这里插入图片描述

touch命令

  • 作用:创建文件
  • 语法:touch [fileName]
    在这里插入图片描述

cat命令

  • 作用:显示文件内容
  • 语法:cat [-n] fileName
  • 说明:
    • fileName: 要查看的文件名称
    • [-n]:由1开始对所有输出的行数编号
      在这里插入图片描述
      在这里插入图片描述

more命令

  • 作用:以分页的形式显示文件内容
  • 语法:more fileName
  • 说明:
    • more 不支持 cat 中的`-n``选项来展示行数
    • 操作说明:
      回车:		向下继续展示一行
      空格:		向下继续展示一屏幕
      b:			返回丄一屏
      q:	退出more
      
    在这里插入图片描述

tail命令

  • 作用:查看文件末尾内容
  • 语法:tail [-f] fileName
  • 说明:[-f] 动态读取末尾内容并展示
    在这里插入图片描述
    在这里插入图片描述

mkdir命令

  • 作用:创建目录
  • 语法:mkdir [-p] dirName
  • 说明:[-p]作用是确保目录名称存在,添加-p选项后可以创建多级目录,否则只能创建一级目录。
    在这里插入图片描述

rmdir命令

  • 作用:删除目录
  • 语法:rmdir [-p] dirName
  • 说明:-p,当删除子目录后,如果令父目录也是空目录,将父目录也一起删除
    在这里插入图片描述
    删除非空目录
    在这里插入图片描述
    删除以 ice 开头的目录:rmdir ice*,如此可以删除当前目录下以ice开头的空目录。
    在这里插入图片描述

rm命令

  • 作用:删除文件或者是目录
  • 语法:rm [-rf] name
  • 说明:
    • -r:删除目录和目录中的所有内容
    • -f:不进行确认,直接删除

指令rm ice.log
在这里插入图片描述
添加 -f选项,不确认直接删除
在这里插入图片描述
添加-r选项,删除所有
在这里插入图片描述
添加-rf选项,不进行确认直接删除所有
在这里插入图片描述

cp命令

  • 作用:复制文件或目录到其他位置
  • 语法:cp [-r] source destination
  • 说明:-r选项用于复制目录时,复制目录下所有子目录和文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

mv命令

  • 作用:移动文件或者目录到其他位置
  • 语法:mv source destination
  • 注:给文件或目录改名实际上也是移动,将文件或者目录修改名称后移动到原本文件所处目录
    在这里插入图片描述
    在这里插入图片描述

tar命令

  • 作用:对文件打包、解包、压缩、解压
  • 语法:tar [-zcxvf] fileName [files]
  • 说明:
    • -z: 表示gzip,对文件压缩或者解压
    • -c: 表示create,创建新的包文件
    • -x: 表示extract,从包中还原文件
    • -v: 表示verbose,显示命令执行过程
    • -f: 表示file,指定包文件名称
  • 注:
    • 文件名后缀.tar表示完成了打包,没有压缩
    • 文件名后缀.tar.gz表示打包+压缩。
    • 不同于windows系统,Linux中打包和压缩操作是分开的
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

在这里插入图片描述

vi/vim命令

  • 作用:对文本进行编辑
  • 语法:vi/vim fileName
  • 说明:
    1. vim是在vi基础上进一笔发展的功能更强大的文本编辑工具,在实际工作中也更加常用,如果想要使用vim指令,需要显自己安装vim。安装指令:yum install vim
    2. 使用 vi/vim 编辑文件时,如果文件不存在,会自动创建文件,存在就会自动打开
    3. vi/vim进行文本编辑时有三个模式:命令模式(Command mode)、插入模式(Insert mode)和底行模式(Last line mode)。三种模式可以互相切换,使用过程中,要注意目前处于哪种模式。
  • 模式介绍:
    • 命令模式:该模式下可以查看文件内容、移动光标,打开文件后默认进入
    • 插入模式:命令模式下按下ia或者o键后进入,按下esc键可以退出插入模式回到命令模式。插入模式下可以对文件内容进行编辑,进入插入模式后,下方会出现--inser--或者--插入--字样(看有没有汉化)
    • 底行模式:命令模式下按:或者/进入(英文),通过/进入可以对文件内容进行查找;通过:进入可以执行保存并退出(继续输入wq后跟回车)、退出不保存(q!)和显示行号(set nu)等操作。
    • 插入模式和底行模式只能在命令模式进入,退出文件只能在底行模式退出。
  • 21
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值