文件目录类
- 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 
然某 
阅读(
186) 
评论() 
 
收藏 
举报