📅  最后修改于: 2023-12-03 15:02:44.123000             🧑  作者: Mango
如果你是一名程序员,Linux 命令行是你可以绕不开的工具之一。在这里,我们为你提供了 Linux 命令列表中最常用的 Shell-Bash 命令,以助你更好地掌握 Linux 操作系统。
列出当前目录中的文件和目录。
ls
更改当前工作目录。
cd /path/to/directory
创建新目录。
mkdir directory_name
创建新文件或更新现有文件的访问和/或修改时间戳。
touch file_name
复制文件或目录。
cp source destination
移动或重命名文件或目录。
mv source destination
删除文件或目录。
rm file_name
rm -r directory_name
显示当前正在运行的进程。
ps
显示系统的资源使用情况和运行进程。
top
显示文件系统使用情况。
df
显示系统内存使用情况。
free
发送信号给指定进程以停止它们的运行。
kill pid
测试与远程主机的连接。
ping host
远程登录到另一个主机。
ssh user@host
安全地将文件从一个主机复制到另一个主机。
scp file user@host:/path/to/destination
从 URL 下载文件或网页并在终端中输出结果。
curl url
从 URL 下载文件并将其保存到本地文件系统中。
wget url
创建一个新用户帐户。
useradd username
更改现有用户帐户的属性。
usermod username
删除现有用户帐户。
userdel username
创建一个新用户组。
groupadd groupname
更改现有用户组的属性。
groupmod groupname
删除现有用户组。
groupdel groupname
更改文件或目录的权限。
chmod permissions file_name
更改文件或目录的所有者。
chown user:group file_name
更改文件或目录的所属组。
chgrp group_name file_name
在终端上显示文本。
echo "text"
在终端上以文本形式显示文件的内容。
cat file_name
搜索文件中的文本。
grep "pattern" file_name
按名称、类型、大小等属性搜索文件。
find /path/to/search -name "pattern"
打包和解压文件。
tar -cvf archive_name.tar file1 file2 file3
tar -xvf archive_name.tar
以上是最常用的 Shell-Bash 命令列表,希望这些命令能够助你更好地运用 Linux 操作系统。