别不信!掌握好这50条Linux基础命令你才算刚入门
关注上方“Linux 研习社”回复“速查表”
免费领取Linux命令速查表一份!
| 编号 | 命令 | 示例 | 说明 |
|---|---|---|---|
| 1 | ls | ls -al | 显示当前目录的文件列表 |
| 2 | cd | cd .. cd /mnt | 进入指定目录 |
| 3 | cp | cp test.txt /home | 拷贝文件到指定目录 |
| 4 | mv | mv a b | 移动或修改文件名a -> b |
| 5 | rm | rm test.txt rm -rf dir | 删除文件或目录 |
| 6 | pwd | pwd -P | 显示当前目录路径 |
| 7 | mkdir | mkdir test | 创建一个新的目录 |
| 8 | rmdir | rmdir test | 删除一个空的目录 |
| 9 | cat | cat test.txt | 显示文件内容 |
| 10 | echo | echo "hello word" echo "hello word" >> test.txt | 字符串输出,或输出到指定文件 |
| 11 | vi/vim | vi test.txt | 无比强大的编辑器 |
| 12 | touch | touch filename | 新建文件 |
| 13 | ps | ps aux | 查看进程列表 |
| 14 | top | top -d 2 | 动态cpu、内存使用情况 |
| 15 | date | date -u | 查看系统时间 |
| 16 | chmod | chmod 777 test.txt | 修改文件权限 |
| 17 | find | find / -name test.txt | 查找指定目录的文件 |
| 18 | grep | ps aux | grep init |
| 19 | passwd | passwd testuser | 修改用户密码 |
| 20 | useradd | useradd testuser | 添加新用户 |
| 21 | tar | tar -xvf test.bz2 | 压缩或解压缩 |
| 22 | du | du -h | 统计目录占用空间信息 |
| 23 | df | df -h | 勒出系统磁盘的使用情况 |
| 24 | kill | kill | 杀死指定pid的进程 |
| 25 | killall | killall -9 test | 杀死指定名称的进程 |
| 26 | fdisk | fdisk -l | 磁盘分区 |
| 27 | tail | tail -f 111.log | 查看文件末尾信息,实时动态更新查看 |
| 28 | free | free -h | 查看内存使用情况 |
| 29 | reboot | reboot | 重启系统 |
| 30 | uname | uname -a | 查看系统版本信息 |
| 31 | ifconfig | ifconfig | 查看网络接口ip信息 |
| 32 | ip | ip route ip addr | 查看路由、ip等信息,强大的网络工具命令 |
| 33 | route | route | 路由查看命令 |
| 34 | ping | ping xxx.com | 检查指导网址的网络连通性 |
| 35 | ifdown | ifdown -a | 断开指定网络接口 |
| 36 | ifup | ifup -a | 开启指定网络接口 |
| 37 | awk | awk '{print 4}' log.txt | 是一种处理文本文件的语言,是一个强大的文本分析工具 |
| 38 | sed | sed '2,5d' test.txt | 利用脚本来处理文本文件 |
| 39 | yum | yum install | 软件包管理工具 |
| 40 | apt-get | apt-get update | Ubuntu软件包管理工具 |
| 41 | man | man ls | 查看指定命令的帮助手册 |
| 编号 | 命令 | 说明 |
|---|---|---|
| 42 | cat /proc/cpuinfo | 查看cpu信息 |
| 43 | cat /etc/os-release | 查看操作系统信息 |
| 44 | cat /proc/version | 查看操作系统版本信息 |
| 45 | cat /proc/kmsg | 查看系统内核日志 |
| 46 | cat /proc/arp | 查看系统arp表 |
| 47 | cat /proc/mounts | 查看挂载点 |
| 48 | cat /proc/uptime | 查看系统启动时间 |
| 49 | cat /proc/kallsyms | 查看内核函数列表 |
| 50 | cat /proc/vmstat | 查看详细内存使用信息 |
end
往期推荐
号外号外:Linux 交流群已成立
无论你是科班出生、还是培训班出生、亦或是刚入门的小白,从你入行这一刻起,就得保持终生学习的心态。船神创建了一个「Linux 交流群」,希望更好的与大家一起学习交流,我们自己的职业生涯掌握在自己手中。
一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群哟
