疾速清空一个文件

> > rumenz.log> :> rumenz.log> true > rumenz.log> cat /dev/null > rumenz.log> echo -n "" > rumenz.log> echo > rumenz.log> truncate -s 0 rumenz.log
: 在 shell 中是一个内置命令,示意 no-op,大略就是空语句的意思

疾速生成一个大文件

生成一个文件名为 rumenz.img 大小为 1G 的文件。
> dd if=/dev/zero of=rumenz.img bs=1M count=1024

平安擦除硬盘数据

应用 /dev/urandom 生成随机数据,将生成的数据写入 sda 硬盘中,相当于平安的擦除了硬盘数据。
> dd if=/dev/urandom of=/dev/sda

dd命令制作ISO镜像

执行完这条命令后会呈现若干个盘的信息,其中辨认U盘的一个比拟直观的形式是看容量大小。假如U盘的门路是 \dev\sdb
> fdisk -l
umount U 盘
> umount /dev/sdb*
格式化U盘
> mkfs.vfat /dev/sdb -I

如果U盘是空的可能格式化的过程会比拟快,否则可能会比较慢。

应用 dd 命令制作系统盘

> dd if=rumenz.iso of=/dev/sdb

查看某个过程的运行工夫

> ps -p 6282 -o etimes,etimeELAPSED     ELAPSED 875234 10-03:07:14
通过 etime 获取该过程的运行工夫,能够很直观地看到,过程运行了 19 天。

动静实时查看日志

通过 tail 命令 -f 选项,能够动静地监控日志文件的变动
> tail -f rumenz.log
如果想在日志中呈现 Failed 等信息时立即进行 tail 监控
> tail -f rumenz.log | sed '/Failed/ q'

工夫戳的疾速转换

> date -d@1234567890 +"%Y-%m-%d %H:%M:%S"
查看零碎工夫的工夫戳
> date +%s

优雅的删除乱码的文件

> ls  -i138957 a.txt  138959 T.txt  132395 ��.txt> find . -inum 132395 -exec rm {} \;
-inum 指定的是文件的 inode 号,它是零碎中每个文件对应的惟一编号,find 通过编号找到后,执行删除操作。

历史命令应用技巧

  • !!:反复执行上条命令
  • !N:反复执行 history 历史中第 N 条命令,N 能够通过 history 查看
  • !pw:反复执行最近一次,以pw结尾的历史命令,这个十分有用,小编应用十分高频
  • !$:示意最近一次命令的最初一个参数
> vim /root/rumenz/src/main.c> mv !$ !$.bak# 等价于> mv /root/rumenz/src/main.c /root/rumenz/src/main.c.bak

原文链接:https://rumenz.com/rumenbiji/...
微信公众号:入门小站