使用vim配置主机名,网卡信息,软件仓库
vim的使用 vim的三种模式 打开文件,默认是命令模式,我们需要进入输入模式,编写文件,然后回到命令模式,然后再用末行模式,输入wq,保存文件。 命令模式中最常用的一些命令 末行模式中最常用的一些命令 练习:编写文档 1、打开一个名为 practice.txt 的文件,如果文件不存在,则vim会临时打开一个文件,当你保存时,才会真正创…
2024-9-05 19:20
|
1,244
|
|
1179 字
|
8 分钟
Linux ~ 环境变量
Linux中,变量名一般是大写的,这是一种约定俗成的做法。 那么什么是环境变量呢??? 从字面上理解,环境就是系统运行时,变量就是一个值可变化的量,那么结合到一起,系统在运行时的环境配置,会从某些变量中取值,此时这种变量就叫环境变量。 如果还是没有理解,我们再举一个php项目的例子: 比如有个laravel的项目,我一启动项目,项目运行环境可能依赖…
2024-9-05 14:19
|
1,232
|
|
868 字
|
5 分钟
Linux ~ 命令执行时,系统是怎么知道命令在哪的?
我们知道 Linux 中一切皆文件,那么命令当然也是一个文件了,那么比如我们执行一个 ls 命令时,系统是怎么知道这个 ls 命令的二进制文件在哪呢? 下面我们来分析系统是怎么一步步找到对应的命令文件: 1、如果用户输入的是一个绝对路径的命令,比如 /bin/ls ,那么就是直接执行了。 如果是相对路径,则进入第2步。 2、检查用户输入的命令是否是…
2024-9-05 13:03
|
1,228
|
|
548 字
|
3 分钟
Linux ~ 命令别名 alias
什么是命令别名? 其实就是给某个命令,起一个其它的代替名称。 比如 rm 这个命令,其实它是 rm -i 命令的别名。 命令别名有什么作用? 我们来想想 rm -i 的作用是什么? 删除文件,同时询问是否删除。 那么为什么要给 rm -i 设置一个 rm 的别名呢? 因为删除操作是危险操作,使用 rm ,默认就是带有二次确认机制的,防止误删。 我们…
2024-9-05 9:50
|
1,225
|
|
309 字
|
2 分钟
Linux ~ 常用的转义字符
4个常用的转义符 \ 跟在它后面的字符,保持原本的样子。比如 \$SHELL \\ ' ' 单引号中的字符,原样输出。 比如 '$SHELL abc \n \\ def' " " 双引号能解析变量,和转义符。 比如 "$SHELL abc \n \\ def" ` ` 反引号,执行命令,得到命令的执行结果。 echo `head -1 /etc/p…
2024-9-04 23:09
|
1,231
|
|
302 字
|
2 分钟
Linux ~ 命令行的通配符
练习:匹配所有在 /dev 目录下,以 sda 开头的文件? ls -l /dev/sda* 练习:匹配 /dev 目录下,sda1,sda2这种,也就是sda后仅跟一个字符的? ls -l /dev/sda? // 再进一层,只允许数字 ls -l /dev/sda[0-9] // 更进一层,只允许 1,3,5数字 ls -l /dev/…
2024-9-04 18:31
|
1,229
|
|
99 字
|
2 分钟
Linux ~ 管道 |
命令1 | 命令2 把前一个命令原本要输出到屏幕的信息当作后一个命令的标准输入 练习:统计不能登录的用户数量? grep /sbin/nologin | wc -l 练习:用翻页的形式,查看 /etc 目录列表? ls -l /etc | more 练习:使用一条命令修改用户密码? // 我们passwd修改密码时,需要二次确认,但是假如在脚本中运…
2024-9-04 16:28
|
1,229
|
|
266 字
|
2 分钟
Linux~输入输出重定向
输入重定向 stdin,文件描述符是0, < 默认的输入就是你的键盘输入 输入重定向的意思就是把默认从键盘的输入数据,改为从文件中,或从其它命令中获得。 来看例子: tr a-z A-Z // 此时你回车后,tr命令等待你的输入,你可以输入小写字母,会转换为大写的 // 那么如果我们想要把一个文件中的小写字母都转为大写的呢? 此时输入重定向的…
2024-9-04 13:55
|
1,234
|
|
435 字
|
4 分钟