美文网首页
Linux 基础命令

Linux 基础命令

作者: 一个庸俗的神 | 来源:发表于2017-06-28 01:56 被阅读0次

一、基本单词

英文 翻译
directory 目录、文件夹
file 文件
make 新建
remove 删除
move 移动
copy 复制
list 罗列
link 链接
find 查找
echo 发出回音、重复
touch 触摸

二、基本概念

  1. 没有盘符,整个硬盘就是/,叫做 根目录
  2. 当前目录,用.表示
  3. 父目录,用 .. 表示
  4. 绝对路径,以 / 开头
    /tmp/a/1.txt
  5. 相对路径,不以/开头,是一个相对值
    如:
a/
./a/
b.txt
./b.txt
a/b.txt
./a/b.txt
../c/d.txt
  1. ~ 表示用户目录
    假设用户名是 administrator,那么
    Windows 系统,~表示 /Users/administrator/目录(一般在 C 盘)
    Linux 系统,~表示 /home/administrator/目录

三、缩写

  1. 程序员为了「输入方便」对命令进行缩写
  2. 缩写规则是省略 A、E、I、O、U 五个元音字母,留下 2 到 3 个字母(有时会例外)

命令 | 全写 | 缩写
----------|----------------|
创建目录 | make directory | mkdir
删除 | remove | rm
移动 / 重命名 | move | mv
复制 | copy | cp
罗列 | list | ls
链接 | link | ln *

四、文件相关操作

  • 永远不要运行 rm -rf /
操作 命令
进入目录 cd
显示当前目录 pwd
创建目录 mkdir 目录名
创建目录 mkdir -p 目录路径
-- --
查看路径 ls 路径
查看路径 ls -a 路径
查看路径 ls -l 路径
查看路径 ls -al 路径
-- --
创建文件 echo '1' > 文件路径
创建文件 echo '1' >! 文件路径
创建文件 echo '1' >> 文件路径
创建文件 touch 文件名
改变文件更新时间 touch 文件名
-- --
复制文件 cp 源路径 目标路径
复制目录 cp -r 源路径 目标路径
-- --
移动节点 mv 源路径 目标路径
-- --
删除文件 rm 文件路径
强制删除文件 rm -f 文件路径
删除目录 rm -r 目录路径
强制删除目录 rm -rf 目录路径
-- --
查看目录结构 tree
建立软链接 ln -s 真实文件 链接

五、小技巧

操作 命令
回到刚才的目录(返回) cd -
使用上一次的命令 上方向键
使用上一次的命令 !!
使用上一次的最后一个参数 alt + .
一句话执行两个命令 xxx; yyy
一句话执行两个命令 xxx&& yyy
  • 如何在命令里面打回车?
    “\”后面接回车
  • 什么时候加引号?
    有空格等特殊字符的时候加引号

六、命令行帮助

  1. man ls
  2. ls -h
  3. ls --help
  4. ExplainShell.com

七、如何快速查找文件

  1. 推荐工具 Everything
  2. find . -iname xxx -type d

八、关于脚本文件

  1. 创建可执行脚本
touch aaaa.sh  //创建一个脚本文件
chmod +x aaaa.sh  //添加可执行权限
./aaaa.sh  //执行脚本
  1. 将脚本加入启动项
vim ~/.bashrc //进入.bashrc编辑
i //vim插入编辑
source /path/to/z.sh  //使之在运行.bashrc时立即source执行z.sh脚本
<ESC> :wq <Enter>  //保存退出编辑器
source ~/.bashrc //source执行 .bashrc 脚本,使之立即生效

相关文章

网友评论

      本文标题:Linux 基础命令

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