ls
:查看目录内容、
ls -l
:显示详细信息、
ls -al /home
:包含隐藏文件
pwd
cd /var/www/html
touch file1.txt file2.txt
、
touch linode{1..10}.txt
:创建文件
echo "Hello World
:打印内容
echo "Hello World" > demo.txt
:写入文件、
vim file.txt
操作提示:i进入编辑,Esc退出,:wq保存
cat /etc/hosts
、查看文件内容
mkdir project_files
、创建新目录
cp file.txt backup/file_copy.txt
复制文件、
mv old.txt /tmp/
mv old.txt new.txt
移动文件或重命名
rm file.txt
:删除文件、
rmdir empty_dir
:删除空目录、
rm -r old_project/
:递归删除非空目录
ln -s /var/www/html webroot
whoami
:查看当前用户、
sudo useradd username
:创建新用户、
su username
:切换用户、
exit
:退出当前用户会话、
sudo passwd username
:设置用户密码、
passwd
:修改当前用户密码
sudo apt update
:更新软件源、
sudo apt install finger
:安装finger工具、
finger username
:查看用户信息
man 命令
:查看手册(如 man ls
)、
``whatis 命令`:显示命令简介、
which 命令
:查找命令路径
wget https://example.com/file.zip
:直接下载
curl https://example.com/file.zip -o download.zip
:下载到指定文件
ifconfig
:查看网络接口(旧版)
ip address
:查看IP信息(新版)
ip address | grep eth0
:过滤eth0网卡信息
cat /etc/resolv.conf
:查看DNS配置
resolvectl status
:查看DNS状态
ping google.com
:基本连通性测试
ping -c 5 google.com
:发送5次请求
ping -c 5 -s 500 8.8.8.8
:指定数据包大小
traceroute google.com
:追踪网络路径
netstat -tulpn
:查看监听端口
ss -tulpn
:新版端口查看工具
sudo ufw allow 80
:开放防火墙端口
sudo ufw status
:查看防火墙状态
sudo ufw enable
:启用防火墙
uname
:显示系统信息
uname -a
:显示详细信息
free
:查看内存使用
df -H
:显示磁盘空间(人类可读格式)
ps
:查看进程
ps -aux
:显示详细进程信息
top
:实时资源监控
htop
:增强版监控工具
kill 进程ID
:终止进程
ps -aux | grep 进程名
:查找进程PID
zip -r logs.zip /var/log/*
:压缩文件
unzip archive.zip
:解压文件
less log.txt
:分页查看文件
head log.txt
:显示开头10行
tail log.txt
:显示结尾10行
cmp file1 file2
:比较文件差异
diff file1 file2
:显示详细差异
sort data.txt
:排序文件内容
作用:将前一个命令的输出作为后一个命令的输入
cat log.txt | grep "error" | sort
:
ps -aux | grep chrome
:
echo "3.14 * (5^2)" | bc -l:
使用计算器
history
:查看命令历史、
!202
:快速执行历史命令
sudo service nginx restart
:启动服务nginx
sudo reboot
: 重启
sudo shutdown -h now
:关机
命令速查表:
文件操作 ls, cp, mv, rm
用户管理 useradd, passwd, su
网络诊断 ping, traceroute, curl
系统监控 top, htop, df
参考B站视频