Linux基础命令

关于终端

  • exit :退出终端
  • bash:开启终端

目录常用指令

  • wc:统计文件内容

  • ls:列出目录
    -a:显示全部目录
    -d:仅列出目录本身
    -l:长数据串列出,包含文件属性和权限

  • cd:切换目录

  • pwd:显示目前目录

  • mkdir:创建一个新目录
    -p:帮助直接创建全部所需目录
    -m:配置文件的权限,直接配置

  • rmdir:删除空目录

  • cp:复制文件或目录

  • rm:移除文件或目录
    -f:就是force的意思,忽略不存在的的文件,不会出现警告
    -i:互动模式,在删除前会询问使用者是否动作
    -r:递归删除

  • mv:移动文件或目录,或修改器名称
    -f:force强制的意思,如果文件存在直接覆盖
    -i:若文件存在,询问是否覆盖
    -u:若目标存在且新,才会升级

  • csh 切换用户

  • bash 切换回用户 但是csh未停止 需要用exit 退出

  • cat /etc/shells 命令解释器

文件查看命令

  • cat:由第一行开始显示文字内容
    -b:列出行号,仅针对非空白行做行号显示,空白行不标记
    -e:将结尾的断行的字节$显示出来
    -n:列印出行号,空白行也有行号
    -t:将[tab]按键以^|显示出来
    -v: 列出一些看不懂的特殊符号
  • tac:tac与cat正好相反,文件内容从最后一行开始显示
  • more+/文件夹+/文件名:逐项查看 空格 最后主动退出
  • less+/文件夹+/文件名:逐行查看 方向键 不可主动退出 q键退出
  • head+/文件夹+/文件名
  • tail+/文件夹+/文件名

过滤 grep

  • 例如:grep -n --color “root” /etc/passwd
    解释:查看/etc下的Passwd文件包含“root”的行
    -n 显示行
    –color将关键字变颜色

拓展

  • “root”关键词前加^,即 “ ^root” 表示以关键词开头的行
  • 以 $ 符号结尾,即"root$"表示以关键词结尾的行
  • 反向过滤
    在grep后添加-v,表示不看关键字
    例如:grep -v --color “nologin$”,表示不看以nologin结尾的行

vim编辑器

  • vi编辑器的三种模式
    命令模式 快速编辑器(自动进入的模式)i(insert)进入输入模式:进入末行模式
    输入模式 可以任意的输入文本(在内存中缓存文件)esc键回到命令模式
    末行模式 w(write)写入保存q(quit)退出 退格键回到命令模式

vim快捷键

一、命令格式下的快捷键

  • ①删除:光标输入到前行输入dd(剪切),10dd剪切当前行下10行
  • ②粘贴:p下粘 B上粘
  • ③显示行号:进入末行模式输入:set nu
  • ④快速移动:7G跳转到第七行,gg回到第一行 G到最后一行
  • ⑤拷贝:yy 65,73 yy 复制从65到73行
  • ⑥行内修改
    x 删除当前光标覆盖内容,数字加x删除光标后数字个字符
    r 替代光标覆盖的内容
    d^ 删除当前光标前所有内容
    d$ 删除光标后的所有内容
    Ctrl+左右 隔一个空格跳 数字+左右 可以调到光标所在位置的前后几位

二、末行格式快捷键

  • ①:set nu 显示行号
  • ②:set nonu 取消行号
  • ③:w 保存 :w/tmp/text.txt 另存为
  • ④:q 不保存退出会有提示 q!强制退出
  • ⑤:r 读入文件内容,到当前文件最后一行
  • ⑥-v 反向过滤
  • ⑦:u 撤销上一操作
  • ⑧替换: % s/要替换的/替换成的/g %表示每一行 g全部替换
  • ⑨查找 /+要查找的内容 n向下查找
  • ⑩r !blkid /dev/系统文件内容 查看uuid 永久挂载磁盘
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值