Linux

北城余情 提交于 2020-01-24 19:33:16
序号 命令 对应英文 作用
01 ls list 查看当前文件夹下的内容
02 pwd print work directory 查看当前所在文件夹
03 cd[目录名] Change directory 切换文件夹
04 touch[文件名] touch 如果文件不存在新建文件
05 mkdir[目录名] make directory 创建目录
06 rm[文件名] remove 删除指定的文件文件夹要加-r)
07 clear Ctrl C另起一行 清屏
08 cd + 目录名 或cd …(.为本层目录) 返回上一层菜单(~用户主目录)
09 Man + 命令 q退出,/查找 查阅命令帮助信息

以上为Lin命令的基本使用

小技巧:
  • 放大缩小终端窗口字体大小:command + -
  • Tab自动补全,若不能补全可候选

  • 上下箭头显示使用过的命令

List命令

  • -a 能够显示***隐藏目录***

  • -l列表形式显示文件详细信息

  • -h配合-l人性化显示***文件大小***(-lh连写,-lha连写)

  • 通配符 * 任意个字符;?任意一个字符

cd命令

  • cd或cd~当前用户主目录
  • cd … 切换到上级目录
  • cd - 最近两次工作目录之间来回切换

相对路径和绝对路径

  • 绝对路径以/开始,表示从根目录开始具体目录位置(localhost:~ guo$ cd /users/cc/desktop

    localhost:desktop guo$ )

    (localhost:python guo$ cd ~/desktop/

    localhost:desktop guo$ )

  • 相对路径不加/,表示相对当前目录所在的目录位置

创建和删除操作

  • Touch 文件已存在时修改文件末次修改日期
  • Mkdir -p递归创建目录(localhost:desktop guo$ mkdir -p a/b/c/d/f)
  • rm(永久删除无法恢复)
    • -r 可以递归删除目录
    • -f 强制删除,不提示任何信息
    • 可用通配符 * 或 ?

拷贝和移动文件

  • Tree 树状图结构显示(-d只显示目录不显示文件)
  • Cp 源文件 目标文件(文件名不变可省略)
    • -i 覆盖文件前提示
    • -r复制目录
  • mv移动文件或重命名(路径不变)

查看文件内容

  • Cat 全部显示

    • -b 显示非空行号
    • -n 显示所有行号
  • More 分屏显示

    操作键 功能
    空格键 显示下一屏
    Enter 一次滚动一页
    b 回滚一屏
    f 前滚一屏
    q 退出
    /word 搜索word字符串
  • grep 文本搜索

    • -n 显示匹配行和行号

    • -v 显示不包含匹配文本的所有行(求反)

    • -i 忽略大小写

    • 模式搜索

      参数 含义
      ^a 行首,搜寻以a开头的行
      Ke$ 行尾,搜寻以ke结束的行

其他

  • echo 重定向
    • ">>"追加文档末尾
    • ">"覆盖文件原有内容
  • 管道:两个命令 |
    • 常用命令more、grep
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!