Linux命令

一.命令行

  1. pwd:当前所处的目录
  2. ls:列出当前目录下的所有文件和文件夹(不含以 . 开头的文件和文件夹)
  3. ls -a:除了列出所有文件/文件夹,还会显示./和../和以 . 开头的文件

./ 表示当前目录,../表示上一级目录

  1. ls -l:列出所有文件/文件夹的详细信息(不含以 . 开头的文件和文件夹)
  2. cd:切换目录(change directory)

cd ~:切换到用户的 根目录
cd ..:切换到上一级目录

  1. mkdir:创建目录
  2. mkdir -p :创建多级目录,如mkdir -p dirA/dirB/dirC
  3. touch:创建文件
  4. rm 文件名:删除一个文件
  5. rm -r 文件夹名称:删除一个文件夹(remove directory recursively 递归删除文件夹)
  6. mv :重命名一个目录
  7. cp :拷贝文件


    Paste_Image.png
  8. cp -r:拷贝文件夹


    Paste_Image.png
  9. echo 内容 > 文件名:为某个文件写入内容(会覆盖旧的内容)


    Paste_Image.png
  10. cat 文件名:将某个文件内容全部打印出来

head -n 3 文件名:显示头3行
tail -n 2 文件名:显示尾部2行

  1. cat 文件名 | less:打出一页内容,

Linux管道操作
按j/up键上移,
按k/down键下移,
按q退出

  1. 命令 --help :查询一个命令的帮助文档,如ls --help
  2. clear:清屏

二.组合命令行

  • 用 ; 将命令行组合起来,会按顺序执行所有命令(即使中间有错误的命令)
  • 用 && 符号组合起来的多组命令,也会按顺序执行,一旦有错误,即刻停止不再继续

三.技巧

  • !!:表示复制上一次的命令
  • ***alt + . ***:提取上一次的参数,连续按键则会不断取上一次
  • 参数中有空格:用""包住带空格的参数;如 mkdir -p "a b c d"/abcd
    Paste_Image.png
  • 返回上一级:除了用 cd .. 外,也可以用 cd - 来返回上一级
  • which 命令名:找到命令所在的文件夹,如which mkdir,结果如下图
    Paste_Image.png
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容