常用Linux命令20款
Linux是一种开源的操作系统,广泛应用于服务器和嵌入式设备。对于Linux系统的用户来说,掌握一些常用的命令是非常重要的。下面是20个常用的Linux命令,供大家参考。
1. pwd
pwd命令用于显示当前工作目录的绝对路径。在Linux系统中,命令提示符通常显示当前所在的目录,但有时候你可能会忘记当前的工作目录是什么。使用pwd命令可以快速查看当前所在的路径。
$ pwd
/home/user
2. ls
ls命令用于列出目录中的文件和子目录。默认情况下,ls命令会显示当前目录的文件和子目录的名称。你可以使用不同的选项来定制ls命令的输出格式。
$ ls
file1.txt file2.txt directory
3. cd
cd命令用于更改当前工作目录。你可以使用相对路径或绝对路径作为参数来指定目标目录。如果不加参数运行cd命令,则会返回到用户的主目录。
$ cd /home/user/directory
4. mv
mv命令用于移动文件或重命名文件。如果你想将文件从一个目录移动到另一个目录,可以使用mv命令。如果你只想修改文件的名称,可以在mv命令后面加上一个目标文件名。
$ mv file1.txt new_directory/
$ mv file1.txt file_new.txt
5. cp
cp命令用于复制文件或目录。你可以使用cp命令将文件从一个目录复制到另一个目录,也可以将一个文件复制为另一个文件。cp命令还支持递归复制整个目录。
$ cp file1.txt new_directory/
$ cp file1.txt file2.txt
$ cp -r directory1 directory2
6. rm
rm命令用于删除文件或目录。如果你想删除文件,可以使用rm命令。如果你想删除目录及其下的所有文件和子目录,可以使用rm命令的-r选项。
$ rm file1.txt
$ rm -r directory
7. mkdir
mkdir命令用于创建目录。你可以使用mkdir命令来创建一个新的目录。如果想要创建多个目录,可以使用mkdir命令的-p选项。
$ mkdir new_directory
$ mkdir -p new_directory/sub_directory
8. rmdir
rmdir命令用于删除空目录。如果想要删除一个目录及其所有子目录和文件,可以使用rm命令的递归选项。
$ rmdir empty_directory
9. touch
touch命令用于创建空文件或修改文件的访问和修改时间。如果你想要创建一个空文件,可以使用touch命令。如果文件已经存在,touch命令将更新其访问和修改时间。
$ touch file1.txt
10. cat
cat命令用于连接和显示文件的内容。你可以使用cat命令显示文件的内容,或者将多个文件连接成一个文件。
$ cat file1.txt
$ cat file1.txt file2.txt > file_combined.txt
11. less
less命令用于查看长文本文件的内容。不同于cat命令,less命令可以一页一页地显示文件的内容,并且允许你向上或向下滚动。
$ less file1.txt
12. grep
grep命令用于在文件中搜索指定的模式。你可以使用grep命令查找包含指定模式的行,并将其输出到屏幕上。
$ grep "pattern" file1.txt
13. find
find命令用于在文件系统中搜索文件和目录。你可以使用find命令根据不同的标准来搜索文件和目录,如名称、大小、权限等。
$ find /home/user -name "file1.txt"
14. chmod
chmod命令用于修改文件或目录的权限。在Linux系统中,文件和目录有不同的权限,包括读、写、执行等。你可以使用chmod命令来更改文件和目录的权限。
$ chmod 755 file1.txt
15. chown
chown命令用于更改文件或目录的所有者。在Linux系统中,每个文件和目录都有一个所有者和一个所属组。你可以使用chown命令更改文件和目录的所有者。
$ chown user file1.txt
16. man
man命令用于查看Linux系统的在线手册。在Linux系统中,几乎每个命令都有一个相关的手册页面,你可以使用man命令来查看有关命令的详细信息。
$ man ls
17. top
top命令用于显示运行中的进程和系统的实时性能。使用top命令可以查看系统的负载、内存使用情况、CPU占用率等信息。
$ top
18. ps
ps命令用于列出系统中运行的进程。你可以使用ps命令查看进程的详细信息,包括进程ID、父进程ID、CPU占用率等。
$ ps -ef
19. kill
kill命令用于终止运行中的进程。你可以使用kill命令向进程发送终止信号,使其停止运行。
$ kill PID
20. wget
wget命令用于下载文件。你可以使用wget命令下载HTTP、FTP或其他网络服务器上的文件。
$ wget https://example.com/file1.txt
以上就是20个常用的Linux命令。掌握这些命令可以帮助你更好地使用Linux系统,并提高工作效率。