这里记录一下基础的系统常用命令,都是日常可能用到的,需要记住的一些命令。主要分为5个模块:关于时间,输出/查看,关机/重启,压缩归档和查找。
时间:
date :查看设置当前系统时间,date -s "18:18:15"将当前时间修改为18:18:15
hwclock:显示硬件时钟时间,root用户权限查看。
cal:查看日历
uptime : 查看系统运行时间
输出,查看:
echo:显示输入的内容
cat : 显示文件(纯文档)内容
more :用于翻页显示文件内容,只能从上往下翻
less:用于翻页显示文件内容(上下翻页),结束Q
head:显示文件头几行(默认10行) head -4 hello 显示hello文件前4行
tail:显示文件末尾几行(默认10行) tail -4 hello 显示hello文件末尾4行。
tail -f :追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
lspci:查看PCI设备 -v 查看详细信息
lsusb: 查看usb设备 -v 查看详细信息
lsmod:查看加载的模块(驱动)
关机重启:
shutdown:关机,重启
-h 关机
-r 重启
shutdown -h now 立即关机
shutdown -h +10 10分钟后关机
shutdown -r now 立即重启
shutdown -r 23:10 23:10分关机
poweroff 立即关机
reboot 立即重启
压缩,归档:
zip:压缩
zip hello.zip hello 将hello文件压缩成hellozip
unzip:解压缩
unzip hello.zip 将hello.zip解压缩
gzip:压缩
gzip hello 将hello压缩,源文件消失。gz格式
gizp -c hello > hello.gz 压缩不消失源文件
gunzip:解压缩
gunzip hello.gz 解压,源文件消失
gunzip -c hello.gz > hello 解压不消失源文件
tar:归档 归档并不是压缩,仅仅是将其归为一个文件包
tar -cvf hello.tar hello 将hello归档为hello.tar
tar -xvf hello.tar 打开/释放hello.tar归档
tar -cvzf hello.tar.gz hello 将hello归档后压缩
tar -zxvf hello.tar.gz 解压
查找:
locate keyword:快速查找文件,文件夹。
根据关键字查找,速度快,缺点这个命令是预先创建数据库,每天更新一次,查找从这个数据库中查找,可以手工更新:updatedb。
find 查找位置 查找参数:高级查找文件,文件夹:
find / -name *jeyson* : 查找所有文件名包含jeyson的
find / -perm 777 :权限777的
find / -type d :目录类型的
参数:-name文件名 -perm权限 -user属于用户 -group属于组 -ctime基于修改时间 -type类型 -size基于大小