介绍几个最常用的Linux命令&技巧
1. 回到前一目录
$ cd -
2. 回到当前用户主目录
$ cd
3.按日期显示文件
$ ls -lrt
4. 在当前终端宽度上打印9列输出
$ ls /usr/bin | pr -T9 -W$COLUMNS
5. 在当前目录及其子目录中查找字符串'test'
$ find -type f -print0 | xargs -r0 grep -F 'test'
6. 使用locate 查找所有符合*test*.txt的文件
$ locate -r 'test[^/]*\.txt'
7. 将目录test/压缩打包
$ tar -c test/ | bzip2 > test.tar.bz2
8. 在$Host主机上以$User用户运行命令(默认命令为Shell)
$ ssh $USER@$HOST command
9. 拷贝到$HOST主机$USER'用户的目录下
$ scp -p -r $USER@$HOST: file test/
10. 监视Messages日志文件
$ tail -f /var/log/messages
11. 查看系统信息
$ uname -a // 查看内核/操作系统/CPU信息
$ head -n1 /etc/issue // 查看操作系统版本
$ cat /proc/partitions // 显示所有在系统中注册的分区
$ grep MemTotal /proc/meminfo // 显示系统可见的内存总量
$ grep "model name" /proc/cpuinfo // 显示CPU信息
$ lspci -tv // 显示PCI信息
$ lsusb -tv // 显示USB信息
$ mount | column -t // 显示所有挂载的文件系统并对齐输出
$ dmidecode -q | less // 显示SMBIOS/DMI 信息
$ smartctl -A /dev/sda | grep Power_On_Hours // 系统开机的总体时间
$ hdparm -i /dev/sda // 显示关于磁盘sda的信息
$ hdparm -tT /dev/sda // 检测磁盘sda的读取速度
$ badblocks -s /dev/sda // 检测磁盘sda上所有的坏扇区