
1、ls:列出目录内容。
ls
列出当前目录的文件和子目录。
ls -l
以长格式显示文件和目录的详细信息。
ls -a
显示所有文件和目录,包括隐藏文件(以.
开头的文件)。
2、cd:改变当前工作目录。
cd /path/to/directory
切换到指定目录。
cd ..
切换到上级目录。
cd ~
切换到用户的主目录。
3、pwd:显示当前工作目录的路径。
4、mkdir:创建新目录。
mkdir directory_name
在当前目录下创建一个新目录。
5、rmdir:删除空目录。
rmdir directory_name
删除指定的空目录。
6、touch:创建一个空文件或更新文件的时间戳。
touch filename
如果文件不存在,则创建一个空文件;如果文件已存在,则更新其时间戳。
7、cp:复制文件或目录。
cp source_file destination_file
复制源文件到目标文件。
cp -r source_directory destination_directory
递归地复制源目录及其内容到目标目录。
8、mv:移动或重命名文件或目录。
mv source destination
将源文件或目录移动到目标位置,如果目标是一个已存在的目录,则将源文件或目录移动到该目录下;如果目标不是一个目录,则将源文件重命名为目标文件名。
9、rm:删除文件或目录。
rm filename
删除指定的文件。
rm -r directory_name
递归地删除指定的目录及其内容。
10、cat:显示文件内容。
cat filename
在终端上显示文件的内容。
11、grep:在文件中搜索指定的字符串。
grep "string" filename
在文件中搜索指定的字符串,并显示包含该字符串的行。
12、chmod:改变文件或目录的权限。
chmod mode filename
改变文件的权限模式,其中mode可以是数字(如755表示rwxr-xr-x)或符号(如u+x表示给用户增加执行权限)。
13、chown:改变文件或目录的所有者和/或组。
chown owner:group filename
改变文件的所有者和组,如果只指定所有者,则组保持不变;如果只指定组,则所有者保持不变。
14、df:显示磁盘使用情况。
df
显示所有已挂载文件系统的磁盘空间使用情况。
15、du:显示目录或文件的磁盘使用情况。
du directory_name
显示指定目录及其子目录的磁盘使用情况。
16、ps:显示当前运行的进程。
ps aux
显示所有用户的所有进程的详细信息。
17、kill:终止进程。
kill PID
通过进程ID(PID)终止指定的进程,可以使用ps
命令查找PID。
18、top:实时显示系统状态和运行中的进程。
19、ifconfig(或ip addr):显示或配置网络接口信息,在某些新版本的Linux发行版中,ifconfig
已被ip
命令替代。
20、ping:测试网络连接。
这些只是Linux中常用命令的一小部分,随着你对Linux的深入了解,你会发现更多强大的命令和工具来帮助你管理系统。