Linux常用命令

$普通用户 #管理员

  • cd:切换当前目录
    这里写图片描述
  • ls:查看文件与目录
    这里写图片描述
  • ls -a:显示指定目录下所有子目录,包括隐藏文件(隐藏文件以.开头)
    这里写图片描述
  • ls -l:显示文件的详细信息
    这里写图片描述
  • pwd:显示当前工作目录
    这里写图片描述
  • who:显示当前登录的所有用户名
    这里写图片描述
  • clear:清屏
  • mkdir:创建目录
    这里写图片描述
  • touch:创建文件
    这里写图片描述
  • rm:删除文件
    这里写图片描述
  • rm -rf:删除目录
  • rm -f:强制删除
  • rm -r:向下递归删除
  • rmdir:删除空文件
  • cp:拷贝文件
    将a.c拷贝至b.c
    这里写图片描述
  • cp -r:拷贝文件夹
  • cat 文件名 (打印文件内容)(适合文件较短的,会显示在屏幕上)
    cat a.c file > newfile 合并文件重定向(显示顺序与文件顺序有关)
    这里写图片描述
  • cat也可以从键盘直接输入(cat > 文件名)ctrl+d退出
    • find:在指定目录下查找文件
    • tar:对文件进行打包
    • tar -c: 建立压缩档案
    • tar -x:解压
    • tar -t:查看内容
    • chmod:更改权限(u(user)、g(group)、o(other)、a(all))
      这里写图片描述
    • mv:移动文件、目录或更名
      这里写图片描述
    • vi:vi编辑器(vim)
      vi编辑器的三种模式之间的转换
      这里写图片描述
      i:在当前光标前面 a:在当前光标后面 I:在当前行最前面
      A:在当前行最后面 o:在下一行 O:在上一行

:q:没有对文件改变时不保存退出
:w:只保存不退出
:!q:强制退出不保存
:wq:保存并退出

  • man:查找指定命令的详细内容(语法结构,主要功能,主要选项说明)

命令模式下增加或去掉行号:
+行号: ( :set nu)
-行号:(:set nonu)
:n+回车(跳转到第n行)
nG(跳转到第n行)
gg( 跳转到第一行)
G(跳转到最后一行)
/+要搜索的 退出搜一个没有的就可以了

命令模式输入命令,插入模式改变:
p 粘贴
复制行 n yy 复制n行(yy复制一行)
删除/剪切(n dd)
dw(删除一个单词)
x(删除一个字母)
dG(从当前行删除到末尾)
u(恢复)

替换 r,R+要替换成的(r单个替换,R一直替换(esc退出替换))

more (分屏显示)空格是翻页
less(可以分屏显示,可以反复查看)
head (显示前n行,默认10行)
tail 文件名 (显示文件默认10行)tail -n 文件名(显示末尾n行)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值