Linux常用命令

Linux常用命令

一、日期时间

date [OPTION]... [+FORMAT]

  • -u: print UTC
  • +FORMAT: like +%Y-%m-%d
  • -s: set time

hwclock: 显示硬件时间
cal: 查看日历
uptime: 查看系统运行时间

二、输出&查看

echo: 显示输出的内容
cat: 显示文件内容
more: 向下翻页,查看文件内容;空格向下翻页
less: 上下翻页,查看文件内容;↑+↓,Pg Up+Pg Dn
head: 显示文件的开头几行,-n: 指定行数,默认10行
tail: 显示文件的末尾几行,-n: 指定行数;-f: 文件刷新,便于查看实时日志

三、查看硬件信息

lspci: 查看PCI设备,-v: 查看详细信息
lsusb: 查看USB设备,-v: 查看详细信息
lsmod: 查看加载的模块(驱动)

四、关机,重启

shutdown -h now
shutdown -h +10
shutdown -r 23:30

  • poweroff: shotdown immediately
  • reboot: restart immediately

五、归档、压缩

zip: 压缩文件,ex. zip linuxcast.zip myfile, linuxcast.zip: 压缩后的文件,myfile: 压缩前的文件
unzip: 解压
gzip: 压缩成gzip文件
tar: 用以归档文件,-cvf创建归档文件
ex.

  1. tar -cvf out.tar linuxcast 归档文件
  2. tar -cvf out.tar /etc 归档文件夹
  3. tar -cvzf out.tar linuxcast 归档文件进行gzip压缩
  4. tar -xvf out.tar 释放归档

六、查找

locate 快速查找 ex. locate keyword
(依赖于数据库)updatedb
find 高级查找
find [path] [-option]

查找条件

  • -name 文件名
  • -perm 权限
  • -user 所属用户
  • -group 所属用户组
  • -ctime 修改时间
  • -size 文件大小
  • -type 类型
  • -l 快捷方式
  • -d 目录

ex. find . -name "a*" -exec ls -l {} \

七、文件操作

cp 复制 -r: 递归; -v: 显示复制信息
touch 创建空文件/更新文件时间
ls 显示目录下文件系统
cd 到达指定目录
mv 移动/重命名 ex. mv file dir; mv file1 file2
rm 删除 -r: 递归; -i: 交互式; -f: 强制删除
mkdir 创建目录
rmdir 删除目录(只能删除空目录) -r: 递归
du . -sh file 查文件大小
file 查文件格式

posted @ 2023-08-14 23:49  hd092336  阅读(10)  评论(0编辑  收藏  举报