Linux - 基础命令(yum源修改)

查询当前系统版本

lsb_release  查询系统版本
unname -a  系统架构

硬盘系列

df -h 当前系统下所有的硬盘
mount -l  查看系统所有挂载
mount 硬盘  目标目录绝对路径
umount 挂载点  取消挂载

处理目录的常用命令

接下来我们就来看几个常见的处理目录的命令吧:

ls: 列出目录及文件名
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称

选项与参数:

ls(列出目录)
-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)


cd(切换目录)
cd ~ :去root目录
cd ..:返回上级目录

pwd(显示当前路径)
pwd -p:显示当前工作确实路径,不是连接路径

mkdir(创建新目录)
mkdir -p:创建多层目录(例:mkdir -p /a/b/c)

rmdir(删除空目录)
rmdir -p:删除多层目录(例:mkdir -p /a/b/c)
注:rmdir只删除空目录,删除有内容的文件需要搭配rm来使用

cp(拷贝文件)
-i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行
-r:递归持续复制,用於目录的复制行为

rm(删除文件或目录)
 rm -f:强制删除(没有提示)
 rm -r:删除文件夹(递归式删除)

mv(移动文件夹或者从命名)
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)

Linux 文件内容查看

Linux系统中使用以下命令来查看文件的内容:

cat  由第一行开始显示文件内容    cat -n 显示行号
tac  从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl   显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行


file 显示文件性质

Linux文件归档、压缩和解压缩

归档: tar -cf 新文件名.tar 要归档的文件
解归档: tar -xf 归档的文件名.tar

例:现在有三个文件,分别是hello.py hello.txt hello.png

归档:
tar -cf newfile.tar hello.py hello.txt hello.png

解归档:

tar -xf newfile.tar

gzip压缩: gzip 文件名
gzip解压缩:gunzip 文件名

例:拿上面例子中的 newfile.tar文件进行压缩

	压缩:
	gzip newfile.tar               注:压缩后后缀为gz
	
	解压缩:
	gunzip newfile.tar.gz

xz压缩: xz -z 文件名(相比gzip压缩来说,xz压缩的文件大小更小)
zx解压缩:xz -d 文件名

例:继续拿上面的tar归档后的文件进行xz压缩

压缩:
xz -z newfile.tar			注:压缩后的文件后缀为xz

解压缩:
xz -d newfile.tar.xz

wget(非交互式网络下载器)

修改文件权限

增加权限
chmod u+x,g+x,o+x  文件名               注:x为执行权限
当前用户  同组用户 其他用户

删除权限
chmod u-x,g-x,o-x 文件名

结束进程
kill 进程号

contos 8 修改yum源

# 进入yum目录
cd /etc/yum.repos.d

# 删除目录下所有文件(注意完整复制,不要漏了那个点)
rm -rf ./*

# 安装正确的源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

# 生成缓存
yum makecache
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
CentOS是一个非常强大的Linux操作系统,其使用广泛,存储库中也包含了很多应用程序和软件。但是,在某些情况下,你可能需要访问其他存储库或通过其他方式安装特定软件包。为此,你需要将Linux系统向CentOS Base写入Yum源。下面是关于如何将Linux向CentOS Base写入Yum源的一些重要步骤。 1. 在CentOS上创建一个新的yum仓库 在本地计算机上创建一个新的yum仓库,确保你已经登录到这台CentOS系统,并可以执行root级别的命令,这是管理系统所必需的。 2. 编辑/创建一个repo文件 编辑或创建一个‘.repo’文件,该文件包含将添加到Linux操作系统中的yum存储库url。可以使用以下命令从终端编辑器中打开新的repo文件: vi /etc/yum.repos.d/new-repo.repo 3. 在该文件中添加仓库 添加新的yum存储库的URL和名称。这可以使用以下命令来完成: [nameofrepo] name=Description of the repository baseurl=http://path/to/repo enabled=1 gpgkey=file:///path/to/RPM-GPG-KEY-repo gpgcheck=1 你需要三点: 名称-自己选择你想要的名字,最好是有意义的。 仓库的URL-你将使用该URL添加仓库。 是否启用-这将检查方括号中的“repo = enabled”值是否设置为“1”。 4. 关闭文件并保存更 退出/保存新的repo文件并关闭编辑器 5. 使用yum命令安装软件包 你现在已经写入了CentOS Base的yum存储库,可以使用yum命令来安装新的软件包。使用以下命令: yum install nameofpackage 写入Linux操作系统的CentOS Base Yum存储库是执行许多任务的必要步骤。这是一项非常简单的任务,可以在几个步骤内完成。这种方法需要注意检查,以确保系统是否存在任何安全问题,因此建议先进行尝试,并检查是否有任何错误或其他问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像风一样的男人@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值