总结liunx之路1
  BHLdDyfgCFl1 2023年11月02日 42 0

首先要认识到,

Linux重要的四句话

1.Linux里一切都是文件

2.配置服务就是修改这个服务的配置文件

3.配置参数立即生效,需要重启对应的服务

4.顺手加到启动项当中,保证考试工作中生效, Systemctl enabl

在Linux里安装软件

关于RPM

PM是红帽软件包管理器,

rpm - ivh filename.rpm 安装软件

rpm -e filename.rpm 卸载软件,

rpm -qa | grep -i mysql 查找是否安装mysql

关于Yum

yum是软件仓库,

Yum install 软件名    //安装软件包

Yum reinstall 软件名 //重新安装软件

Yum update 软件名  //升级软件包

Yum remove 软件名 //移除软件包



第三章管道符,重定向环境变量

重定向 < >

输入重定向 <

将我们的文件信息可以重定向到命令里

输入重定向 <

命令 < 文件

将指定文件作为命令的输入设备

命令 << 分界符

表示从标准输入设备(键盘)中读入,直到遇到分界符才停止(读入的数据不包括分界符),这里的分界符其实就是自定义的字符串

命令 < 文件 1 > 文件 2

将文件 1 作为命令的输入设备,该命令的执行结果输出到文件 2 中。




输出重定向

将我们的命令,原本要输出到屏幕里的信息,重定向输出到文件里


Eg: ls -l aaa > bbb内容输出到bbb了

标准 > 覆盖> 追加>>

输出重定向

Eg: ll aaa2> bbb  将这个报错信息给bbb

错误 2> 覆盖2> 追加2>>

不论是标准还是错误都会输出 &>



管道符 | 任意门

任意门

用户名:,X:表示有密码、UID、GID、

描述信息、家目录、终端名称


终端名称常用的有两个、

/bin/bash          //bash脚本等

/sbin/nologin //作为自己的终端,不能登录服务器


Grep bash /etc/passwd | wc -l


通配符

通配符 含义

* 任意字符

? 单个任意字符 ?占一个字符,必须有值

[a-z] 单个小写字母

[A-Z] 单个大写字母

[a-Z] 单个字母

[1,3,5] 精确匹配某个数字

[a,b,c] 精确匹配某个字母

[0-9] 单个数字

[[:alpha:]] 任意字母

[[:upper:]] 任意大写字母

[[:lower:]] 任意小写字母

[[:digit:]] 所有数字

[[:alnum:]] 任意字母加数字

[[:punct:]] 标点符号


转义字符 \

使其失去原本意义

查看所有自定义变 量的命令

Env 所有的环境变量

Set 查看所有变量信息


“”双引号

告诉系统,这是一个整体,可以在里面加入转义字符、改变单个字符

‘’单引号

全局转义, 把里面所有变量当成常量,作为一个字符串处理

\

``反引号

`命令` 将命令结果赋值给PrICE



重要的环境变量

1:/bin/update 路径+命令 优先级最高

2:alias设置别名 unalias+别名 取消

可以将其很长的命令缩短,

Alias 别名 长命令

3:内部命令 0.01%

4:外部命令 99%


PATH是系统查找到外部命令 没有则查不到

Export 命令 将其提升为全局变量,可以多用户使用

Export a //使a成为全局 子文件目录

HOME 用户的主目录(家目录)

SHELL 用户在使用的Shell解释器名称

HISTSIZE 输出的历史命令记录条数

HISTFILESIZE 保存的历史命令记录条数

MAIL 邮件保存路径

LANG 系统语言、语系名称出现乱码检查他

RANDOM 生成一个随机数字

PS1 Bash解释器的提示符

PATH 定义解释器搜索用户执行

命令的路径

EDITOr 用户默认的文本编辑器









【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: iptables防火墙(二) 下一篇: lnmp部署文档
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  L83A5jZvvg3Q   2023年11月22日   17   0   0 HTTP重定向字段
  YKMEHzdP8aoh   2023年11月24日   33   0   0 ide重定向Rust