Linux 命令非常丰富,涵盖了系统管理、文件操作、网络工具等多个方面。下面是一些常用的 Linux 命令及其简要说明。这些命令适用于大多数 Linux 发行版,如 Ubuntu、CentOS、Debian 等。
基本命令
-
pwd
- 显示当前工作目录。
pwd
-
cd
- 改变当前工作目录。
cd /path/to/directory
-
ls
- 列出目录内容。
ls [-l] [-a]
-
mkdir
- 创建目录。
mkdir directory_name
-
rmdir
- 删除空目录。
rmdir directory_name
-
rm
- 删除文件或目录。
rm filename
-
cp
- 复制文件或目录。
cp source destination
-
mv
- 移动或重命名文件或目录。
mv source destination
-
touch
- 创建空文件或更新文件的时间戳。
touch filename
-
chmod
- 改变文件权限。
chmod 755 filename
-
chown
- 改变文件所有者。
chown user:group filename
-
cat
- 显示文件内容。
cat filename
-
less
- 分页显示文件内容。
less filename
-
grep
- 在文件中搜索字符串。
grep "pattern" filename
-
find
- 查找文件。
find /path -name "filename"
-
top
- 显示系统活动概况。
top
-
ps
- 显示进程信息。
ps aux
-
kill
- 结束进程。
kill PID
-
history
- 显示命令历史。
history
-
echo
- 输出文本。
echo "Hello World"
-
tar
- 创建或解压缩 tar 文件。
tar -cvf archive.tar dir
-
gzip
- 压缩文件。
gzip filename
-
gunzip
- 解压 gzip 文件。
gunzip filename.gz
-
ssh
- 通过 SSH 登录远程主机。
ssh user@host
-
scp
- 通过 SSH 传输文件。
scp localfile user@remotehost:/path/to/remote/file
-
sudo
- 获取超级用户权限。
sudo command
-
man
- 显示命令的手册页。
man command
-
info
- 显示命令的信息页。
info command
-
date
- 显示或设置系统日期和时间。
date
-
cal
- 显示日历。
cal
-
whoami
- 显示当前登录用户名。
whoami
-
df
- 显示磁盘使用情况。
df -h
-
du
- 显示目录或文件的磁盘使用情况。
du -sh directory
-
ping
- 测试网络连接。
ping www.example.com
-
wget
- 下载文件。
wget http://example.com/file.zip
-
curl
- 下载文件或发送 HTTP 请求。
curl http://example.com/file.zip
-
nano
- 编辑文本文件。
nano filename
-
vi/vim
- 编辑文本文件。
vi filename
-
apt/yum/dnf
- 包管理工具。
apt install package
-
iptables
- 配置网络防火墙。
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
这些命令是 Linux 系统中最常用的一部分,掌握了它们可以帮助你高效地管理和操作 Linux 系统。