Linux基础
Linux小魔王
写优质文章,记录美好生活,给别人讲懂,才是真正的理解,未来可期。
展开
-
虎年啦,小老虎一文带你解决困扰多年Linux命令下的vim,中国人不骗中国人,好好学,工作必备,牢记
初学者来说,先把最简单、最基础、最重要的知识点掌握好,再去研究难度较高、更加高级的知识点,这样由易到难、循序渐进的学习路径,无疑是最合理的。vi和vim是Linux下的一个文本编辑工具,(可以理解为Windows的记事本,或Word文档)1.虎年啦,你还不懂如何安装Linux中的vim吗2.虎年啦,6分钟带你掌握Linux中vim普通模式下的所有常用命令(命令光标跳转,文件内容较多怎么办,复制与粘贴,删除、剪贴、撤销,替换),必须记住,工作必备,中国人不骗中国人3.虎年啦,2分钟带你掌握..原创 2022-02-05 21:42:57 · 349 阅读 · 0 评论 -
虎年啦,Linux中的vim,vim扩展知识你必须得掌握的内容技巧,一分钟学会
vim扩展知识1.环境变量临时生效:set nu #显示行号 :set ic #忽略大小写,在搜索的时候有用 :set ai #自动缩进 :set list #显示制表符(空行、tab键) :set no[nu|ic|ai...] #取消临时设定的变量2.环境变量永久生效。~/.vimrc个人环境变量(优先级高)/etc/vimrc 全局环境变量#vim ~/.vimrc #当下次再打开文件自动显示行号井忽略大小写 set nu set ic原创 2022-02-05 21:31:23 · 561 阅读 · 0 评论 -
虎年啦,linux中的vim下的视图模式你还不懂吗
视图模式(从普通模式进入视图模式),主要进行批量操作#可视行: shift+v 进入行模式 (批量操作):d: 删除y: 复制可视块: ctrl+v#插入内容: 选中第一列,shift+i,输入内容,按下ESC删除内容: 选择对应的内容,然后按下 x 或 d 删除另存为::w path/filename...原创 2022-02-05 21:30:34 · 890 阅读 · 0 评论 -
虎年啦,Linux中的vim下的末行模式你还不懂吗,一文带你掌握文件保存与退出,文件内容查找,文件内容替换,文件内容另存,文件内容读入
末行模式主要用于搜索,保存,退出文件。#1.文件保存与退出:w 保存当前状态 :w! 强制保存当前状态 :q 退出当前文档(文档必须保存才能退出) :q! 强制退出文档不会修改当前内容 :wq 先保存,再退出 :wq! 强制保存并退出 :x 先保存,再退出:ZZ 保存退出,shfit+zz :number 跳转至对应的行号#2.文件内容查找/string #需要搜索的内容(查找)n #按搜索到的内容依款往下进行查找 N #按搜索到原创 2022-02-05 21:29:59 · 738 阅读 · 0 评论 -
虎年啦,2分钟带你掌握Linux下vim编辑模式状态下的所有命令,工作必备
编辑模式(从普通模式进入到编辑模式)i #进入编辑模式,光标不做任何操作 a #进入编辑模式,将当前光标往后一位o #进入编辑模式,并在当前光标下添加一行空白内容I #进入编辑模式,并且光标会跳转至本行的头部A #进入编辑模式,将光标移动至本行的尾部O #进入编辑模式,并在当前光标上添加一行空白内容...原创 2022-02-05 21:28:38 · 210 阅读 · 0 评论 -
虎年啦,6分钟带你掌握Linux中vim普通模式下的所有常用命令(命令光标跳转,文件内容较多怎么办,复制与粘贴,删除、剪贴、撤销,替换),必须记住,工作必备,中国人不骗中国人
普通模式#1.命令光标跳转G #光标跳转至末端gg #光标跳转至顶端 Ngg #光标跳转至当前文件内的N行 $ #光标跳转至当前光标所在行的尾部^|0 #光标跳转至当前光标所在行的首部 #2.文件内容较多ctrl+f #往下翻页(行比较多) ctrl+b #往上翻页#3.复制与粘贴yy #复制当前光标所在的行 5yy #复制当前光标以及光标向下4行 p(小写) #粘贴至当前光标下一行 P(大写) #粘贴至当前光标上一行原创 2022-02-05 21:27:18 · 228 阅读 · 0 评论 -
虎年啦,你还不懂如何安装Linux中的vim吗
安装vim[root@ZTT ~]# yum install vim -y原创 2022-02-05 21:24:58 · 192 阅读 · 0 评论 -
虎年啦,如何学习Linux中的vi/vim呢,一文带你彻底掌握这个简单操作
VI/VIM初学者来说,先把最简单、最基础、最重要的知识点掌握好,再去研究难度较高、更加高级的知识点,这样由易到难、循序渐进的学习路径,无疑是最合理的。vi和vim是Linux下的一个文本编辑工具,(可以理解为Windows的记事本,或Word文档)...原创 2022-02-05 21:24:10 · 142 阅读 · 0 评论 -
虎年啦,你还不懂Linux中软链接和硬链接区别吗
软链接和硬链接区别ln命令创建硬链接,ln-s命令创建软链接。目录不能创建硬链接,并且硬链接不可以跨越分区系统。目录软链接特别常用,并且软链接支持跨越分区系统。硬链接文件与源文件的inode相同,软链接文件与源文件inode不同。删除软链接文件,对源文件及硬链接文件无任何影响。删除文件的硬链接文件,对源文件及链接文件无任何影响。删除链接文件的源文件,对硬链接无影响,会导致软链接失效。删除源文件及其硬链接文件,整个文件会被真正的删除。...原创 2022-02-05 21:21:10 · 155 阅读 · 0 评论 -
虎年啦,你还不懂Linux中的硬链接吗?
硬链接不同的文件名指向同一个inode,简单的说就是指向同一个真实的数据源原创 2022-02-05 21:20:33 · 261 阅读 · 1 评论 -
虎年啦,一文带你学会Linux中的软链接,你知道版本是如何升级的吗?QQ为例带你入门
软链接软链接相当于Windows的快捷方式,软链接文件会将Inode指向源文件的Block,当我们访问这个软链接文件时,其实访问的是源文件本身创建软链接的方式 ln -s 源文件 软链接文件;软链接的使用场景1.代码发布时2.版本升级时#1.创建一个文件[root@ZTT ~]# mkdir -p /data/qq-v1.1#2.创建一个软链接,把/data/qq-v1.1/链接到/data/qq[root@ZTT ~]# ln -s /data/qq-v1.1/ /data/原创 2022-02-05 21:19:55 · 287 阅读 · 0 评论 -
虎年啦,Linux中的文件存储你还学不会吗?简单操作
文件存储真正存储文件时,会将文件名称—>映射对应的Inode值—>保存文件的权限,创建时间,属性等信息---->文件存储的内容在磁盘的那个Block上Inode:linux只认识Inode编号Block:就是真正存储数据的地方为什么cd. 是当前目录和cd…是上级目录的概念.和当前目录的Inode是一样的;…和上级目录的Inode是一样的;.和…当你创建一个文件时,系统默认就有了;...原创 2022-02-05 21:18:29 · 290 阅读 · 0 评论 -
虎年啦,Linux中的文件属性你了解吗,炒鸡简单
文件属性[root@ZTT ~]# ll总用量 4drwxr-xr-x. 2 root root 6 1月 31 20:20 123drwxr-xr-x. 2 root root 6 1月 31 20:20 abc 1 2 3 4 5 6 7 8 9# 总共9列:drwxr-xr-x #第一列:权限 (权限管理)2 #第二列:硬链接数 root #第三列:文件的拥有人 (用户管理)原创 2022-02-05 21:17:31 · 363 阅读 · 0 评论 -
虎年啦,- Linux一切皆文件;文件是否需要区分类型?
文件类型Linux一切皆文件;文件是否需要区分类型?[root@ZTT ~]# ll -d /etc/hosts /tmp /bin/ls /dev/sda /dev/tty1 /etc/grub2.cfg /dev/log /run/dmeventd-client-rwxr-xr-x. 1 root root 117608 8月 20 2019 /bin/lssrw-rw-rw-. 1 root root 0 2月 3 11:52 /dev/logbrw-rw----.原创 2022-02-05 21:16:23 · 359 阅读 · 0 评论 -
虎年啦,权威,Linux基础操作,教你如何获取提取ens32的IP地址,非常简单,跟我学
提取ens32的IP地址[root@ZTT ~]# ifconfig ens32ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.0.102 netmask 255.255.255.0 broadcast 10.0.0.255 inet6 fe80::cd6f:8c09:4510:3e prefixlen 64 scopeid 0x20<link>原创 2022-02-05 21:15:34 · 1582 阅读 · 0 评论 -
虎年啦,Linux中的-sed怎么用,30秒带你学会
sed# 默认情况下sed的替换不会修改文件的本身(预演) # -i:修改文件; (真实演出)# 仅替换第8行的SELINUX= 然后替换成test[root@ZTT ~]# sed '8s#SELINUX=#test#g' /etc/selinux/config原创 2022-02-05 21:14:22 · 139 阅读 · 0 评论 -
虎年啦,你还不懂Linux基本命令中的grep命令吗, 过滤过滤过滤过滤过滤
grep 过滤# 三剑客老三------------grep过滤文件内容#这里的过滤是找到的意思,过滤掉是丢掉的意思,别弄错了# 在/etc/passwd中过滤出包含root的行[root@ZTT ~]# grep "root" /etc/passwdroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin# 在/etc/passwd中过滤以root开头的行[root@ZTT ~]# grep "^原创 2022-02-05 21:13:37 · 530 阅读 · 0 评论 -
虎年啦,20秒带你学会Linux中的awk命令,取列取列取列,三剑客的老大
awk 取列# 三剑客老大# 取列,必须用单引号# awk '{print $1,$3}' users.txt 取第一列和第三列原创 2022-02-04 22:42:55 · 551 阅读 · 0 评论 -
虎年啦,Linux中的WC原来是这个意思,啊,学会了
wc 统计,统计文件的行数运行一个程序;假设正常启动4个进程,但是查看时候只有2个进程,表明程序异常# wc: 通常用来统计文件的行数;当然也可以统计面板输出的行数 # -l:line 行;原创 2022-02-04 22:41:28 · 373 阅读 · 0 评论 -
虎年啦,Linux中常用的命令uniq你学会了没
uniq 去重#1.先排序(相同的内容,才会放一块)#2.将sort之后的结果-->输出,通过管道技术,传递给uniq命令的输入原创 2022-02-04 22:40:09 · 144 阅读 · 0 评论 -
虎年啦,Linux中的sort 排序命令你真的懂吗
sort 排序# -t:指定字段分割符# -r:反转# -n:以number方式排序# -k:指定列, 第三列第一个字符到第三列第一个字符,[root@ZTT ~]# sort -t "." -k 3.1,3.1 -k 4.1,4.3 -n ip.txt原创 2022-02-04 22:36:09 · 146 阅读 · 0 评论 -
虎年啦,一分钟带你分清Linux中的sz和rz
sz# sz 文件的绝对路径,或相对路径;# 只可以是文件,不可以是文件夹, # 问题: # 1.不支持超过4个G的文件; # 2.不支持断点续传; # 3.如果必须需要文件夹下载到本地,请先压缩,然后再下载;rz# 从Windows上传资源至linux服务器# 直接将文件拖拽进去,只可以是文件,不可以是文件夹,如果必须文件夹,先解压变为压缩包,然后拖拽压缩包...原创 2022-02-04 22:34:24 · 345 阅读 · 0 评论 -
虎年啦,你还不懂Linux中的curl命令吗
curl# curl 是用来获取网页的源码信息的; # -o:另存为,指定保存文件的路径;-o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo原创 2022-02-04 22:33:38 · 145 阅读 · 0 评论 -
虎年啦,30秒带你学会Linux中的wget命令,阿里云的镜像站
wget[root@ZTT ~]# yum install wget -y #先安装[root@ZTT ~]# wget 链接 (点击想要下载的内容,可以右键复制链接)# 下载资源,并且指定路径,同时指定文件名称; # -O:另存为[root@ZTT ~]# wget -O /tmp/test.reop 链接 大呕不是零,curl用的小o# 下载https://mirrors.aliyun.com/repo/Centos-6.repo这个文件到/etc/yum.repos.d/原创 2022-02-04 22:33:00 · 326 阅读 · 0 评论 -
虎年啦,你还不懂Linux中的whereis命令吗,30秒掌握
whereis# 选项: # -b:查看二进制文件; [root@ZTT ~]# whereis lsls: /usr/bin/ls /usr/share/man/man1/ls.1.gz[root@ZTT ~]# whereis -b lsls: /usr/bin/ls原创 2022-02-04 22:31:56 · 182 阅读 · 0 评论 -
虎年啦,30秒带你学会Linux中的which命令
which[root@ZTT ~]# which lsalias ls='ls --color=auto' /usr/bin/ls[root@ZTT ~]# which cat/usr/bin/cat[root@ZTT ~]# which head/usr/bin/head原创 2022-02-04 22:30:45 · 148 阅读 · 0 评论 -
虎年啦,一分钟带你学会Linux中的head\tail\tailf
head\tail\tailf:# head 首部;默认首部10行 # -n 5 查看前5行# tail 尾部;默认尾部10行 # tail -20 获取文件后20行,拿到输出结果,输出到屏幕; # 使用管道技术;将左边命令输出,通过管道,传递给右边命令的输入; #[root@ZTT ~]# tail -20 number.txt | head #//相当于先取后20行,再取20行的前10行# tail -f 实时追踪文件尾部的变化; 等于 tailf ...原创 2022-02-04 22:29:52 · 130 阅读 · 0 评论 -
虎年啦,一分钟带你学会Linux中常用的命令_cat 查看文件内容
cat 查看文件内容-n:显示文件内容的行数-A:显示文件中的特殊字符;(如果从Windows拷贝配置文件到linux,很容易出现多了一些特殊字符,造成服务启动失败;),如果有特殊字符怎么办?转一下就行 用dos2unix# 查看文件的特殊字符[root@ZTT ~]# yum install dos2unix -y #安装[root@ZTT ~]# cat -A new.txt #Windows的文件-A检测,发现有存在特殊字符[root@ZTT ~]# dos2unix n原创 2022-02-04 22:28:54 · 198 阅读 · 0 评论 -
虎年啦,小老虎5分钟带你学会Linux中的移动-改名(mv)
移动-改名(mv)移动:将一个文件剪切到某个目录下;#1.在当前用户家目录创建test目录,然后移动到/tmp目录;[root@ZTT ~]# cd[root@ZTT ~]# mkdir test[root@ZTT ~]# mv test/ /tmp/[root@ZTT ~]# ls /tmp/test/ -d # -d查看该目录的本身属性/tmp/test/[root@ZTT ~]# ls /tmp/test/ -dl # -l列表显示drwxr-xr-x. 2 ro原创 2022-02-03 00:53:59 · 409 阅读 · 0 评论 -
虎年啦,Linux中非常非常关键以及重要的命令---删除(rm),切记不敢删库跑路,中国人不坑中国人
删除(rm)删除:移除文件或者目录# 1.移除student2.txt文件 (原生rm没有提示,为了防止误删除;增加了别名)[root@ZTT linux-1]# ls11 student2.txt student.txt[root@ZTT linux-1]# rm student2.txtrm:是否删除普通空文件 "student2.txt"?[root@ZTT linux-1]# ls11 student2.txt student.txt[root@ZTT linux-1原创 2022-02-03 00:51:54 · 290 阅读 · 0 评论 -
虎年啦,小老虎带你4.5分钟彻底掌握Linux中的创建-目录-文件(mkdir-touch)
创建-目录-文件(mkdir-touch)1.在根目录下创建 linux-1的目录[root@ZTT ~]# mkdir /linux-1[root@ZTT ~]# ls /bin dev home lib64 media opt root sbin sys usrboot etc lib linux-1 mnt proc run srv tmp var2.在linux-1目录中创建student.txt文件# 绝对路径写法:[原创 2022-02-03 00:50:08 · 347 阅读 · 0 评论 -
虎年啦,你还分不清Linux中的绝对路径和相对路径吗?5分钟彻底掌握Linux中的文件路径。
文件路径操作文件之前,需要知道这个文件的路径;路径==文件的位置;路径:可以定位文件的位置/abc/test和abc/test 是一样的吗?不一定;root家目录:找的就是 /root/abc/test站在/(根)目录:/abc/test绝对路径一定是从/开始的; 或者 任何从/开始的路径都是绝对路径;相对路径相对:相对于当前你在哪个目录;/root绝对和相对什么时候用一般情况,查找文件使用绝对路径:/root/abc/file.txt我就在/root目原创 2022-02-03 00:48:16 · 119 阅读 · 0 评论 -
虎年啦,为什么会说Linux中的系统目录/usr如此重要?1分钟带你搞清楚
系统目录/usr/usr: 和Windows中的 c:\program files 文件目录类型;非常的重要;/usr/lib:存放的是库文件,共享;/usr/lib64:存放的是库文件,共享/usr/local: 存储自行安装软件的路径;(安装后的位置) 淘汰了,有新的习惯可以/usr/local/app 也可以/soft/app 还可以/data/app,要根据公司统一/usr/src:存储安装包(安装前的软件存储的路径) 淘汰了,有新的习惯...原创 2022-02-03 00:45:58 · 355 阅读 · 0 评论 -
虎年啦,你知道隐藏在Linux中的汽车仪表盘吗?1分钟带你学会linux中的运行时状态目录/proc
运行时状态目录/proc/proc记录设备(cpu,内存,磁盘)运行状态;(汽车仪表盘)编写了一些命令来获取/proc中的状态指标原创 2022-02-03 00:44:42 · 274 阅读 · 0 评论 -
虎年啦,你还不懂Linux中的可变目录/var 吗?
可变目录/var/var是一个可变的目录;可变:会随着系统的运行(产生一些数据,记录)而不断的发生变化;/var/log:存储日志;启动的日志;系统操作的日志;系统登录的日志等原创 2022-02-03 00:42:50 · 163 阅读 · 0 评论 -
虎年啦,1分钟带你掌握Linux中有人欢喜有人愁的临时目录/tmp
临时目录/tmp/tmp 临时目录,谁都可以存储数据在这里面;但是自己的数据只能自己移除,别人无法移除A用户产生的数据,仅A用户能删除,B用户可以看,不能删除原创 2022-02-03 00:41:51 · 274 阅读 · 0 评论 -
虎年啦,3分钟带你学会Linux中的设备目录/dev
设备目录/dev/dev: 设备目录,主要存储的是 键盘,光盘,磁盘,终端;/dev/null /dev/random;在linux中这些皆称为文件;/dev/null: 黑洞,就是存储在这个设备中的数据都会丢失;/dev/random:产生随机数 ;[root@ZTT ~]# echo $RANDOM16329[root@ZTT ~]# echo $RANDOM13087...原创 2022-02-03 00:40:20 · 140 阅读 · 0 评论 -
虎年啦,为什么Linux中的启动目录/boot那么重要?1分钟带你涨知识
启动目录/boot/boot:存储系统启动时加载的文件;比如:内核文件,grub菜单,救援内核系统等;如果删除目录中的文件,会造成无法启动系统;原创 2022-02-03 00:38:42 · 882 阅读 · 0 评论 -
虎年啦,3分钟带你学会Linux中的配置文件目录/etc
2.1.3 配置文件目录/etc配置:指的其实就是一种参数;技术的参数都存储在某一个文件中,将文件称为配置文件;配置文件可以变更某个软件的运行效果;比如:秒杀业务: 12:00–13:00action=off —>到达 12:00 —> action=on;action=on —>达到 13:00 —> action=off;/etc: 主要用于存储配置文件的目录;修改IP地址:/etc/sysconfig/network-scripts/ifcfg-原创 2022-02-03 00:36:38 · 1024 阅读 · 0 评论 -
虎年啦,3分钟带你学会Linux中的用户家目录/home
用户家目录/home每一个用户都有自己的家;每一个家都有桌子椅子(环境),如果破坏掉环境,那么在进入家,可能得到的结果和预期不一致;/home: 是普通用户的家目录;默认普通用户的家目录;/home/username(与用户同名的目录)/root:是超级管理员的家目录;一般来说普通用户没有资格进入;[root@ZTT ~]# pwd/root...原创 2022-02-03 00:34:46 · 2774 阅读 · 0 评论