Linux的基本指令

来源:互联网 发布:域名备案 百科 编辑:程序博客网 时间:2024/05/21 10:02

1.了解Linux的权限管理

(1)文件访问者的分类

文件和文件目录的所有者:u--user

文件及目录所有者所在的组用户:g--group

其他用户:o--others

(2)文件访问权限的种类

基本权限:

读(r):read对文件而言,具有读取文件内容的权限;对目录而言,具有浏览该目录信息的权限。

写(w):write对文件而言,具有修改文件内容的权限;对目录而言,具有删除移动目录内文件的权限。

执行(x):execute对文件而言,具有执行文件的权限;对目录而言,具有进入目录的权限。

2.了解以下Linux下的重要目录

Linux下的重要目录/proc, /sys, /bin, /usr/lib, /usr/local, /var, /tmp 
(1)/proc:特殊文件目录。 
(2)/sys: 文件系统访问 Linux内核 
(3)/bin:普通用户可以使用的命令存放目录。 
(4)/usr/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。 
(5)/usr/local:存放软件升级包。
(6) /var:内容经常变化的目录。此目录下文件的大小可能改变,如缓冲文件、日志文件、缓存文件等一般会放在这里。 
(7)/tmp:一般用户或正在执行的程序临时存放文件的目录即临时文件,任何人都可以访问,重要数据不可放置在此目录下 

3.了解以下重要命令

du命令

格式是du [选择][文件],命令的功能是显示每个文件和目录的磁盘使用空间。


df命令

格式为df [选项][文件],命令功能为显示磁盘分区上可使用的磁盘空间。


free命令

命令格式 free [-bkmotV][-s <间隔秒数>],它的命令功能是free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存以及系统核心使用的缓冲区等


pstack命令

pstack命令可显示每个进程的栈跟踪,且pstack命令必须由相应过程的属主或root运行可以使用pstack。

su命令

su [用户名]的作用是切换用户。将普通用户切换到root用户,输入命令 su - root,系统提示输入密码,密码输入后进入root用户;将root用户切换到普通用户,输入命令 su+普通用户名即可。


sudo(sudo -, sudo -s)命令 

sudo允许系统管理员分配给普通用户一些合理的权利

password命令

passwd命令用于设置用户的认证信息,包括用户密码和密码过期时间等。命令格式为passwd[选项][参数]。

选项:

-d:删除密码,仅系统管理者使用

-f:强制执行

-k:设置在密码过期失效后更新

-l:锁住密码

-s:列出密码的相关信息,仅系统管理者使用

-u:解开已上锁的账号

4.使用命令安装gcc/g++, gdb, vim 

Linux中使用gcc编辑c语言程序,利用g++编辑c++程序,使用gdb调试程序。这些程序都是需要自己安装的。利用yum,可以通过简单的命令完成这些程序的安装。

若要安装gcc,则在命令行中输入:yum -y install gcc,按回车键就能够进行gcc的安装。


若要安装g++,则需要在命令行中输入:yum -y install gcc-c++,就能够进行g++的安装。


若要安装gdb,则需要在命令行中输入:yum -y install gdb,就能够进行gdb的安装。


在安装这些程序时,最终出现complete字样,说明此安装完成。