1.系统时间
date 命令可查看设置系统时间
date
date的参数:
格式化时间:+%Y--%m--%d ;年月日的分割可自己定
date +%Y-%m-%d
显示UTC时间:-u
date -u
修改系统时间:-s ;需要root权限;
date -s 时间
hwclock :可显示硬件时钟时间;
cal:显示日历;
uptime:查看系统运行时间;
2.输出、查看
echo ->显示输入的内容;
例如:echo abc;会输出abc
echo abc
cat ->显示文件内容;
例如:cat a.txt;会显示文档a.txt里的所有内容;
cat a.txt
head ->显示文件的头几行;默认10行;
-n 指定显示的行数
例如显示a.txt的头8行:
head -n 8 a.txt
tail ->显示文件的末尾几行;默认10行;
参数:
-n 指定显示行数;
-f 追踪显示文件更新;一般用于看日志;加上-f后会一直更新显示;而不能继续输入命令;
more ->翻页显示文件内容;只能向后翻;会出现已显示的文件百分比,按空格键向下翻;
less ->用于翻页显示;按空格向下翻,按上回翻;也可按pgup和pgdn;看完了按q退出;
3.查看硬件信息
lspci ->查看pci设备;
参数: -v 查看详细信息;
lsusb ->查看usb设备;
参数: -v 查看详细信息;
lsmod ->查看加载的模块;也就是驱动;
4.关机重启
shutdown ->用于关闭、重启计算机;
shutdown [-h|-r] 时间
参数:
-h 关机
-r 重启
例如:
shutdown -h now ->立即关机;
shutdown -h +10 ->10分钟后关机;
shutdown -h 23:30 ->在23:30关机;
shutdown -r now ->立即重启;
poweroff ->立即关机;
reboot ->立即重启;
5.压缩归档
命令"zip"用以压缩文件
zip filename.zip file1 fiel2 ...
zip 压缩后名 目标文件
命令"unzip"可以解压缩zip文件
unzip filename.zip
命令"gzip"可以压缩文件;是linux里的另外一种压缩算法;
gzip filename
命令"tar"可以归档文件
tar -cvf out.tar file1 file2 ...
归档:
tar -cvf 归档后的文件名 目标文件
tar -xvf filename.tar
解归档:
tar xvf 目标归档文件
tar -cvzf out.tar.gz file file1 ...
-z 参数将归档后的归档文件进行gzip压缩以减少大小
6.查找
locate ->用来快速查找文件;
此命令需要预先建立数据库;
数据库默认每天更新一次;
updatedb命令可更新或新建数据库;
没有保存在数据库中的文件无法被找到;
命令:
locate 关键字
find ->高级查找文件;
此命令会在全系统中查找;速度不如locate,但不依赖数据库的更新;
"find"支持很多种查找条件,常用的如下:
-name 按名称查找
-perm 按权限查找
-user 按所有者查找
-group 按所属用户组查找
-ctime 按创建时间查找
-type 按文件类型查找
-size 按文件大小查找
例如:
find . -name *keyword* 在当前目录查找文件名中包含"keyword"的文件
find / -name *.conf 在根目录中查找文件名以".conf"结尾的文件
find / -perm 777 在根目录中查找权限为"777"的文件
find / -type d 在根目录中查找类型为"d"(目录)的文件
find . -name "a*" -exec ls -l {} \; 立即重启