vlambda博客
学习文章列表

别不信!掌握好这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 交流群」,希望更好的与大家一起学习交流,我们自己的职业生涯掌握在自己手中。



一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群哟