📅  最后修改于: 2023-12-03 15:02:43.878000             🧑  作者: Mango
Shell 是一种在 Linux 系统中使用的命令行接口。作为程序员,熟悉并掌握一些基本的 Shell 命令对于在 Linux 环境下进行开发和管理非常重要。本文将介绍一些常用的基本 Shell 命令,帮助程序员更好地使用 Linux。
ls
命令用于列出当前目录下的文件和目录。
$ ls
file1.txt file2.txt dir1 dir2
cd
命令用于切换当前工作目录。
$ cd /path/to/directory
pwd
命令用于查看当前工作目录的绝对路径。
$ pwd
/path/to/directory
mkdir
命令用于创建新目录。
$ mkdir new_directory
rm
命令用于删除文件或目录。
$ rm file.txt
$ rm -rf directory
cp
命令用于复制文件和目录。
$ cp file.txt new_file.txt
$ cp -r directory new_directory
mv
命令用于移动文件或重命名文件。
$ mv file.txt new_directory
$ mv file.txt new_name.txt
cat
命令用于查看文件的内容。
$ cat file.txt
touch
命令用于创建新文件或更新文件的访问时间戳。
$ touch file.txt
grep
命令用于在文件中搜索指定的模式。
$ grep "pattern" file.txt
sed
命令用于对文件进行流式文本编辑。
$ sed 's/old/new/' file.txt
ps
命令用于查看当前运行的进程。
$ ps
top
命令用于实时监控系统的进程和性能。
$ top
kill
命令用于终止正在运行的进程。
$ kill process_id
man
命令用于查看指定命令的帮助文档。
$ man ls
sudo
命令用于以超级用户身份执行指定命令。
$ sudo apt-get update
chmod
命令用于修改文件的权限。
$ chmod 755 file.txt
ifconfig
命令用于查看和配置网络接口的信息。
$ ifconfig
ping
命令用于测试与指定主机之间的连通性。
$ ping example.com
ssh
命令用于通过安全的加密连接登录远程主机。
$ ssh username@hostname
scp
命令用于在本地和远程主机之间复制文件。
$ scp file.txt username@hostname:/path/to/destination
以上是一些常见而且基本的 Shell 命令,掌握它们将有助于提高你在 Linux 系统下的工作效率。更多命令和选项可以通过查阅相应命令的帮助文档来学习。希望本文对你有所帮助!