Linux -第一次练习

Linux - 第一次练习

 

2.进入目录需要哪些权限,在目录中执行增废查(cd,touch,ls,rm,mv等)改文件动作,需要哪些权限。

3.查找资料,了解以下Linux下的重要目录/ bin,/ tmp,/ proc,/ sys,/ SElinux,/ var,/ usr / lib,/ usr / local

4.查找资料,了解以下重要命令。du,df,top,free,pstack,su,sudo(sudo - ,sudo -s),adduser,password

5.查找资料,学习如何使用命令安装gcc / g ++,gdb,vim


 

2.进入目录需要哪些权限,在目录中执行增废查(cd,touch,ls,rm,mv等)改文件动作,需要哪些权限。

 

进入目录需要可执行权限(x)的

 

执行指令

需要权限

光盘

X

LS

RX

触摸

WX

R M

RWX

MV

WX

总结:

进入一个目录需要执行权限(x)

在目录中ls需要这个目录的读权限(r)

在目录中触摸,rm,mv需要这个目录的写权限(w)

 

3.查找资料,了解以下Linux下的重要目录/ bin,/ tmp,/ proc,/ sys,/ SElinux,/ var,/ usr / lib,/ usr / local

 

/ bin目录:

系统有很多放置执行的文件的目录,但在/ bin很特殊,因为在/ bin放置的是在单人维护模式下还能够被操作的指令。在/ bin地下的指令被根与一般用户所使用,主要有:cat,chmod,chown,data,mv,mikdir,cp,bansh等。

/ tmp目录:

这是让一般用户或者是正在执行的程序暂时放置档案的地方,这个目录是任何人都够存取的,所以你需要定期的清理一下。当然,重要的数据不可能被放置在此目录因为FHS甚至建议在开机的时侯,应该将/ tmp目录下的数据删除掉。

/ proc目录:

这个目录本身是一个“虚拟文件系统(virtul file system)”它放置的数据都是在内存中的,例如:系统核心,进程信息(process),周边装置的状态及网络状态等。因为这个目录下的数据都在内存当中,所以本身不占任何硬盘空间,比较重要的档案有:/ proc / cpuinfo,/ proc / dma,/ proc /interrupts,/ proc.loports,/ proc / net / *等等。

/ sys目录:

这个目录实跟/ PROC非常类似,也是一个虚拟的文件系统- ,主要也是记录与核心相关的信息。目前包括加已载的核心模块核心侦测到的硬件装置信息等等。这个目录同样不占硬盘容量。

/ SElinux目录:

SELinux主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。

/ var目录:

如果/ usr是安装时会占用较大硬盘容量的目彔,那么/ var就是在系统运作后才会渐渐占用硬盘容量的目录。因为/ var目录主要针对常态性变动的档案,包括快取(缓存),登录档(日志文件)以及某些软件运作所产生的档案,包括程序档案(锁定文件,运行文件),或者例如MySQL数据库的档案等等

/ usr / lib目录:

包含各应用软件的函式库,目标档案,以及不被一般使用者惯用的执行档或脚本。某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作,那就会被摆放到这个目录下。要注意的是,如果你使用的是X86_64的Linux的系统,那可能会有的/ usr / lib64下目录产生

/ usr / local目录:

系统管理员在本机自行安装自己下载的软件,建议安装到此目录,这样会比较便于管理。举例来说,你的分布提供的软件比较旧,你想安装比较新的软件但又不想移除旧版,此时你可以将新版软件安装于在/ usr /本地/目录下,可与原先的旧版本有分别啦

4.查找资料,了解以下重要命令。du,df,top,free,pstack,su,sudo(sudo - ,sudo -s),adduser,password

 

5.查找资料,学习如何使用命令安装gcc / g ++,gdb,vim

安装gcc:yum install gcc

安装g ++:yum install gcc-c ++安装gdb:

<1>先切换到根权限.centos点的帮助。在终端下打开火狐网,复制  https://mirrors.aliyun.com/回车(在联网的情况下并且手动复制粘贴)  

 <2>再输入yum list | grep gdb 

安装VIM:

yum search vim(查看vim相关版本信息)

输入命令yum -y install vim(在线安装)

你可能感兴趣的:(与·Linux的亲密接触)