博主的其他文章,涉及了思维导图的一部分内容
链接如下:
图解虚拟机安装步骤(超详细教程)_虚拟机安装步骤及图解-CSDN博客
https://blog.csdn.net/Srlua/article/details/134928320?spm=1001.2014.3001.5502图解CentOS安装步骤(超详细教程)-CSDN博客
https://blog.csdn.net/Srlua/article/details/134976268?spm=1001.2014.3001.5502
Linux探秘之旅:透彻理解路径、命令与系统概念-CSDN博客
https://blog.csdn.net/Srlua/article/details/136086758?spm=1001.2014.3001.5502
终端就是一个可以让你操作的地方,输入linux命令的地方,你打开终端,就可以输入指令,发给操作系统。
服务器本身,自带的几个终端。
ctrl+alt+ f1 ~f7 组合键
ctrl+ alt+f1(图形化界面的终端) ,一个终端,基本对应有一个人再用ctrl + alt + f2 ~ f7
对应了7个终端
也有xshell,finalshell这样的终端。
就是你在linux系统里,输入linux系统才能识别的一些指令,你输入的一些固定存在的单词字母,就是命令。
1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的
2.参数,同一个命令,跟上不同的参数执行不同的功能
-l参数 ,显示详细信息ls
可以用ls --help参数,查看ls的参数有哪些,以及作用
组合参数 ,命令,后面可以跟上多个可选参数,写法也有俩
支持组合参数
也支持单独写参数
组合参数-lh 等于-l -h
[root@lamp-241 ~]# 1s -lh查看日志文件的详细信息,与大小
[root@lamp-241 ~]# 1s -lh /var/log/
3.执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要!
需要用到什么参数,就添加,否则可以不加
想看到文件的详细信息,就加-l
ls不加参数,看到文件名即可
4.linux命令,参数之间,普遍应该用一个或多个空格分割!
linux有大量的命令,你记不住,单词
以及有大量的文件路径,你也记住不太长
linux系统,提供了tab补全,让你自动的,补充这些命令,或者补充这些文件路径
1.关于命令的补全
2.关于路径的补全
让你找到网卡的配置文件
关于命令的补全
关于路径的补全 当你,输入了文件名的一点开头,结合tab键它会帮你找到符合的,文件,以及文件夹
1.切换用户显示 su - 用户名
2.修改主机名
退出用户登录 logout
更改主机名hostnamectl set-hostname
hostname查看主机名
uname查看系统内核信息
cd ~
回到当前登录用户的家目录
关于最后一个命令提示符,默认表示,用户所处路径的最后一个文件夹
短横线,表示上一次的工作目录
一般安装第三方软件,就安装到这
普通用户家目录
超级用户的家目录
存放各种配置文件的目录
存放系统默认的各种日志
默认3000条
去PATH路径中,找到命令的绝对路径,且输出
再一次加载用户的环境变量,更新用户的机器信息
直接输入bash也可以更新主机名
id命令
我是谁 查看当前的用户名
stat命令,查看文件,文件夹状态
stat是linux的命令是(status的单词的缩写,表示状态的意思)
1.用在命令行里,写在开头 #echo “你好啊,孙大圣” 2.写在文件里,如shell脚本里 3.linux系统默认的所有文件,都是#符,是注释符(因为其他的编程语言,对注释符的认识是不一样的) 因为linux用的是bash这个脚本语言,它的注释符,是# 比如golane语言用的是 //双斜线 如python 语言,用的也是 # 4.注释符,到底啥用,注释(备注)
打印Linux系统上的一个特殊值
试一试,去掉 /usr/bin这个路径,你的ls就没法直接使用了。
1.查看PATH的值
[root@srlua ~]# echo ${PATH}
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
2.给PATH重新赋值即可
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/root/bin"
3.但是发现了ls这样的命令没办法简写去用了,你只能手动的补全它的绝对路径,才行
4.修复PATH变量,加入ls的那个目录
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
来看看linux中的,环境变量有哪些 以及它的作用是什么?变量是有作用的
1.变量的作用
2.变量的取值 echo ${变量名}
PATH,让你输入linux命令,系统优先去PATH中定义的目录,寻找,是否有该命令,有则执行,无则报错。 LANG,系统中的变量,是有它的作用的,如这个LANG,可以修改系统的中英文字符集
1.PATH 可以让你快捷的使用linux命令
2.LANG变量,可以修改linux的中英文切换
echo ${LANG}
对于Linux的普通文件命名,你是如何理解命名规则的?
在iinux中一切皆文件,名字无意义,但是为了工作需要以及更加直观了解到文件的类型,
通常会在文件后加上代表文件类型的后缀
touch命令,可以创建文件
用于证明,touch命令,可以修改时间戳
stat命令可以看到文件的详细时间
比如文件的
演示文件已存在的情况,是修改时问戳
演示文件不存在的情况,是直接创建文件
连续创建文件
-p递归创建文件夹
/etc初始化系统重要文件
/proc重要路径
IP地址(Internet Protocol Address)是互联网协议地址的简称,是IP协议提供的一种统一的地址格式,用于标识互联网上的每一个网络和每一台主机。IP地址通常用四个数字表示,每个数字的范围从0到255,各数字之间用点`.`分隔。
114.114.114.114 这个特定的IP地址被分配给了一个DNS(Domain Name System,域名系统)服务提供商,它提供将域名转换为IP地址的服务。当用户在浏览器中输入一个网站名称时,DNS服务会将这个域名转换成相应的IP地址,以便找到并访问该网站所在的服务器。
因此,114.114.114.114是一个DNS查询服务的IP地址。
尽量配置国内的dns服务器地址,网速快,离你近
阿里DNS
/usr/local/该目录,你以后,安装各种软件,往这里装就行了!
1.关闭你本地的公网dns服务器设置
2.修改hosts文件
1.去掉hosts里的恶意解析
2.配置正确的dns地地址
3.涉及你本地机器,会有dns解析缓存,使用命令强制刷新
关于linux的单引号,双引号
1.他俩都是定义字符串数据的
2.但是他俩有不同的功能
单引号,里面写什么,都会还原什么
CTRL + c
希望对你有帮助!加油!
若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!