Linux基础命令精讲
前言
这里我会将一些命令进行归类这样会方便我们进行记忆,我将之分为增、删、改、查。希望看完对你记忆Linux命令会有帮助,当然这里面大多是基础命令,可根据自身需求进行修改。
linux快捷命令
- Tab键: 可以自动补齐一些命令
- 反斜杠‘\”: 强制执行
- ctrl+u 清空至行首
- ctrl+L 清屏
- ctrl+c 取消本次命令编辑
- ctrl+k 清空至行尾
- ctrl+J 回车
- ctrl+H 删除字符
基础查询命令
- ip addr 查看ip地址
- su - root 进入root超级账户
- ifconfig 查看IP地址(图形界面可以敲)
- ll 查看当前目录详情
- pwd 查看当前在哪个目录
- df - Th 查看当前空间使用情况
- df - Th 查看当前空间使用情况
备注:如果你是最小安装,想使用ifconfig这条命令
那你需要 yum -y install net-tools
切换工作目录命令 cd
- cd /opt 进入opt目录
- cd… 回到上一层目录
- cd~ 回到root(回到当前的家目录)
- cd- 回到上一次目录
增命令
Mkdir 创建目录
Touch 创建文件
In 创建连接文件(硬链接与软连接)
CP 复制文件或目录
备注:
软链接既能创建文件,也可以创建目录,如果源文件被删除,就不能再用软链接访问了
软链接相当于windows快捷方式
硬链接只能创建文件,删除源文件依然可以访问并且查看数据
硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,一处数据如果被删,另外一处不受影像
删 命令(高危命令)
rm 删除文件或目录
- -f 删除不提示
- -i 删除提示
- -r 递归属性该目录下所有文件
改 命令
mv 移动文件或目录
查询命令
IS 列表显示目录内容
-l 列表(list)显示目录内容
-a 显示带 . 的文件,这是隐藏文件 以 . 开头
-c 按文件修改时间排序
-i 在输出的第一显示文件的i结点号
-l 以长格式显示文件的详细信息
-r 按逆序显示ls命令的输出结果
-R 递归的显示指定目录的各个目录中的文件
-h 友好的显示出来,可以看得更详细
-d 查看文件
du 统计指定目录(或文件)所占用磁盘空间大小
使用格式 du-a opt
-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h:以更人性化的方式(默认以KB计数,单不显示单位)显示出统计结果
-s:只统计所占用空间总的(summary)大小,而不是统计每一个子目录文件的大小
常用组合
du -sh 查看文件总的大小
which 查找命令/文件存放目录
find 查找文件或目录
cat 查看文件内容
more 查看文件内容
Less 查看文件内容
head与tail 头尾查看文件内容
head -5 /etc/passwd 查找首5行内容,默认显示十行
tail -5 /etc/passwd 查找尾5行内容,默认显示十行
tail -f /var/log/messages 动态查看尾部数据累增情况
WC 统计文件内容
统计文件中的单词数量(Word count)等信息
-l 统计行数
-w 统计单词个数
-c 统计字节数
比如:
wc -l