Linux 基本配置与操作

Linux 基本配置与操作

简单配置vim

配置安装包来源

ubuntu 中使用apt进行管理,下面是一些常用的命令
image.png
但是,要让这些指令生效,你需要配置你的软件源(安装包的来源点),就像你要买东西,你得先找到商店一般。

配置软件源

ubuntu 默认的包来源都是国外的网站,在国内访问速度比较慢。因此需要配置国内的镜像网站来提高访问速度。
第一步是将你原来的软件源的文件备份一下,避免新的配置失败又找不到原来的配置文件了
第二步打开软件源的配置文件
image.png
然后将下面的内容复制进文件并保存

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse 

deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse 

deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse 

deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse 

deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse 

deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse 

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse 

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse 

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse 

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

上述链接截至发文时有效,一般情况下不会变动,如果失效,建议访问阿里源的官方网站https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11yeIR50
最后输入以下命令更新软件源

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install build-essential

下面是linux系统的基本操作

文件管理

文件目录详解

bin:binaries

boot:启动linux的核心文件,其中包括一些连接文件和镜像文件

dev:devices 存放linux的外部设备

etc:Et cetera 存放系统管理所需要的配置文件和子目录

home:存放各个用户,起初只有创建者这一个用户

lib:libraries 存放着系统基本的共享库,类似于程序源代码中引入的外部文件

media:一个后来引入的目录,挂载媒体设备

mnt:mount挂载临时的文件系统,如光驱

opt:额外安装软件的目录

proc:存储当前linux内核运行状态的一系列特殊文件。是一种伪文件系统

root:管理员的目录

sys:新的文件系统,集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。

tmp:存放临时文件

usr : unix shared resources ,unix内核的源文件

var:存放各种不断变化的文件,如日志

run:linux 系统的工作日志,系统重启时,文件被清零。
想了解更多?点击这里

目录操作

下面这些是一些常用的命令行指令

pwd #present working directory 列出当前文件所在目录
cd  #changing directories 改变目录,可以使用相对目录或者绝对目录

关于相对目录与绝对目录(假设你有一个嵌套目录是 1/2/3/4/5,数字代表目录名,1 代表根目录,当前你位于 3 目录。现在你要前往 5 目录,
相对目录:cd 4/5
绝对目录:cd 1/2/3/4/5

cd ~ #返回上一级目录
cd #同上
cd / #返回根目录
cd .. #返回上一级目录

ls -a #列出所有文件
mkdir directoryname #make 创建目录
rmdir directoryname #remove 删除目录

文件操作

touch filename #在当前目录下创建文件
# linux的文件后缀不能决定文件属性,但是添加必要的后缀可以增强可读性
cat > filename # create 同上
echo > filename #同上
rm filename #删除文件
mv oldname newname #文件重命名

**也许上面的这些操作你一次不能记住,但是别着急,linux 系统内置了说明书

man # (manual)+指令名称

文件属性

文件属性包括 r(read), w(write),x(execute)

ls -l #显示当前文件的属性或者目录所含所有文件的属性
#一般为  rwxrwxrwx 中任意几个,如果没有某一个权限则以-替代,如 rwxr-x--x

为什么上面是有9个英文字母呢?是因为 linux 对不同的用户进行了分组,有主人–组员–其他用户的区别。
举个栗子:假设你在开发一个项目,你是项目组长,那项目文件的权限你肯定拥有的最高,然后是和你一起完成这个项目的组员,最后可能是你这个项目产品的使用者,他们可能只有执行的权利。

更改权限

#4,2, 1分别代表w r x三种权限,权限=7最大。
chmod filename 753 # 三个数字分别代表三个级别用户的权限。
chgrp groupname filename #改变文件所属的群组
chown username filename #改变文件的拥有者

参考链接

https://www.tutorialspoint.com/unix/unix-file-management.htm
https://www.tutorialspoint.com/unix/index.htm
https://itsfoss.com/apt-command-guide
https://m.yisu.com/ask/5735.html
(不定时更新)

以上内容只代表个人观点,如果对你有所帮助,点击这里给我一个小小的star

如果有任何问题欢迎随时联系我进行批评指正:2076577077@qq.com

我是 gled fish, 点击这里来到我的博客网站:


尊重作者原创, 转载请注明作者和出处,请勿用于任何商业用途。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

gledfish

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

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

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

打赏作者

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

抵扣说明:

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

余额充值