Linux命令分类文档

文件系统导航

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 – 更新软件包列表

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容