
1、ls:列出目录内容。ls -l
会以长格式显示文件和目录的详细信息。
2、cd:改变当前目录。cd /home/user
会将你带到/home/user
目录。
3、pwd:打印当前工作目录,这个命令会显示你当前所在的目录路径。
4、mkdir:创建新目录。mkdir new_folder
会在当前目录下创建一个名为new_folder
的新目录。
5、rmdir:删除空目录。rmdir empty_folder
会删除名为empty_folder
的空目录。
6、cp:复制文件或目录。cp file1.txt file2.txt
会将file1.txt
复制为file2.txt
。
7、mv:移动或重命名文件或目录。mv oldname.txt newname.txt
会将oldname.txt
重命名为newname.txt
。
8、rm:删除文件或目录。rm file.txt
会删除file.txt
文件。
9、touch:创建一个空文件或更新文件的访问和修改时间。touch newfile.txt
会创建一个名为newfile.txt
的空文件。
10、cat:显示文件内容。cat file.txt
会在终端上显示file.txt
的内容。
11、grep:在文件中搜索指定的字符串。grep "search_term" file.txt
会在file.txt
中搜索search_term
。
12、find:在目录树中查找文件。find /home/user -name "*.txt"
会在/home/user
目录及其子目录中查找所有.txt
文件。
13、chmod:改变文件或目录的权限。chmod 755 file.txt
会设置file.txt
的权限为 755。
14、chown:改变文件或目录的所有者和/或组。chown user:group file.txt
会将file.txt
的所有者设置为user
,组设置为group
。
15、df:显示磁盘使用情况。df -h
会以人类可读的格式显示磁盘使用情况。
16、du:显示目录或文件的磁盘使用情况。du -sh folder
会显示folder
目录及其子目录和文件的总磁盘使用情况。
17、tar:打包和解包文件。tar -czvf archive.tar.gz folder
会将folder
目录打包并压缩为archive.tar.gz
文件。
18、ps:显示当前运行的进程。ps aux
会显示所有用户的所有进程的详细信息。
19、kill:终止进程。kill PID
会终止进程ID为PID
的进程。
20、top:实时显示系统状态和运行中的进程,这个命令可以提供一个动态的视图,显示系统中各个进程的资源占用情况。
这些命令是Linux基础中的基础,掌握它们将帮助你更好地理解和使用Linux系统。