常用命令记录2(cp mv cat more tail PATH等)

常用命令记录2

PATH

系统环境变量,执行快捷命令的时候,系统首先查找PATH的内容,去找相应位置,如果有该命令则执行,没有在查找所在目录有没有相应命令,没有则返回错误,有则执行

查看环境变量 echo $PATH
设置环境变量分为两种;
  a、只是当次生效并且只是在当前会话中(bash)生效,PATH=$PATH:/tmp/
  b、设置重启后登入用户都生效echo \$PATH:/tmp >> /etc/profile 编辑/etc/profile文件,在末尾加入PATH=$PATH:/tmp/

cp

注:复制文件夹,当目标文件夹存在的时候则把源文件夹放入到目标文件夹内,如果不存在则重命名目标文件夹

-i 默认自动添加该参数,覆盖有提醒是否覆盖,注:复制的文件夹有内容需要加上-R选项 递归复制
-s 软链接,相当于快捷方式
-l 硬链接,
  硬链接和复制的区别 ls -i test.txt 查看文件inode,硬链接的文件有相同的inode(地址相同),复制的inode则不一样(地址不一样),因为地址相同所以当硬链接文件或者源文件改变了,两个文件都会改变,而复制的文件不会

mv

注:转移文件,如果转移目录相同,则可以叫做重命名

-i 默认自动添加该参数,覆盖有提醒是否覆盖,
转移文件夹,如果目标文件夹存在则把文件放到目标文件夹内,如果不存在则重命名成目标文件夹

more|less|head|tail

more: 空格翻页,结束后自动退出
  -5 一页显示5行
less 空格或者f 翻页’b’上一页
  /?搜索关键字,前者向后搜索,后者向前搜索,搜索到关键字后按n向后查找,按N向前查找
  G最后一页,g第一页
  less -n2 test.txt fb翻页速度为2行
  h帮助 q 退出,不会自动结束
head 默认查看前10行
  head -n2 test.txt查看前2行
tail 默认查看后10行
  tail -n2 test.txt 查看后2行
  tail [-n2] -f test.txt 实时查看后[2]10行
cat 查看文件内容
  cat -n test.txt 查看文件内容并在行首显示对应的行号

posted on 2017-10-25 02:29  游荡的鱼  阅读(158)  评论(0编辑  收藏  举报

导航