一、日期时间
命令 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 限定文件大小