Linux 基本配置与操作
简单配置vim
配置安装包来源
ubuntu 中使用apt进行管理,下面是一些常用的命令
但是,要让这些指令生效,你需要配置你的软件源(安装包的来源点),就像你要买东西,你得先找到商店一般。
配置软件源
ubuntu 默认的包来源都是国外的网站,在国内访问速度比较慢。因此需要配置国内的镜像网站来提高访问速度。
第一步是将你原来的软件源的文件备份一下,避免新的配置失败又找不到原来的配置文件了
第二步打开软件源的配置文件
然后将下面的内容复制进文件并保存
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, 点击这里来到我的博客网站:
尊重作者原创, 转载请注明作者和出处,请勿用于任何商业用途。