Linux中有三种不同的权限:
r:可读 对于目录来说,有浏览目录的权限
w:可写 对于目录来说,有删除移动目录中文件的权限
x:可执行 对于目录来说,有进入目录的权限
Linux下的重要目录:(以下均为查阅资料得来)
目录 | 作用 |
---|---|
/bin | 系统有很多放置执行文件的目录,但是/bin目录比较特殊。/bin放置的是在单用户维护模式下还能够被操作的命令。在/bin下面的命令可以被root与一般用户使用。 |
/proc | 这个目录本身是一个虚拟文件系统(virtual filesystem)。它放置的数据都是在内存当中,例如系统的内核、进程、外部设备状态及网络状态等。因为这个目录下的数据都是在内存当中,所以本身不占任何硬盘空间。 |
/tmp | 这是一般用户或者时正在执行的程序暂时放置文件的地方。这个目录任何人都能访问并且创建数据,但是只用root和数据的使用者才能删除所创建的数据。 |
/sys | 这个目录跟/proc非常相似,也是一个虚拟文件系统,主要记录与内核相关的信息。包括目前已加载的内核模块与内核检测到的硬件设备信息等。该目录同样不占用硬盘容量。 |
/usr/local/ | 系统管理员在本机自行安装自己下载的软件,建议安装到此目录,这样比较便于管理。 |
/usr/lib/ | 包含各种应用软件的函数库、目标文件,以及不被一般用户惯用的执行文件或脚本。 |
/var | 内容经常变化的目录。此目录下的文件的大小可能改变,如缓存文件、日志文件等一般会放在此目录下。 |
/SElinux | 是Linux的一个内核模块,也是Linux的一个安全子系统。类似于Windows下的防火墙,用于保护系统。 |
Linux下的重要命令:
命令 | 作用 |
---|---|
du 指令 | 显示每个文件和目录的磁盘使用空间。 |
df 指令 | 可显示目前所有文件系统的可用空间及使用情况(动态显示过程);查看哪一级文件大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 |
top 指令 | 提供了实时的对系统的处理器的状态监视;显示系统中各个进程的资源占用状况。 |
free 指令 | 查看当前系统内存的使用情况它显示系统中剩余及已用的物理内存和交换内存以及共享内存和被核心使用的缓冲区 |
pstack 指令 | 可显示每个进程的栈跟踪。必须由相应进程的属主或root运行。可以使用pstack来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的PID。 |
su指令 | 用户之间的切换功能。 |
sudo 指令 | 普通用户可以使用root权限来执行指定命令。 |
adduser 指令 | 指令根据指令行参数给系统添加用户,它的配置信息保存在/etc/adduser.conf文件中。 |
passwd 指令 | 修改用户密码。 |
安装g++/gcc(查阅资料)
安装vim(查阅资料)
安装gdb(查阅资料)
(1)在linux系统中,打开网页http://ftp.gnu.org/gnu/gdb/ ,会出现如下的界面:
(2)下载完后,须对压缩文件进行解压,在命令窗口中输入:tar xzvf gdb-7.10.tar.gz ,解压完后,能够查看到gdb-7.10的一个文件:
(3)进入解压后的目录中:
(4)输入命令:./configure ,完成后使用dir查看
(5)输入命令:make ,将GDB进行编译
(6)然后使用:make install ,进行安装GDB
(7)使用:gdb -v 查看GDB的版本信息,确认安装是否正确