-
文件和目录操作:
ls
: 列出目录内容- 例子:
ls -l
- 列出详细信息,包括权限、所有者等
- 例子:
cd
: 切换目录- 例子:
cd Documents
- 进入 “Documents” 目录
- 例子:
pwd
: 显示当前工作目录- 例子:
pwd
- 显示当前工作目录的路径
- 例子:
cp
: 复制文件或目录- 例子:
cp file1.txt /path/to/destination
- 复制文件到指定路径
- 例子:
mv
: 移动文件或目录,也可用于重命名- 例子:
mv file1.txt file2.txt
- 将文件1重命名为文件2
- 例子:
rm
: 删除文件或目录- 例子:
rm file.txt
- 删除文件
- 例子:
mkdir
: 创建新目录- 例子:
mkdir new_directory
- 创建名为 “new_directory” 的新目录
- 例子:
-
文件查看和编辑:
cat
: 查看文件内容- 例子:
cat file.txt
- 显示文件内容
- 例子:
more
或less
: 逐页查看文件内容- 例子:
less file.txt
- 逐页查看文件内容
- 例子:
nano
或vim
: 文本编辑器- 例子:
nano file.txt
- 使用Nano编辑器编辑文件
- 例子:
head
: 显示文件的前几行- 例子:
head -n 10 file.txt
- 显示文件的前10行
- 例子:
tail
: 显示文件的最后几行- 例子:
tail -n 20 file.txt
- 显示文件的最后20行
- 例子:
-
权限管理:
chmod
: 修改文件或目录的权限- 例子:
chmod 755 file.txt
- 将文件权限设置为755
- 例子:
chown
: 修改文件或目录的所有者- 例子:
chown user1 file.txt
- 将文件所有者更改为user1
- 例子:
chgrp
: 修改文件或目录的所属组- 例子:
chgrp group1 file.txt
- 将文件的所属组更改为group1
- 例子:
-
系统信息:
uname
: 显示系统信息- 例子:
uname -a
- 显示所有系统信息
- 例子:
df
: 显示磁盘空间使用情况- 例子:
df -h
- 以人类可读的格式显示磁盘空间使用情况
- 例子:
du
: 显示目录空间使用情况- 例子:
du -h
- 以人类可读的格式显示目录空间使用情况
- 例子:
-
进程管理:
ps
: 显示系统中运行的进程- 例子:
ps aux
- 显示所有进程的详细信息
- 例子:
top
: 实时显示系统资源使用情况- 例子:
top
- 显示实时系统资源使用情况
- 例子:
kill
: 终止进程- 例子:
kill PID
- 终止具有特定进程ID的进程
- 例子:
-
网络相关:
ifconfig
或ip
: 显示和配置网络接口信息- 例子:
ifconfig eth0
- 显示eth0网络接口信息
- 例子:
ping
: 测试与目标主机的连通性- 例子:
ping google.com
- 测试与Google的连通性
- 例子:
traceroute
或tracepath
: 显示数据包在网络中的路径- 例子:
traceroute google.com
- 显示到Google的网络路径
- 例子:
netstat
: 显示网络连接、路由表等信息- 例子:
netstat -an
- 显示所有网络连接的详细信息
- 例子:
-
软件包管理:
- 在基于Debian的系统(如Ubuntu)中,使用
apt
或apt-get
- 例子:
sudo apt-get update
- 更新软件包列表
- 例子:
- 在基于Red Hat的系统(如Fedora、CentOS)中,使用
yum
或dnf
- 例子:
sudo dnf install package
- 安装软件包
- 例子:
- 在基于Debian的系统(如Ubuntu)中,使用
-
压缩和解压缩:
tar
: 打包和解包文件- 例子:
tar -cvf archive.tar file1 file2
- 将文件1和文件2打包为archive.tar
- 例子:
gzip
或gunzip
: 压缩和解压缩文件- 例子:
gzip file.txt
- 压缩文件为file.txt.gz
- 例子:
-
用户和组管理:
useradd
: 添加用户账户- 例子:
sudo useradd newuser
- 添加名为 “newuser” 的新用户
- 例子:
passwd
: 修改用户密码- 例子:
passwd newuser
- 为用户 “newuser” 修改密码
- 例子:
userdel
: 删除用户账户- 例子:
sudo userdel olduser
- 删除名为 “olduser” 的用户账户
- 例子:
groupadd
: 添加用户组- 例子:
sudo groupadd newgroup
- 添加名为 “newgroup” 的新用户组
- 例子:
groupdel
: 删除用户组- 例子:
sudo groupdel oldgroup
- 删除名为 “oldgroup” 的用户组
- 例子: