文件目录类
- pwd指令:显示当前工作目录的绝对路径(Print working directory )
- ls指令:[选项][目录或是文件](List files)
- ls -a 显示当前目录所有的文件和目录,包括隐藏的(all)
- ls -l 以列表的方式显示信息(list)
- cd指令:(Change directory)
- cd ~ 或者 cd:回到自己的家目录
- cd .. 回到当前目录的上级目录
- cd 绝对路径
- mkdir指令:创建目录(make direcrtory)
- mkdir 要创建的目录 eg:mkdir /home/dog
- mkdir -p 要创建的多级目录 eg: mkdir /home/animal/tiger
- rmdir指令:删除空目录(remove directory)
- rmdir 要删除的空目录
- rm -rf 要删除的目录(非空目录 )
- touch指令:touch 文件名称(可以多个文件空格分开)
- cp指令:拷贝文件到指定目录
- cp 源文件 目标位置(拷贝单个文件) eg:cp aaa.txt bbb/ 拷贝文件到bbb目录下
- cp -r 源目录 目标目录 递归复制整个文件夹(拷贝整个目录) eg:cp test/ bbb/ 拷贝test目录文件到bbb目录下(recursion)
- \cp -r 源目录 目标目录 强制覆盖不提示
- 一定要注意当前目录的位置,准确的定位源目录和目标目录的位置
- rm指令:移除文件或目录
- rm 要删除的文件或目录
- rm -r 递归删除整个文件夹
- rm -f 强制删除不提示
- mv指令:移动文件与目录或重命名
- 重命名:mv oldFileName newFileName eg:mv aaa.txt bbb.txt
- 移动文件或目录: mv 源文件或目录 新文件或目录 eg: mv /temp/bbb.txt /boot 将文件移动到root目录下
- cat指令:只能浏览文件(只读)
- cat 要查看的文件eg: cat /etc/profile
- cat -n 要查看的文件 显示行号 eg: cat -n /etc/profile
- cat -n 文件 | more 分页显示 eg: cat -n /etc/profile | more(|被成为“管道符”)
- more
- 基于vi编辑器的文本过滤器,它是以全屏的方式按页显示文本文件的内容
- more 要查看的文件 eg:more /etc/profile
- 快捷键:
- space:下一页
- Enter:向下一行
- q:离开more,不在显示该文件内容
- Ctrl + F:向下滚动一屏(future)
- Ctrl + B:退回上一屏(back)
- =:输出当前的行号
- :f:输出文件名和当前行的行号
- less指令:分屏查看文件内容,并不是一次将整个文件加载之后才显示,是根据显示需要加载内容,对于显示大型文件具有较高的效率(懒加载),看大型的日志文件用less
- less 要查看的文件 eg: less /opt/noval.txt
- 快捷键
- space:下一页
- enter:向下一行
- PageUp: 查看上一页
- PageDown: 查看下一页
- /字串: 向下搜寻[字串],n:向下查找 N:向上查找
- ?字串: 向上搜寻[字串],n:向上查找 N:向下查找
- q:离开less
- >覆盖指令和>>追加指令
- ls -l > 文件
- eg:ls -l >a.txt
- 将列表的内容覆盖写入到a文件中,如果a文件不存在,就创建该文件
- ls -l >> 文件
- eg: ls-l >> b.txt
- 列表的内容追加到b文件的末尾
- cat 文件1 > 文件2
- eg: cat /etc/profile > c.txt
- 将文件1的内容覆盖到文件2
- echo 内容 >> 文件
- eg:echo hello world >> c.txt
- 将hello world追加到c文件的末尾
- cal >> /home/mycal 将当前日历信息追加到mycal文件当中
- echo指令:输出内容到控制台
- eg:echo $path 输出linux 的环境变量
- eg:echo "hello" 输出hello
- head指令:查看文件的开头部分内容,默认前10行
- head 文件:查看文件的前10行内容 eg:head /etc/profile
- head -n 5 文件: 查看文件的前5行的内容 eg: head -n 5 /etc/profile
- tail指令:查看文件的尾部的内容,默认后10行
- tail 文件:查看文件后10行内容 eg:tail /etc/profile
- tail -n 5 文件:查看文件后5行内容 eg: tail -n 5 /etc/profile
- tail -f 文件:实时追踪该文件的所有更新(常用)
- eg:tail -f mydate.txt
- 实时监控mydate.txt文件有没有变化,如果有变化,就会看到
- ln指令:软链接也叫符号链接,相当于windows的快捷方式(link)
- 创建:ln -s 源目录或文件 软链接文件
- eg: ln -s /root linkToRoot
- cd linkToBoot 相当于进入到了/boot
- 删除:rm -rf linkToRoot 删除软链接的时候,不要再后面加/,否则提示资源忙,/相当于指向下面的文件
- history指令:查看已经执行过的历史指令,也可以执行历史指令
- history :显示所有的历史指令
- history 10 :显示最近使用的10个指令
- !5:执行历史编号为5的指令
posted @
2020-08-10 10:35
然某
阅读(
187)
评论()
收藏
举报