1. echo "_ _ _" > /sys/class/sci_host/host2/scan

    加入硬盘后,触发硬盘搜索

  2. touch -h       创建-h文件

    rm /root/-h    利用绝对路径删除-h文件

  3. hexdump 文件名  以二进制的形式查看文件

    hexdump -c       以十六进制的形式查看文件

    利用hexedit编辑器编辑二进制文件

    dos2unix 文件名   windows文件转换成linux文件

    unix2dos 文件名   linux文件转换成windows文件

  4.  ls -F 开关对可执行文件添加一个*号,为目录添加一个/号,为符号链接添加一个@号。

     ls -r 反向输出结果

     ls -R 递归显示目录信息

     ls -d 显示目录本身信息

     ls -t 按照时间顺序排序

     ls -h 显示时间单位

     ls -S 以文件容量大小排序

     ls -i 列出inode号码

  5.  cp 复制文件或目录:

    wKioL1eYqRaw9Tl9AAI4OwyRZ-k164.png


        cp -p :连同文件的属性一起复制过去,而非使用默认属性(备份常用)

        cp -r :递归复制,用于目录的复制行为(常用)

        cp -a :相当于-pdr的意思

        cp -d :若源文件为连接文件的属性,则复制连接文件属性而非文件本身

        cp -u :源文件比目标文件新的时候才进行复制。

  6. 用户可在自己的家目录下对其他用户(包括root)所建立的文件进行删除或替换。

  7. unalias -a 取消所有别名

    source 配置文件     从新读取新的配置文件

    如果别名文同原命令同名,如果要执行原命令,可使用:

    "\COMMAND"

    `COMMAND`

    /PATH/COMMAND  :外部命令


  8. touch :修改文件时间戳

    touch可以新建一个新文件,也可以用来修改文件的时间戳

    wKioL1eZVArzgX2_AAAzXq1PpZc687.png

    红色箭头所指的Access Modify Change分别是访问时间、修改时间(数据修改时间)、改变时间(文件属性、名称等元数据改变时间),蓝色箭头所指的命令是用来查看文件时间戳的命令

    touch:

          -a :仅修改访问时间

          -m :仅修改mtime

          -d :后面可以接欲修改的日期而不用目前的时间,例:touch -d "2 days ago" 2.txt

          -t :后面可以接欲修改时间,格式    年月日时分 (一般-t用在-a或-m后面)

          -c :仅修改文件时间,如果文件不存在则不创建新文件