1.日期命令
date查看、设置当前系统的时间,-u UTC时间
格式化显示+%Y--%m--%d
date -s "20:20:20" 20点20分20秒
还可以使用hwclock(clock)用以显示硬件时间
cal用以查看日历
uptime查看系统运行时间,和其他一些信息
2.输出查看命令
echo显示输入内容
cat显示文件内容
head用以显示文件的头几行(默认10行) -n指定显示的行数
tail显示文件的末尾几行(默认10行) -n指定显示的行数,-f追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
more用于翻页显示文件内容(只能向下翻页)
less用于翻页显示文件内容(能够上下翻页)
3.查看硬件信息
lspci:查看PCI设备 -v查看详细信息
lsusb:查看USB设备 -v查看详细信息
lsmod:查看加载的模块(设备驱动)
4.关机,重启,休眠等
shutdown [关机、重启] 时间
-h 关闭计算机
-r 重新启动
shutdown -h now 立即关机
shutdown -h +10 10分钟后关机
shutdown -h 23:30 23:30分关机
poweroff 立即关机
reboot 立即重新启动计算机
5.归档,压缩命令
命令zip用i压缩文件
zip linuxcast.zip myfile (zip开源rar有版权)
命令unzip用以解压zip文件
unzip linuxcast.zip
gzip压缩文件
更多使用tar命令(tar使用来做归档用的)不会进行压缩
tar -cvf out.tar myfile
tar -xvf out.tar 释放一个tar
tar -cvzf backup.tar.gz /etc (经常用)
-z参数将归档后的归档文件进行gzip压缩以减少大小(tar后在调用gzip命令)生成一个tar.gz 文件(必须是这样才能识别)
tar.xz使用xz命令进行解压,xz -d XXX.tar.xz
6.查找命令
locate 用以快速查找文件文件夹(功能比较简单)更新很慢
locate keyword
此命令需要预先建立数据库,数据库默认每天更新一次,可用updatedb命令手工建立、更新数据库
find高级查找文件夹、文件 (参数的功能相当强大)
find 查找位置 查找参数
可以使用通配符
find / -perm 777 查找权限为777的文件
find / -type d 查找文件夹
find . -name "a*" -exec ls -l {} \; 查找以a开头的文件并执行后面的命令(大括号和\间有空格)
-user -group -ctime -size(常见参数)