
1、ls:列出目录内容。
ls -l
以长格式显示详细信息。
ls -a
显示所有文件,包括隐藏文件。
ls -h
以易读的格式(如K,M,G)显示文件大小。
2、cd:改变当前目录。
cd ~
回到用户的主目录。
cd
回到上一个工作目录。
cd /path/to/directory
切换到指定目录。
3、pwd:显示当前工作目录的路径。
4、mkdir:创建新目录。
mkdir directory_name
创建一个名为"directory_name"的新目录。
5、rmdir:删除空目录。
rmdir directory_name
删除一个名为"directory_name"的空目录。
6、touch:创建一个空文件或更新文件的时间戳。
touch file_name
创建一个名为"file_name"的空文件。
7、cp:复制文件或目录。
cp source_file destination_file
将源文件复制到目标文件。
cp -r source_directory destination_directory
递归地复制整个目录。
8、mv:移动或重命名文件或目录。
mv source destination
将源文件或目录移动到目标位置,如果目标是一个文件名,则源文件将被重命名。
9、rm:删除文件或目录。
rm file_name
删除一个文件。
rm -r directory_name
递归地删除一个目录及其内容。
10、cat:显示文件内容。
cat file_name
显示文件的内容。
11、grep:在文件中搜索指定的字符串。
grep "string" file_name
在文件中搜索指定的字符串。
12、find:在目录树中查找文件。
find /path/to/search -name "file_pattern"
在指定路径中搜索匹配的文件名模式。
13、chmod:改变文件或目录的权限。
chmod 755 file_name
设置文件权限为755(所有者有读/写/执行权限,组有读/执行权限,其他用户有读/执行权限)。
14、chown:改变文件或目录的所有者和/或组。
chown username:groupname file_name
将文件的所有者更改为指定的用户名和组名。
15、df:显示磁盘使用情况。
16、du:显示目录或文件的磁盘使用情况。
17、top:显示系统中运行的进程信息。
18、ps:显示当前运行的进程信息。
19、kill:终止一个进程。
20、ifconfig/ip:查看和配置网络接口信息,在较新的Linux发行版中,ifconfig
命令已被ip
命令替代。
这些命令只是Linux中可用命令的一小部分,但它们是最常用和最基本的命令之一,要深入了解Linux命令行和这些命令的更多选项,请查阅相关手册页(使用man
命令)或在线文档。