美文网首页
Linux 常用命令汇总

Linux 常用命令汇总

作者: 前端小白简简 | 来源:发表于2017-04-10 09:06 被阅读0次

此篇文章主要记录了日常工作中经常会遇到的命令,后续会不断的补充。使用的是 Mac OS X 系统,Terminal 是 iTerm2 + Oh My Zsh。

命令格式

命令 [选项] [参数]
  • 截大多数的命令都遵循此格式,极个别除外。
  • 当有多个选项时,可以写在一起。
    例如:ls -la
  • 简化选项与完整选项。
    --a 为完整选项,-a 为简化选项

查询目录中的内容:ls - list directory contents

ls [选项] [目录名或文件名]
  • 选项:
    • -a, --all(显示所有的文件,包含隐藏文件)
    • -l(英文原意为:use a long listing format 会显示详细信息,例如文件大小,文件编辑的最后时间等)
    • -d, --directory(查看目录属性)
    • -h, --human-readable(人性化显示文件大小)

建立目录:mkdir - make directories

mkdir [选项] [目录名]
  • 选项:
    • -p --parents(递归创建目录,例如:mkdir -p svg/graph是指在当前目录下建个 svg目录,并在里面建个graph目录)

切换目录:cd - change directories

cd [目录名]
  • 简化操作
    • cd ~ 或直接执行 cd(进入家目录)
    • cd -(进入上次所在的目录)
    • cd ..(进入上一级目录)
    • cd .(进入当前目录,此目录并没有什么用处,但也是可以执行的,说明了.即代表当前目录的意思)
  • tab 键补全
    按 tab 键可以实现目录补全或者命令补全。

查询所在目录位置:pwd - print name of current/working directory

pwd

删除文件或目录:rm - remove

rm [选项] [文件名或目录名]
  • 选项:
    • -r, -R, --recursive(英文原意为:remove directories and their contents recursively�指递归删除文件,即删除目录)
    • -f, --force(英文原意为:ignore nonexistent files, never prompt 指无提示的强制删除)

复制命令:cp - copy

cp [选项] [原文件或目录] [目标目录]
  • 选项:
    • -r, -R, --recursive(英文原意为:copy directories recursively�即复制目录)
    • -a, --archive (完全复制,包括创建时间等)
  • 若在目标目录后未指定文件名,则为原文件名

剪切或改名:mv - move

mv [原文件或目录] [目标目录]
  • 有指定目标目录,则为剪切
  • 未指定目标目录,则为改名

未完待续...

相关文章

网友评论

      本文标题:Linux 常用命令汇总

      本文链接:https://www.haomeiwen.com/subject/uucdattx.html