-
echo "_ _ _" > /sys/class/sci_host/host2/scan
加入硬盘后,触发硬盘搜索
-
touch -h 创建-h文件
rm /root/-h 利用绝对路径删除-h文件
-
hexdump 文件名 以二进制的形式查看文件
hexdump -c 以十六进制的形式查看文件
利用hexedit编辑器编辑二进制文件
dos2unix 文件名 windows文件转换成linux文件
unix2dos 文件名 linux文件转换成windows文件
-
ls -F 开关对可执行文件添加一个*号,为目录添加一个/号,为符号链接添加一个@号。
ls -r 反向输出结果
ls -R 递归显示目录信息
ls -d 显示目录本身信息
ls -t 按照时间顺序排序
ls -h 显示时间单位
ls -S 以文件容量大小排序
ls -i 列出inode号码
-
cp 复制文件或目录:
cp -p :连同文件的属性一起复制过去,而非使用默认属性(备份常用)
cp -r :递归复制,用于目录的复制行为(常用)
cp -a :相当于-pdr的意思
cp -d :若源文件为连接文件的属性,则复制连接文件属性而非文件本身
cp -u :源文件比目标文件新的时候才进行复制。
用户可在自己的家目录下对其他用户(包括root)所建立的文件进行删除或替换。
-
unalias -a 取消所有别名
source 配置文件 从新读取新的配置文件
如果别名文同原命令同名,如果要执行原命令,可使用:
"\COMMAND"
`COMMAND`
/PATH/COMMAND :外部命令
-
touch :修改文件时间戳
touch可以新建一个新文件,也可以用来修改文件的时间戳
红色箭头所指的Access Modify Change分别是访问时间、修改时间(数据修改时间)、改变时间(文件属性、名称等元数据改变时间),蓝色箭头所指的命令是用来查看文件时间戳的命令
touch:
-a :仅修改访问时间
-m :仅修改mtime
-d :后面可以接欲修改的日期而不用目前的时间,例:touch -d "2 days ago" 2.txt
-t :后面可以接欲修改时间,格式 年月日时分 (一般-t用在-a或-m后面)
-c :仅修改文件时间,如果文件不存在则不创建新文件
转载于:https://blog.51cto.com/zebra930/1830867