1. whereis
whereis
命令用于在 Linux 系统中查找命令的二进制文件、源代码文件和手册页的位置。
whereis ls
输出示例:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
2. file **
file
命令用于查看文件的类型和详细信息。
file /bin/ls
输出示例:
/bin/ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bb412899104e4b16ac8760753d9205352dbbfb34, stripped
3. who
who
命令用于查看当前登录到系统的用户。
who
输出示例:
user1 pts/0 2023-10-15 08:00 (192.168.1.10)
4. whoami
whoami
命令用于显示当前用户的用户名。
whoami
输出示例:
user1
5. pwd
pwd
命令用于显示当前工作目录的路径。
pwd
输出示例:
/home/user1
6. uname -a
uname -a
命令用于查看系统的内核信息,包括内核名称、版本、主机名等。
uname -a
输出示例:
Linux hostname 5.4.0-66-generic #74-Ubuntu SMP Fri Feb 19 17:56:34 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
7. echo
echo
命令用于在终端打印文本或变量的值。
echo "Hello, World!"
输出示例:
Hello, World!
8. clear
clear
命令用于清屏,清除终端中的所有输出。
clear
执行后,终端变为空白。
9. history
history
命令用于显示命令历史记录。
history
输出示例:
1 ls
2 cd /etc
3 pwd
4 who
10. ll
ll
是 ls -l
的常用别名,用于查看当前目录下的所有文件及详细信息。
ll
输出示例:
-rw-r--r-- 1 user1 user1 2048 Oct 15 14:00 example.txt
11. ll -a
ll -a
或 ls -la
用于查看当前目录下的所有文件(包括隐藏文件)及详细信息。
ll -a
输出示例:
drwxr-xr-x 5 user1 user1 4096 Oct 15 14:00 .
drwxr-xr-x 3 root root 4096 Oct 15 10:00 ..
-rw-r--r-- 1 user1 user1 2048 Oct 15 14:00 .hiddenfile
12. unzip
unzip
命令用于解压 zip 格式的压缩文件。
unzip archive.zip
13. cd
cd
命令用于切换目录。
cd /path/to/directory
14. 改主机名
使用 hostnamectl
更改主机名,需要 sudo
权限。
sudo hostnamectl set-hostname new-name
15. 重启
reboot
命令用于重启系统,需要 sudo
权限。
sudo reboot