Linux常用命令速查手册
Linux 操作系统是当今最流行的开源操作系统之一,广泛应用于服务器、超级计算机、嵌入式系统和个人计算机等领域。 Linux 的强大之处在于其高度可定制性、灵活性和安全性。为了更好地使用 Linux,需要掌握一些基本的命令和操作技巧。下面将详细介绍 Linux 中一些常用的命令和操作技巧。
一、系统信息命令
1. uname -m:显示当前系统的架构信息。
2. uname -r:显示当前系统的内核版本号。
3. dmidecode -q:显示当前系统的硬件信息。
4. hdparm -i /dev/hda:显示当前硬盘的信息。
5. hdparm -tT /dev/sda:显示当前硬盘的读写性能信息。
6. cat /proc/cpuinfo:显示当前系统的 CPU 信息。
7. cat /proc/interrupts:显示当前系统的中断信息。
8. cat /proc/meminfo:显示当前系统的内存信息。
9. cat /proc/swaps:显示当前系统的交换分区信息。
10. cat /proc/version:显示当前系统的版本信息。
11. cat /proc/net/dev:显示当前系统的网络接口信息。
12. cat /proc/mounts:显示当前系统的挂载点信息。
二、文件和目录操作命令
1. cd /home:切换到 home 目录。
2. cd ..:切换到上一级目录。
3. cd ../..:切换到上两级目录。
4. cd ~user1:切换到 user1 用户的主目录。
5. cd -:切换到上一次访问的目录。
6. pwd:显示当前工作目录。
7. ls:显示当前目录的文件列表。
8. ls -F:显示当前目录的文件列表,包括隐藏文件。
9. ls -l:显示当前目录的文件列表,包括详细信息。
10. ls -a:显示当前目录的所有文件,包括隐藏文件。
11. ls *[0-9]*:显示当前目录中包含数字的文件。
12. tree:显示当前目录的目录树结构。
13. mkdir dir1:创建名为 dir1 的目录。
14. mkdir dir1 dir2:创建名为 dir1 和 dir2 的目录。
15. mkdir -p /tmp/dir1/dir2:创建名为 dir1 和 dir2 的目录,并创建父目录。
16. rm -f file1:删除名为 file1 的文件。
17. rmdir dir1:删除名为 dir1 的目录。
18. rm -rf dir1:删除名为 dir1 的目录和其下的所有文件。
19. mv dir1 new_dir:重命名名为 dir1 的目录为 new_dir。
20. cp file1 file2:复制名为 file1 的文件到名为 file2 的文件。
21. cp dir/* .:复制名为 dir 的目录下的所有文件到当前目录。
22. cp -a /tmp/dir1 .:复制名为 dir1 的目录下的所有文件到当前目录,包括权限信息。
23. ln -s file1 lnk1:创建名为 file1 的符号链接 lnk1。
24. ln file1 lnk1:创建名为 file1 的硬链接 lnk1。
25. touch -t 0712250000 file1:修改名为 file1 的文件的时间戳为 2007 年 12 月 25 日 00:00:00。
三、查找和搜索命令
1. find / -name file1:在根目录下搜索名为 file1 的文件。
2. find / -user user1:在根目录下搜索属于 user1 用户的文件。
3. find /home/user1 -name *.bin:在 /home/user1 目录下搜索名为 *.bin 的文件。
4. find /usr/bin -type f -atime +100:在 /usr/bin 目录下搜索最近 100 天内访问的文件。
5. find /usr/bin -type f -mtime -10:在 /usr/bin 目录下搜索最近 10 天内修改的文件。
6. find / -name *.rpm -exec chmod 755 '{}' ;:在根目录下搜索名为 *.rpm 的文件,并将其权限修改为 755。
7. find / -xdev -name *.rpm:在根目录下搜索名为 *.rpm 的文件,但忽略其他文件系统。
四、其他命令
1. shutdown -h now:立即关闭系统。
2. init 0:关闭系统。
3. telinit 0:关闭系统。
4. shutdown -h hours:minutes &:在指定时间关闭系统。
5. shutdown -c:取消关闭系统的命令。
6. shutdown -r now:重新启动系统。
7. reboot:重新启动系统。
8. logout:退出当前用户。
9. cal 2007:显示 2007 年的日历。
10. date 20211207131313:设置系统日期和时间为 2021 年 12 月 7 日 13:13:13。
11. clock -w:显示当前系统时间。
12. iconv -l:显示当前系统支持的字符编码列表。
这些命令和操作技巧只是 Linux 中的一小部分,但都是非常常用的和重要的命令。掌握这些命令可以提高使用 Linux 的效率和 productivity。