一、日期时间

命令 date



date -u 格林威治时间 date %Y-%m-%d 显示格式化的时间 date -s "23:00" 使用 -s 参数设置、修改时间



命令 hwclock 或 clock

命令 cal

命令 uptime

 

二、输出、查看命令

命令 echo

命令 cat

命令 head

命令 tail

  • -n 指定显示的行数
  • -f 参数追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续地显示最新的内容)

命令 more

命令 less

 

三、查看硬件相关的信息

命令 lspci

  • -v 查看详细信息

命令 lsusb

  • -v 查看详细信息

命令 lsmod

 

四、关机、重启

命令 shutdown



shutdown [关机|重启] 时间



  • -f 关闭计算机
  • -r 重启计算机
  • ...

如:



立即关机: shutdown -h now 10分钟后关机: shutdown -h +10 23:30分关机: shutdown -h 23:30 立即重启: shutdown -r now



命令 poweroff

命令 reboot

 

五、归档、压缩

命令 zip



zip new.zip myfile



命令 unzip



unzip new.zip



命令 gzip



gzip myfile



命令 tar



tar -cvf new.tar myfile 文件归档。将 myfile 归档为 new.tar tar -xvf new.tar 解开归档 tar -cvzf new.tar.gz /etc 归档 /etc 目录,归档名为 new.tar.gz,-z 参数表示归档后进行 gzip 压缩,以减小大小



注意,归档压缩命令 tar -cvzf 的目标文件后缀必须是 .tar.gz

 

六、查找

命令 locate



locate keyword



该命令需要预先建立数据库,数据库默认每天更新一次,可用 updatedb

命令 find



find 查找位置 查找参数



如:



find . -name *test* 在当前目录查找名称包含"test"的文件 find / -name *.conf 在根分区查找所有".conf"配置文件 find / -perm 777 在根分区查找权限为 777 的文件 find / -type d 在根分区查找所有目录 find . -name "a*" -exec ls -l {}\; 在当前目录查找名称以"a"开头的目录并对它调用 ls -l 命令



  

七、find查找条件

find



-name 限定文件名 -perm 限定权限 -user 限定所属用户 -group 限定某个特定组 -ctime 限定修改时间 -type 限定文件类型 -size 限定文件大小