
1、ls:列出目录内容。
ls -l
以长格式显示目录下的内容列表,输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等。
ls -a
显示所有文件和目录(包括隐藏的文件)。
2、cd:改变当前目录。
cd /home/user
将当前工作目录改变为“/home/user”。
cd ..
返回到上一级目录。
3、pwd:显示当前工作目录的路径名。
4、mkdir:创建新目录。
mkdir dir1
在当前目录下创建一个名为“dir1”的新目录。
5、rmdir:删除空目录。
rmdir dir1
删除名为“dir1”的空目录。
6、cp:复制文件或目录。
cp file1 file2
将“file1”复制为“file2”。
cp -r dir1 dir2
递归地将“dir1”目录及其内容复制到“dir2”。
7、mv:移动或重命名文件或目录。
mv file1 file2
将“file1”重命名为“file2”。
mv file1 dir1/
将“file1”移动到“dir1”目录中。
8、rm:删除文件或目录。
rm file1
删除名为“file1”的文件。
rm -r dir1
递归地删除名为“dir1”的目录及其内容。
9、cat:显示或连接文件内容。
cat file1
显示“file1”的内容。
cat file1 file2 > file3
将“file1”和“file2”的内容合并到“file3”。
10、grep:在文件中搜索匹配的字符串模式。
grep "pattern" file1
在“file1”中搜索包含“pattern”的行。
11、find:在目录树中查找文件。
find /path/to/search -name "*.txt"
在指定路径下查找所有以“.txt”结尾的文件。
12、chmod:改变文件或目录的权限。
chmod 755 file1
设置“file1”的权限为755(rwxr-xr-x)。
13、chown:改变文件或目录的所有者和/或组。
chown user:group file1
将“file1”的所有者更改为“user”,组更改为“group”。
14、df:显示磁盘空间使用情况。
15、du:显示目录或文件的磁盘使用情况。
16、tar:打包和解包文件。
tar -czvf archive.tar.gz dir1/
将“dir1”目录打包并压缩为“archive.tar.gz”。
tar -xzvf archive.tar.gz
解压“archive.tar.gz”。
17、ps:显示当前运行的进程信息。
18、kill:终止进程。
kill PID
终止进程ID为PID的进程。
19、top:实时显示系统状态和运行中的进程信息。
20、ifconfig/ip:查看和配置网络接口信息。
这只是Linux基础命令的一小部分,实际上Linux提供了大量的命令和工具来满足各种系统管理和维护需求,要熟练掌握这些命令,需要不断的学习和实践。