Linux 常用命令

以下是 Ubuntu 中最常用且实用的命令大全,涵盖系统管理、文件操作、网络配置、软件管理等核心功能:


系统信息与监控

命令 描述
date 显示当前日期和时间
uptime 显示系统运行时间
whoami 显示当前用户名
uname -a 显示系统内核信息
lscpu 显示 CPU 信息
free -h 显示内存使用情况(人类可读)
df -h 显示磁盘空间使用情况
du -sh * 查看当前目录各文件/文件夹大小
top / htop 实时进程监控(需安装 htop
neofetch 显示系统信息(需安装)

文件与目录操作

命令 描述
ls -la 列出所有文件(含隐藏文件)
cd ~ 返回家目录
pwd 显示当前目录路径
mkdir new_dir 创建新目录
touch file.txt 创建空文件
cp file.txt /backup/ 复制文件
mv old.txt new.txt 移动/重命名文件
rm -r dir/ 递归删除目录
find / -name "*.log" 全局搜索文件
grep "text" file.txt 在文件中搜索文本
chmod 755 script.sh 修改文件权限
chown user:group file 修改文件所有者

文本文件处理

命令 描述
cat file.txt 显示文件内容
less file.log 分页查看文件(支持搜索)
head -n 10 file.log 显示文件前10行
tail -f /var/log/syslog 实时跟踪日志文件
nano file.txt 使用 Nano 编辑器
diff file1.txt file2.txt 比较文件差异
wc -l file.txt 统计文件行数
sort file.txt 对文件内容排序
uniq file.txt 去除重复行

网络相关

命令 描述
ip a 显示所有网络接口
ping google.com 测试网络连通性
nslookup example.com DNS 查询
curl ifconfig.me 获取公网 IP
wget https://example.com/file 下载文件
ssh user@192.168.1.100 SSH 远程连接
scp file.txt user@server:/path 安全复制文件
netstat -tulpn 查看端口监听状态
ufw status 查看防火墙状态
traceroute google.com 跟踪网络路由

软件包管理

命令 描述
sudo apt update 更新软件包列表
sudo apt upgrade 升级所有软件包
sudo apt install package 安装软件包
sudo apt remove package 卸载软件包
sudo apt autoremove 删除无用依赖
apt search "keyword" 搜索软件包
apt show package 显示包信息
sudo snap install app 安装 Snap 应用
dpkg -i package.deb 安装本地 DEB 包

系统管理

命令 描述
sudo -i 切换到 root 用户
sudo !! 以 sudo 权限重新执行上条命令
reboot 重启系统
shutdown -h now 立即关机
crontab -e 编辑定时任务
systemctl status service 查看服务状态
journalctl -xe 查看系统日志
passwd 修改当前用户密码
adduser newuser 创建新用户
usermod -aG sudo user 授予用户 sudo 权限

进程管理

命令 描述
ps aux 查看所有运行进程
kill -9 PID 强制终止进程
pkill process_name 按名称终止进程
bg / fg 后台/前台运行进程
nice -n 10 command 调整进程优先级
lsof -i :80 查看占用端口的进程

磁盘管理

命令 描述
fdisk -l 列出磁盘分区
mount /dev/sdb1 /mnt 挂载磁盘分区
umount /mnt 卸载分区
lsblk 以树状图显示块设备
dd if=/dev/zero of=test.bin bs=1M count=100 测试磁盘写入速度

快捷键与技巧

  1. 终端快捷键

    • Ctrl + C:终止当前命令
    • Ctrl + Z:暂停进程(用 fg 恢复)
    • Ctrl + R:搜索历史命令
    • Ctrl + L:清屏(同 clear
    • Tab:命令/文件名自动补全
  2. 实用技巧

    # 后台运行命令(关闭终端不中断)
    nohup command &
    
    # 创建命令别名
    echo 'alias ll="ls -alh"' >> ~/.bashrc
    
    # 压缩日志文件(保留最近7天)
    find /var/log -name "*.log" -mtime +7 -exec gzip {} \;
    
    # 统计当前目录文件数量
    ls -1 | wc -l
    

常用组合命令示例

  1. 查找并删除7天前的日志文件:

    find /var/log -name "*.log" -mtime +7 -exec rm {} \;
    
  2. 统计访问最多的10个IP:

    awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head -10
    
  3. 批量重命名文件:

    for file in *.jpg; do mv "$file" "vacation_$file"; done
    
  4. 监控网络流量:

    sudo apt install nethogs && sudo nethogs
    
  5. 查看实时带宽:

    sudo apt install iftop && sudo iftop
    

学习资源

  1. 命令帮助:

    man command     # 查看手册
    command --help  # 快速帮助
    
  2. 在线文档:

这些命令覆盖了 Ubuntu 日常管理 90% 的使用场景,建议保存为快速参考手册。熟练掌握后,您将能高效管理系统!
=============================分割线============================
Linux 常用命令大全
Linux命令
在线检索Linux命令
pwd
ls
cd
mkdir
ls / ls -a
mv
touch
echo
wget
tar
sudo
source
lunch
rm -rf *
cp
find
grep
查看cpu的方法
1、 cat /proc/cpuinfo 或者 更直观的查看cpu的型号命令:dmesg |grep -i xeon
查看内存的方法
2、 cat /proc/meminfo 或者 更直观的查看内存的命令:free -m/ free -g
查看硬盘大小
3、df -h

| tar | grep | find | ssh | sed | awk | vim | diff | sort | export |
| args | ls | pwd | cd | gzip | bzip2 | unzip | shutdown | ftp | crontab |
| service | ps | free | top | df | kill | rm | cp | mv | cat |
| mount | chmod | chown | passwd | mkdir | ifconfig | uname | whereis | whatis | locate |
| man | tail | less | su | mysql | yum | rpm | ping | date | wget |

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Linux export shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使...
    滚石_c2a6阅读 3,680评论 0 0
  • 1. 查看系统内核版本: uname -a ; uname -r ; cat /etc/red...
    Markz__阅读 2,875评论 0 0
  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 7,622评论 0 4
  • 1. 文件管理 ls命令 – 显示指定工作目录下的内容及属性信息 ls 命令是Linux下最常用的指令之一。ls命...
    小土豆dy阅读 4,818评论 0 3
  • 本文总结日常工作中经常用到的linux命令,作为总结,以便学习和回顾。 1. vim 1.1 查找文件中的指定字符...
    zhglance阅读 3,538评论 0 1

友情链接更多精彩内容