Linux 常用命令总结

Linux 常用命令总结


一 ,常用基础命令

  • cd 切换目录
  • ls 查看文件
  • ls -a 查看全部文件包括隐藏文件
  • ls -l 使用较长的形式展示
  • man ls 帮助文档
  • --help  帮助
  • ll 查看文件详细信息
  • su 切换用户
  • pwd 显示当前所在目录
  • clear 清屏
  • ifconfig 查看当前IP地址
  • service network restart 重启网卡
  • service network stop 停止网卡
  • service network start 启动网卡
  • init 6 重启机器
  • ctrl+c 终止当前进程
  • ctrl+z 放到后台去执行
  • ctrl+l 清屏
  • ctrl+d 关闭终端
  • ps -aux|grep ping 查看进程  -aux参数查询当前所执行的进程 grep搜索
  • shutdown -h 10 10分钟之后关机 后面跟的参数是分钟
  • shutdown -h now 立刻关机
  • shutdown -r now 系统立刻重启
  • shutdown -r +10 系统十分钟后重启
  • reboot 重启 和shutdown -r now一样
  • init 0 关机
  • init 6 重启
忘记管理员用户密码怎么办? 简单粗暴 卸载重装 不过很麻烦 有办法简单些重启系统3秒内,按下回车键,这是会看到提示信息 写的是你安装的系统是什么和版本号,然后我们输入e,紧接着按下键,选中第二行再输入e,这个时候会出现<_NO_DM rhgh quiet  这个提示信息,我们要做的就是在后面加上一个single 或者 1 或者 s然后先按回车在按b启动后就进入了单用户模式,输入修改密码的命令 passwd输入新密码即可修改后重启系统reboot



二 ,文件创建查看命令


创建文件目录相关命令:
  • mkdir     创建文件目录   用法: mkdir /文件夹 
  • mkdir -p (递归创建文件夹), mkdir -p 后面跟一个已经存在的目录名时,不报错,如不存在,递归创建
  • ls        查看文件夹  
  • ls -ld   查看文件夹本身的属性,创建时间等   用法:ls -ld /文件夹
  • rmdir     删除文件空目录  用法:rmdir /
  • rmdir -p  文件目录递归删除  (例如:rmdir -p /2016/11/5,此删除顺序为第一删除目录5,第二删除目录11,第三删除目录2016)
  • rm        删除文件目录或者文件夹(强删)
  • rm -r    (递归删除)询问是否删除,输入 ‘y’ 则会删除,输入 ‘n’ 则不删除
  • rm -f     表示强制删除,不再提示是否要删除,而是直接就删除了(指文件,如若文件不存在不会报错,目录不存在,会报错)
  • rm -rf    强制删除文件或者目录,即使目录不存在,也不会报错
  • which     识别固有环境变量位置   用法:which ls
  • cp      (copy),复制一个文件或者目录  cp -r (文件/文件夹) ./  { 复制...到当前文件夹 } 
  • cp       -R递归复制
  • mv      (move),移动一个文件或者目录  move 文件 ./文件夹/  { 移动到当前...文件夹下 }
  • mv  原文件 新文件  (修改名称)

文件查看相关命令:
  • -i     询问是否执行某项操作
  • touch  创建文件                                        touch 111(文件) 
  • >     (重定向)  将数据“写入”创建的文件中(连续写入,之前的数据会被替换)   echo '你好' > 111 (写入数据)
  • >>     将数据“追加写入” 创建的文件中                                         echo '你多大了' >> 111(追加写入)
  • -n     查看文件时,把行号也显示到屏幕上。
  • cat    读取文件中的数据(正序显示)        cat -n 111(读取数据)
  • tac    读取文件中的数据(倒序显示)     
  • more   读取文件中的数据(按空格 看下一屏幕信息,q退出)
  • less   读取文件中的数据 (按J向下,K向上 看信息,q退出)---(/向下搜索关键字 然后按n) ---(?向上搜索关键字 然后按n)
  • head   读取文件前n行   head -n3 文件 (读取文件前3行)
  • tail   读取文件后n行   tail -n3 文件 (读取文件后3行)
  • tail -f 文件  (动态读取文件后10行,经常使用)


三 , Vi编辑器命令


vi   编辑文件
vim  编辑文件(编辑代码时 代码变色)
vim三种模式:
     1、一般模式(编辑文件时)
     2、编辑模式(按i L a A o O r R进入,ESC退出此模式)
     3、命令模式(一般模式下,输入‘:’或者‘/’进入 --- 执行搜索、保存、显示行号、退出等)

快捷键:

◆ 一般模式下↓:
  •     PgUp / Ctrl+f 屏幕向上移动一页
  •     PgDown / Ctrl+b 屏幕向下移动一页
  •     Ctrl+d 屏幕向下移动半页
  •     Ctrl+u 屏幕向上移动半页
  •     Shift+6 / 0  移动到本行行首
  •     $   移动到本行行尾
  •     G   移动到文件尾部
  •     nG  移动到文件第n行
  •     gg  移动到文件头部
  •     H   移动到当前屏幕最顶行
  •     L   移动到当前屏幕最末行
  •     M   移动到当前屏幕中间行
  •     u   撤销

(1)查找替换:
  •   :s/p1/p2/gc        在当前行,将p1替换成p2
  •  :1,$s/p1/p2/gc    查出首行到尾行p1替换成p2
(2)复制:
  •          yy  复制光标所在一行
  •          nyy  复制光标起向下n行
  •          yG   复制光标所在行到文件最后所有数据
  •          y1G  复制光标所在行到文件开始所有数据
  •          dd  剪切 
(3)粘贴:
  •          p    向下粘贴
  •          P    向上粘贴
(4)删除:
  •          dd   删除光标所在一行
  •          ndd  删除光标所在向下n行(包括所在行)
  •          dG   删除光标所在行到文件最后所有数据
  •          d1G  删除光标所在行到文件开始所有数据
(5)合并:
  •          J  合并两行

◆ 编辑模式下↓:
     插入:
      • i :在光标前插内内容
      • I : 在光标行首插内内容
      • a :在光标后插入内容
      • A : 在光标行尾插入内容
      • o :在所在行的下一行插入新行
      • O :在所在行的上一行插入新行
      • r : 替换光标所在字符(仅一次)
      • R : 替换光标所在字符(多个)

◆ 命令模式下↓:
  •     :set nu 显示行号
  •     :set nonu  取消行号
  •     :w   保存
  •     :w!  文本只读时,强制保存
  •     :q   退出编辑文件
  •     :q!  不保存退出
  •     :wq(ZZ)  保存退出
  •     :e!  还原文件最原始状态
  •     :r [filename]  引入filename文档内容
  •     :w [filename]  另存为filename
  •     :n1,n2 w[filename]   将n1 - n2 的内容另存为filename
  •     :!  command   暂时离开vim,运行某个命令    (例如:!:  Is/home  暂时列出home下的文件)

末行命令
  •     :n1,n2 co n3    将n1至n2行复制到n3行的下面
  •     :n1,n2 m n3     将n1至n2行剪切至n3行的下面
  •     :n1,n2 d        将n1至n2行删除


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值