百度
360搜索
搜狗搜索

linux命令1001linux命令详细介绍

根据你的问题,推测你可能想了解常用的 Linux 命令分类及示例。以下是整理后的 100+ 常用 Linux 命令,按功能分类说明,方便学习和查阅:

一、文件与目录操作(核心)

命令 功能描述 示例
ls 列出目录内容 ls -l(详细信息)、ls -a(显示隐藏文件)
cd 切换目录 cd /home/user(进入目标目录)、cd ..(返回上级目录)
mkdir 创建目录 mkdir mydir(创建单目录)、mkdir -p a/b/c(递归创建多层目录)
rmdir 删除空目录 rmdir mydir
cp 复制文件 / 目录 cp file.txt backup.txt(复制文件)、cp -r dir1 dir2(复制目录)
mv 移动 / 重命名文件 / 目录 mv old.txt new.txt(重命名)、mv file /target/(移动文件)
rm 删除文件 / 目录 rm file.txt(删除文件)、rm -r dir(删除目录,需谨慎!)
cat 查看文件内容(适合小文件) cat config.txt
nano/vim 文本编辑 nano file.txt(简单编辑器)、vim file.txt(高级文本编辑)
more/less 分页查看文件(适合大文件) more log.txt(向下翻页)、less log.txt(支持上下翻页)
head/tail 查看文件头部 / 尾部内容 head -n 10 file.txt(前 10 行)、tail -f log.txt(实时监控日志)
find 查找文件 / 目录 find /var/log -name "*.log"(按名称查找)
du 查看目录大小 du -sh /var(以人类可读格式显示目录大小)
df 查看磁盘空间使用情况 df -h(以 GB/MB 为单位显示)

二、系统监控与性能(必学)

命令 功能描述 示例
top 实时进程监控(动态更新) top(默认)、top -u username(指定用户进程)
htop 增强版进程监控(交互性更强) htop(需安装,比 top 更直观)
ps 静态进程列表 ps aux(查看所有进程)、ps -ef(显示进程树)
kill 终止进程 kill -9 1234(强制终止 PID 为 1234 的进程)
free 查看内存使用情况 free -h(以 GB/MB 显示)
uname 查看系统信息(内核、架构等) uname -a(完整信息)
uptime 查看系统运行时间 uptime
date 显示 / 设置系统时间 date(当前时间)、date +%Y-%m-%d(指定格式)

三、网络与通信(高频)

命令 功能描述 示例
ping 测试网络连通性 ping www.baidu.com
ifconfig 查看 / 配置网络接口(旧版) ifconfig eth0(查看网卡 eth0 信息)
ip 新一代网络配置工具(推荐) ip addr(查看 IP 地址)、ip link(查看网卡状态)
netstat 网络统计(端口、连接等) netstat -tunlp(查看监听的 TCP/UDP 端口)
ss 更高效的网络状态查看工具 ss -tln(查看监听的 TCP 端口)
wget 下载文件(命令行) wget https://example.com/file.zip
curl 多功能网络工具(支持 API 调试) curl -I http://baidu.com(查看 HTTP 头)
scp 安全复制文件到远程主机 scp local.txt user@remote:/path/
ssh 远程登录 SSH 服务器 ssh user@remote_ip
telnet 远程登录(非加密,较少用) telnet remote_host 8080(测试端口)
阅读更多 >>>  linux什么面板好

四、权限管理(关键)

命令 功能描述 示例
chmod 修改文件 / 目录权限 chmod 755 file.sh(赋予所有者读写执行权限,其他用户读执行)
chown 修改文件 / 目录所有者 / 所属组 chown user:group file.txt(设置所有者和组)
chgrp 修改文件 / 目录所属组 chgrp developers dir
umask 查看 / 设置默认文件创建权限掩码 umask(查看当前掩码)、umask 022(设置新掩码)

五、文本处理与过滤(神器)

命令 功能描述 示例
grep 文本搜索(关键字匹配) grep "error" log.txt(查找包含 error 的行)
awk 文本处理与格式化(强大脚本工具) awk '{print $1}' file.txt(打印第一列)
sed 流文本编辑(替换、删除等) sed 's/old/new/g' file.txt(替换所有 old 为 new)
sort 排序文本行 sort data.txt
uniq 去重(相邻重复行) uniq sorted.txt
wc 统计文件字数、行数、字符数 wc -l file.txt(统计行数)

六、压缩与归档(常用)

命令 功能描述 示例
tar 打包 / 解包文件(支持多种压缩格式) tar -czvf archive.tar.gz dir/(压缩目录为 gz 格式)
tar -xzvf archive.tar.gz(解压 gz 文件)
gzip/gunzip 压缩 / 解压缩文件(不打包目录) gzip file.txt(压缩为 file.txt.gz)
zip/unzip 通用压缩格式(跨平台) zip -r package.zip dir/(压缩目录)
unzip package.zip(解压)

七、软件包管理(分发行版)

命令 功能描述 适用发行版 示例
apt-get 安装 / 卸载软件(Debian/Ubuntu 系) Ubuntu/Debian apt-get install nginx
yum/dnf 软件包管理(RedHat/CentOS 系) CentOS/Fedora yum install httpddnf为 CentOS 8 + 替代)
dpkg 底层软件包管理(Debian 系) Ubuntu/Debian dpkg -i package.deb(安装本地 deb 包)
pacman 轻量级包管理(Arch Linux) Arch pacman -S firefox

八、进程与服务(系统管理)

命令 功能描述 示例
systemctl 系统服务管理(systemd 通用) systemctl start nginx(启动服务)
systemctl enable nginx(设置开机启动)
service 传统服务管理(旧版 init 系统) Ubuntu 16.04 以下 / CentOS 7 以下 service httpd restart
reboot 重启系统 reboot
shutdown 关机 / 重启(可定时) shutdown -h now(立即关机)

九、其他实用命令

  • echo:输出文本到终端(如 echo "Hello World")。
  • which:查找命令的执行路径(如 which python)。
  • history:查看命令历史(如 history!123 执行第 123 条历史命令)。
  • sudo:以管理员权限执行命令(如 sudo apt-get update)。
  • ln:创建链接(软链接 / 硬链接,如 ln -s source target 创建软链接)。
  • du:查看目录大小(如 du -sh /var/log)。

学习建议

  1. 实践至上:通过 man 命令 查看官方手册(如 man ls),或使用 --help 参数(如 ls --help)。
  2. 分类记忆:按文件操作、网络、监控等场景分类学习,避免混淆。
  3. 常用工具:优先掌握 lscdgrepsudosystemctl 等高频命令。
  4. 脚本编写:结合 bash 脚本练习,提升自动化能力(如批量处理文件)。
阅读更多 >>>  linux版ads软件怎么打开

如果需要某个命令的详细用法或特定场景的解决方案,可以随时追问!

网站数据信息

"linux命令1001linux命令"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令1001linux命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!