目录
yum命令与文本查看命令
1.ubantu系统软件管理
通过sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
EOF"
bash 为linux解释器
-c选项是指在bash中执行后续输入的命令
为ubantu系统导入源,方便进行插件的下载
其中cat << EOF > /etc/apt/sources.list && apt update
cat << x > 目标文件 为进行的输入,直到输入x后输入停止,此时输入的内容将会存入到目标文件中
&& 命令是当前一个命令顺利完成时继续后续命令的运行,当前一个命令未完成时后续命令不会进行
apt 命令是ubantu文件中的文件管理命令
apt update是指对于阿里云源的信息进行更新
2.centos系统软件管理
yum命令为centos系统软件的管理命令
以下是一些yum命令的选项
install 命令为安装软件
update 命令为更新软件
list选项展示本机安装的软件
remove 选项可以定向删除某个软件
repolist 选项可以展示软件仓库,软件基本储存于软件仓库(软件源)(gpgcheck为通行令牌,用于检测该软件是否为官方软件,用来防止夹带木马病毒)
clean 选项可以清除系统的元数据缓存 clean all 可以清除全部的元数据缓存
元数据:解释数据的数据,比如所安装软件的来源网址等数据
makecache 建立本机的元数据缓存
注意 : epel源为centos官方的子项目,包括许多重要插件
wegt 目标文件夹 网址 命令为从某个网址中下载一个文件到目标文件夹
glances命令为centos上的文件管理器
3.文本文件查看命令
cat ( cat - concatenate files and print on the standard output)
连接并将文件内容输出
cat 文件 文件 将会按先后顺序同时显示出两个文件的内容
tac命令将会将文件内容颠倒顺序后输出
>为输出重定向命令,可以将>前面的内容定向到>后的文件中,如果不存在文件将会进行创建,但如果文件已经存在内容则会将其进行覆盖
>>其他与>一致,但当文件中存在内容时不会进行覆盖而是追加内容
cat -n 可以对于文件内容进行编号
nl命令=cat -n命令(但nl对空行不会进行编号)
more和less 命令都是将内容进行分页展示,分页后空格可以进入下一页,b可以返回上一页,回车键可以进入下一行,但less选项还可以用方向键进行上下翻页,但是more选项会在内容结束后自动退出,但less选项不会,除此之外q和ctrl+C都可以进行提前退出
| 管道命令可以将前面命令的输出作为后面命令的输入并运行
head命令可以默认展示文本文件的前 10行,如果想选取具体行数则需要在head后加 -x ,x为截取的行数目
tail命令可以默认展示文本文件的倒数 10行,如果想选取具体行数则需要在tail后加 -x ,x为截取的行数目,当tail -n +x 时,指的是从第x行开始到末尾进行展示
tailf命令=(tail +f) 用于动态监控某个文件的变化
ps aux命令可以查看进程信息
grep 命令可以查询内容进行过滤,查找关键字