栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux常用指令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux常用指令

根据个人使用习惯整理,方便后续阅读。更多内容阅读后面的参考博文。

一、目录操作 1.1 目录操作
cd /xxx/xx/x         //可以输入完整的路径,直接切换到目标目录,输入过程中可以使用tab键快速补全
cd ../               //切换到上一级目录 或者使用命令:cd ..
cd xx(文件夹名)       //切换到本目录下的名为xx的文件目录,如果目录不存在报错
cd -                 //切换到上次访问的目录
cd /                 //切换到根目录
cd /bin              //切换到根目录下的bin目录
cd ~                 //切换到home目录


.  代表当前目录
..  代表上级目录
1.2 查看目录(ls)
ls                   //查看当前目录下的所有目录和文件
ls -a                //查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l                //列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /bin              //查看指定目录下的所有目录和文件 

1.3 创建目录(mkdir)

1.4 删除目录与文件(rm)

1.5 修改目录(mv)

二、文件操作  2.1 新建文件(touch)
touch  a.txt         //在当前目录下创建名为a的txt文件(文件不存在),如果文件存在,将文件时间属性修改为当前系统时间
2.2 删除文件(rm)
rm 文件名              //删除当前目录下的文件
rm -f 文件名           //删除当前目录的的文件(不询问)
2.3 编辑文件(vi、vim、gvim)

比如当前目录下有一个“a.v”文件,你需要打开该文件、阅读其代码内容;一般常用的编辑工具有:VI、VIM、GVIM等。在Linux环境下,打开该文件的方式参考下面指令

vi 文件名              //打开需要编辑的文件
  --进入后,操作界面有三种模式:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
  命令模式
  -刚进入文件就是命令模式,通过方向键控制光标位置,
  -使用命令"dd"删除当前整行
  -使用命令"/字段"进行查找
  -按"i"在光标所在字符前开始插入
  -按"a"在光标所在字符后开始插入
  -按"o"在光标所在行的下面另起一新行插入
  -按":"进入底行模式
  插入模式
  -此时可以对文件内容进行编辑,左下角会显示 "-- 插入 --""
  -按"ESC"进入底行模式
  底行模式
  -退出编辑:      :q
  -强制退出:      :q!
  -保存并退出:    :wq
  ## 操作步骤示例 ##
  1.保存文件:按"ESC" -> 输入":" -> 输入"wq",回车     //保存并退出编辑
  2.取消操作:按"ESC" -> 输入":" -> 输入"q!",回车     //撤销本次修改并退出编辑
  ## 补充 ##
  vim +10 filename.txt                   //打开文件并跳到第10行
  vim -R /etc/passwd                     //以只读模式打开文件
2.4 查看文件
  grep "u_dpu" . -r    //在当前文件夹中搜索 使用了“模块u_dpu”的文件。

  cat a.txt              //查看文件最后一屏内容
  less a.txt             //PgUp向上翻页,PgDn向下翻页,"q"退出查看
  more a.txt             //显示百分比,回车查看下一行,空格查看下一页,"q"退出查看
  tail -100 a.txt        //查看文件的后100行,"Ctrl+C"退出查看
三、打包与解压

压缩文件格式

  .zip、.rar        //windows系统中压缩文件的扩展名
  .tar              //Linux中打包文件的扩展名
  .gz               //Linux中压缩文件的扩展名
  .tar.gz           //Linux中打包并压缩文件的扩展名
3.1 压缩文件
 
  tar -zcvf 打包压缩后的文件名 要打包的文件
  参数说明:z:调用gzip压缩命令进行压缩; c:打包文件; v:显示运行过程; f:指定文件名;
  示例:
  tar -zcvf a.tar file1 file2,...      //多个文件压缩打包
3.2 解压文件
  tar -zxvf a.tar                      //解包至当前目录
  tar -zxvf a.tar -C /usr------        //指定解压的位置
  unzip test.zip                       //解压*.zip文件 
  unzip -l test.zip                    //查看*.zip文件的内容 

参考
1、作者博文
Engineer-YaoLinux 常用操作命令大全(最后更新时间:2022年1月)
Linux vi/vim

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885659.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号