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 immediatelyreboot: restart immediately
五、归档、压缩
zip: 压缩文件,ex. zip linuxcast.zip myfile, linuxcast.zip: 压缩后的文件,myfile: 压缩前的文件
unzip: 解压
gzip: 压缩成gzip文件
tar: 用以归档文件,-cvf创建归档文件
ex.
tar -cvf out.tar linuxcast归档文件tar -cvf out.tar /etc归档文件夹tar -cvzf out.tar linuxcast归档文件进行gzip压缩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 查文件格式

浙公网安备 33010602011771号