Linux常用命令1

Linux常用命令

1.目录命令

  • cd aa 切换到aa目录
  • cd .. 切换到上一层目录
  • cd / 切换到系统根目录
  • cd ~ 切换到用户主目录
  • cd - 切换到上一次所在目录
  • ls 列出目录
    • ls -a 连同隐藏文件全部列出
    • ls -l (ll) 详细显示
  • pwd 显示当前目录
  • mkdir app 创建一个app目录
    • mkdir -p app/test 级联创建app/test
    • rmdir app 删除空目录app
  • cp -r aa cc 将aa目录复制到cc
    • cp -r /aaa /bbb/aaaa 将/目录下的aaa目录复制到/bbb目录下,且修改名为aaaa
    • cp a.txt b.txt 将a.txt复制为b.txt文件
  • rm a.txt 删除a.txt文件
    • rm -rf a 不询问递归删除
    • rm -rf ./a* 强行式删除当前目录下以a开头的所有文件
  • mv a.txt b.txt 将a.txt文件重命名为b.txt
    • mv aa bb 将aa命名为bb
    • mv a.txt aa 将a.txt移动到aa目录

2.文件管理

  • touch a.txt 创建a.txt文件
    • touch aa-{1..10}.txt 创建aa-1到10.txt十个文件
  • cat a.txt 查看文件
    • cat -n a.txt 加入行号
    • less a.txt 查看较长文件q/ZZ退出
    • tail -3 a.txt 显示文件最后三行
  • Vim
    • vim a.txt 打开文件
    • i 在当前字符前插入文本
    • A 在行末添加文本
    • I 在行首插入文本
    • esc 退出编辑模式+:进入命令模式
    • 【ctrl】+【c】强制进入命令模式
    • :set nu 显示行号
    • :q 对文件没操作退出
    • :q! 不保存退出
    • :wq 正常保存退出
    • wq! 强制保存退出
  • find / -name 'b' 查询根目录下(包括子目录),名为b的目录和文件
  • find / -name 'b*' 查询根目录下(包括子目录),名以b开头的目录和文件
  • grep
    • grep -n eeee txtfile.txt 搜索 存在关键字【eeee】 的行的文件
    • grep -i EEEE txtfile.txt 忽略大小写搜索
    • grep -v aaa txtfile.txt 搜索不存在关键字的[]
posted @ 2021-07-29 23:37  丁帅帅dss  阅读(62)  评论(0)    收藏  举报