文件和目录操作 |
ls |
ls -l (列出当前目录下文件的详细信息) |
文件和目录操作 |
cd |
cd /home/user (切换到 /home/user 目录) |
文件和目录操作 |
pwd |
pwd (显示当前工作目录路径) |
文件和目录操作 |
mkdir |
mkdir newfolder (创建名为 newfolder 的目录) |
文件和目录操作 |
rmdir |
rmdir emptyfolder (删除名为 emptyfolder 的空目录) |
文件和目录操作 |
rm |
rm file.txt (删除文件 file.txt) |
文件和目录操作 |
rm -r |
rm -r mydir (递归删除 mydir 目录及其内容) |
文件和目录操作 |
cp |
cp file.txt /backup/ (将 file.txt 复制到 /backup/ 目录) |
文件和目录操作 |
mv |
mv oldname.txt newname.txt (重命名文件) |
文件和目录操作 |
touch |
touch newfile.txt (创建一个空文件 newfile.txt) |
文件和目录操作 |
cat |
cat file.txt (显示文件内容) |
文件和目录操作 |
less |
less bigfile.txt (分页浏览大文件) |
文件权限和所有权 |
chmod |
chmod 755 script.sh (给脚本 script.sh 赋予执行权限) |
文件权限和所有权 |
chown |
chown user:user file.txt (将文件所有权更改为 user) |
文件权限和所有权 |
chgrp |
chgrp staff file.txt (将文件的所属组改为 staff) |
磁盘和系统信息 |
df |
df -h (查看各磁盘分区的使用情况) |
磁盘和系统信息 |
du |
du -h /var/log (查看 /var/log 目录的磁盘使用情况) |
磁盘和系统信息 |
top |
top (实时查看系统资源使用情况) |
磁盘和系统信息 |
ps aux |
`ps aux |
磁盘和系统信息 |
free |
free -h (查看系统内存使用情况) |
磁盘和系统信息 |
uname |
uname -a (显示系统详细信息) |
磁盘和系统信息 |
uptime |
uptime (查看系统运行时间及负载信息) |
用户管理 |
whoami |
whoami (显示当前用户) |
用户管理 |
sudo |
sudo reboot (以管理员权限重启系统) |
用户管理 |
su |
su - user2 (切换到用户 user2) |
用户管理 |
adduser |
sudo adduser newuser (添加新用户 newuser) |
用户管理 |
passwd |
passwd newuser (修改 newuser 的密码) |
网络操作 |
ping |
ping google.com (测试与 google.com 的网络连接) |
网络操作 |
ifconfig |
ifconfig (显示网络接口信息) |
网络操作 |
netstat |
netstat -tuln (查看系统中正在监听的端口) |
网络操作 |
ssh |
ssh user@192.168.1.1 (通过 SSH 连接到远程主机) |
网络操作 |
scp |
scp file.txt user@remote:/path/ (复制文件到远程主机) |
搜索和过滤 |
grep |
grep "error" logfile.txt (在日志文件中搜索 “error”) |
搜索和过滤 |
find |
find /home -name "*.txt" (在 /home 目录下查找 .txt 文件) |
搜索和过滤 |
locate |
locate file.txt (查找文件 file.txt) |
搜索和过滤 |
awk |
awk '{print $1}' file.txt (打印文件的第一列) |
搜索和过滤 |
sed |
sed 's/old/new/g' file.txt (将文件中的 “old” 替换为 “new”) |