Linux系统目录、重要命令与权限及gcc/g++, gdb, vim的安装

一、系统目录

当我们在Linux下打开根目录后,可以发现有很多目录,


我们来了解一下Linux下的一些重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp:

①/proc

存放进程文件(虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息,它的内容不在硬盘上而是在内存里);

②/sys

该文件系统是内核设备树的一个直观反映:当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建;

③/SElinux

Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的;

④/bin

可执行程序,存放常用命令

⑤/usr/lib

存放系统用户使用的应用程序

⑥/usr/local

存放安装的软件

⑦/var

存放一些在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件;

⑧/tmp

存放临时文件,相当于垃圾桶;

二、重要命令

1.du

用于显示目录或文件的大小,显示指定的目录或文件所占用的磁盘空间。


2.df

用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。


3.top

用于实时显示 process 的动态。(每秒刷新一次);


4.free

用于显示内存状态:显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。


5.pstack

可显示每个进程的栈跟踪,该命令必须由相应进程的属主或root运行。可用来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID

6. su

用于变更为其他使用者的身份,除root外,需要键入该使用者的密码。


7. sudo(sudo -, sudo -s)

linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。使用权限在 /etc/sudoers 中有出现的使用者。

8.adduser

创建新用户;

9.passwd

为新用户设置密码

三、权限

1.目录的权限:
    r:代表可查看该目录的内容(ls)
    w:代表在该目录中能够创建目录或文件(mkdir、touch)
          可以删除该目录中的文件或目录(rm)
           可以移动该目录中的文件或目录(mv)
    x:代表能够进入该目录(cd)

2.在缺省下,创建的目录是777(drwxrwxrwx),但同时要受nmask的影响,为777&(~nmask);

四、使用命令安装gcc/g++, gdb, vim

1.配置gcc/g++

Centos中使用yum来配置gcc和g++,若要安装gcc,则在命令行中输入:yum -y install gcc,按回车键就能够进行gcc的安装,若要安装g++,则需要在命令行中输入:yum -y install gcc-c++,就能够进行g++的安装。

2.安装gdb 

        在root用户下yum install gdb在安装完成后用which gdb查看是否安装成功;

3.vim的简单配置

(1)首先要有~/.vimrc 文件    和     ~/.vim/doc  ~/.vim/plugin目录 (如果没有,自己创建)      

(2)安装TagList插件,下载taglist_xx.zip,解压完成,将解压出来的doc里的文件放到~/.vim/doc目录下,将解压出来的plugin下的文件放到~/.vim/plugin目录下。

(3)在~/.vimrc中添加:let Tlist_Show_One_File=1  let Tlist_Exit_OnlyWindow=1  let Tlist_User_Right_Window=1

(4)安装文件浏览器和窗口管理器插件:WinManager

(5)下载winmanager.zip,2.X版本以上

(6)解压winmanager.zip,将解压出来的doc的文件放到~/.vim/doc目录下,降解压出来的plugin下的文件放到~/.vim/plugin

(7)在~/.vimrc中添加 let g:winManagerWindowLayout='FileExplorer|TagList'nmap wm :WMToggle<cr>

(8)然后重启vim,打开~/XXX.c 文件,在命令模式normal状态下输入“wm”,就可以如下看到效果。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值