
1、ls:列出目录内容。
ls -l
以长格式显示目录下的内容列表。
ls -a
显示所有文件和目录,包括隐藏文件。
ls -r
以相反的顺序排列文件和目录。
ls -t
按照修改时间排序。
2、cd:改变当前目录。
cd ~
进入用户主目录。
cd
返回上次所在的目录。
cd ..
返回上级目录。
3、pwd:显示当前工作目录的路径。
4、mkdir:创建新目录。
mkdir dir1
在当前目录下创建一个名为dir1的新目录。
5、rmdir:删除空目录。
rmdir dir1
删除名为dir1的空目录。
6、cp:复制文件或目录。
cp source_file destination_file
将源文件复制到目标文件。
cp -r source_directory destination_directory
递归地复制整个目录。
7、mv:移动或重命名文件或目录。
mv source destination
将源文件(或目录)移动到目标位置,并重命名为目标文件名(如果目标是一个文件名的话)。
8、rm:删除文件或目录。
rm file1
删除文件file1。
rm -r directory1
递归地删除目录directory1及其内容。
9、cat:显示或连接文件内容。
cat file1
显示file1的内容。
cat file1 file2 > combined_file
将file1和file2的内容合并到combined_file中。
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 directory1
将directory1打包并压缩为archive.tar.gz。
tar -xzvf archive.tar.gz
解压archive.tar.gz到当前目录。
17、ps:显示当前运行的进程。
18、kill:终止进程。
kill PID
终止PID指定的进程。
19、top:实时显示系统状态和运行中的进程。
20、ifconfig/ip:查看和配置网络接口。
这只是Linux命令的冰山一角,实际上Linux提供了成百上千的命令和工具来满足各种需求,为了更深入地了解和使用Linux,建议查阅相关的手册页(通过man
命令)或在线文档。