ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Linux常见的基础命令

Linux常见的基础命令 一、文件与目录ls列出当前目录文件。ls /etc查看指定目录。cd /etc进入 /etccd .. 返回上一级cd ~回到用户主目录pwd显示当前路径。mkdir 目录名创建目录mkdir -p a/b/c 递归创建多级目录rmdir 目录名删除空目录touch 文件名创建空文件cp 源 目标复制源文件或者源目录到目标位置。mv 源 目标移动源文件或者源目录到目标位置把源文件或源目录改名到目标名称rm 文件删除文件rm -r 目录递归删除目录rm -rf 目录强制递归删除find 路径 条件查找文件二、查看文件内容cat 文件名显示文件内容more 文件名分页查看head 文件名查看文件开头tail 文件名查看文件结尾echo 内容输出内容。echo helloa.txt:覆盖写入a.txt。echo worlda.txt:追加到a.txt。三、文本搜索与处理grep 关键词 文件名搜索文本。grep -i 关键词 文件名忽略大小写搜索。grep -r 关键词 目录递归搜索sort 文件名排序sort 文件名 | uniq去重四、权限与用户chomd x 文件添加执行权限sudo 命令以管理员权限执行su - 用户名切换用户id 用户名查看用户和组信息。useradd 用户名添加用户passwd 用户名修改密码五、进程与系统管理ps aux查看进程。ps -ef查看进程。kill PID结束进程。kill -9 PID强制结束进程killall 进程名按名称结束进程jobs查看后台任务systemctl status 服务名查看服务状态systemctl start 服务名启动服务systemctl stop 服务名停止服务systemctl restart 服务名重启服务systemctl enable 服务名设置开机自启crontab -e 编辑定时任务crontabv -l 查看定时任务六、磁盘与系统信息df -h查看磁盘空间。du -sh 目录查看目录总大小。free -h查看内存hostname查看主机名uname -a查看系统信息data查看日期时间uptime查看运行时间和负载lsblk查看块设备umount 挂载点卸载七、网络命令ping 地址测试网络连通ip addr查看IPip route查看路由ss -tulnp查看端口和连接curl URL访问URLssh 用户主机远程登录八、压缩与包管理tar -czvf 压缩包名 目录打包并gzip压缩tar -zxvf 压缩包名解压tar.gztar -tzvf 压缩包名查看压缩包内容gzip 文件名压缩文件gunzip 文件名.gz解压gzipzip -r 压缩包名 目录zip压缩unzip 压缩包名解压zipapt update:更新软件包列表apt install 软件名安装软件apt remove 软件名卸载软件dnf install 软件名安装软件yum install 软件名安装软件九、其他常用man 命令查看命令手册history查看历史命令source 配置文件重新加载配置文件clear清屏exit退出终端reboot重启
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进