文件系统导航
1. ls – 列出目录内容
2. ls -l – 以详细格式列出(长格式)
3. ls -al – 以长格式列出所有文件(包括隐藏文件)
4. pwd – 打印工作目录(当前位置)
5. cd dir – 切换到'dir'目录
6. cd – 切换到主目录
7. cd.. – 切换到父目录
文件下载和压缩
1. wget 网址 – 从网络下载文件
2. curl 网址 > 文件 – 从/向服务器传输数据并保存到文件
3. zip 归档.zip 文件 – 创建zip归档
4. unzip 归档.zip – 解压zip归档
5. find / -name “模式” – 按名称搜索文件(可使用通配符)
文件创建和操作
1. touch file.txt – 创建空文件或更新时间戳
2. touch a b c – 创建多个文件
3. touch -d tomorrow file.txt – 创建带特定时间戳的文件
4. echo “文本” – 显示文本
5. echo “123” > file.txt – 将输出重定向到文件(覆盖内容)
6. echo “4*9” | bc – 将输出管道传输到基本计算器
7. mkdir dirname – 创建目录
8. cp 源文件 目标位置 – 复制文件/目录
9. mv 源文件 目标位置 – 移动/重命名文件/目录
10. ln -s 文件 链接 – 创建指向文件的符号链接
文件查看和分析
1. cat 文件 – 显示整个文件内容
2. sort 文件 – 对文件内容进行排序
3. less 文件 – 分页查看文件内容(带导航功能)
4. head 文件 – 显示文件的前10行
5. tail 文件 – 显示文件的最后10行
6. cmp 文件A 文件B – 逐字节比较两个文件
7. diff 文件A 文件B – 显示文件之间的差异
8. grep 模式 文件 – 在文件中搜索模式
9. grep 模式1 文件 | grep 模式2 – 通过多个grep命令过滤输出
文本编辑器
1. nano 文件.txt – 简单文本编辑器
2. vim 文件.txt – 高级文本编辑器
文件权限
1. chmod +x 脚本.sh – 使文件可执行
2. chown 用户 文件 – 更改文件所有者
文件和目录删除
1. rm 文件 – 删除文件
2. rmdir 目录 – 删除空目录
3. rm -r 目录 – 递归删除目录及其内容
4. shred 文件 – 通过多次覆盖安全删除文件
命令信息
1. man 命令 – 显示命令的手册页
2. whatis 命令 – 命令的简短描述
3. which 命令 – 显示命令可执行文件的路径
4. whereis 命令 – 定位命令的二进制文件、源文件和手册文件
5. clear – 清除终端屏幕
6. history – 列出最近使用的命令
系统信息
1. uname – 打印系统信息
2. cal – 显示日历
3. free – 显示内存使用情况
4. df -h – 以人类可读格式显示磁盘空间使用情况
进程管理
1. ps -aux – 显示所有运行进程
2. top – 动态实时显示系统进程
3. htop – 交互式进程查看器
4. kill -9 进程ID – 强制终止进程
5. pkill -f “名称” – 按名称模式终止进程
6. systemctl stop/start/restart 服务 – 控制系统服务
网络命令
1. ifconfig – 显示网络接口配置(在某些发行版中已弃用)
2. ip address – 显示IP地址和网络接口(ifconfig的现代替代品)
3. /etc/resolv.conf – DNS配置文件位置
4. resolvectl status – 检查DNS解析器状态(基于systemd的发行版)
5. ping -c 10 -s 500 网站.com – 发送10个大小为500字节的ping包
6. traceroute 网站.com – 显示数据包到网络主机的路由
7. netstat -tulpn – 显示网络连接、路由表(带进程,端口占用)
8. ss – 另一个用于检查套接字的工具(类似于netstat)
9. iptables – IPv4数据包过滤和NAT的管理工具
10. ufw allow 80 – 允许端口80的流量(简化的防火墙)
11. ufw status – 检查防火墙状态
12. ufw enable – 启用防火墙
系统控制
1. sudo reboot – 重启系统
2. sudo shutdown – 关闭系统
3. exit – 退出shell或当前会话
用户管理
1. whoami – 显示当前用户名
2. useradd 用户名 – 创建新用户(基本)
3. adduser 用户名 – 创建新用户(交互式,创建主目录等)
4. su 用户名 – 切换到另一个用户
5. sudo 命令 – 以超级用户身份执行命令
6. passwd 用户名 – 设置/更改用户密码
7. finger 用户名 – 显示用户信息(需要安装finger包)
包管理
1. sudo apt install 软件包 – 安装软件包
2. apt update – 更新软件包列表



















暂无评论内容