日期时间
命令date用以查看、设置当前系统时间:
格式化显示时间:+%Y--%m--%d
date -u 查看UTC时间
date -s 修改时间
命令hwclock(clock)用以显示硬件时钟时间
cal显示日历
uptime显示系统运行时间
输出、查看命令
命令echo用以显示输入的内容
命令cat用以显示文件内容
命令head用以显示文件的头几行(默认10行)
-n 指定显示的行数
命令tail用以显示文件的末尾几行(默认10行)
-n 指定显示的行数
-f 追踪显示文件更新(一般用于查看日志、命令不会退出,而是持续显示新加入得内容)
命令more用于翻页显示文件内容(只能向下翻页)
命令less用于翻页显示文件内容(带上下翻页,按q退出)
查看硬件信息
命令lspci用以查看PCI设备
-v 查看详细信息
命令lsusb用以USB设备
-v 查看详细信息
命令lsmod用以查看假装的模块(驱动)
关机、重启
命令shutdown用以关闭,重启计算机
shutdown【关机、重启】时间
-h 关闭计算机
-r 重新启动
如:
立即关机 shutdown -h now
10分钟后关机 shutdown -h +10
23:30分关机 shutdown -h 23:30
立即重启 shutdown -r now
命令poweroff用以立即关闭计算机
命令reboot用以立即重启计算机
归档、压缩
命令zip用以压缩文件
zip linuxcast.zip myfile
命令unzip用以解压缩zip文件
unzip linuxcast.zip
命令gzip用以压缩文件
gzip linuxcast.net
命令tar用以归档文件
tar -cvf out.tar linuxcast 创建一个归档
tar -xvf linuxcast.tar 解开归档
tar -cvzf backup.tar.gz /etc 归档的同时进行压缩
-z参数将归档后的归档文件进行gzip压缩
查找
命令locate用以快速查找文件、文件夹:
locate keyword
此命令需要预先建立数据库,数据库默认每天更新一次,可用update命令手工建立、更新数据库
命令find用以高级查找文件、文件夹
find 查找位置 查找参数
如
find . -name *linuxcast*
find / -name *.conf
find / -perm 777
find / -type d
find . -name "a*" -exec ls -l {} \;
find查找条件
find支持很多种的查找条件,常用的如下:
-name
-perm
-user
-group
-ctime
-type
-size