Linux 第一章指令

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

  进入一个目录>cd 需要(x)可执行权限;touch命令需要(w)写权限;ls命令需要(r)读权限;rm和mv命令不需要权限。

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

  (1)/proc:特殊文件目录。这个目录采用一种特殊的文件格式(proc格式,内核支持这种格式。其中包括了全部虚拟文件。它们并不是保存在磁盘中,也不占用磁盘空间,当查看它们时,实际上看到的是内存里的信息,这些文件有助于我们了解系统内部信息)。

(2)/sys: 文件系统访问 Linux内核 。

(3) /SElinux: SELinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。

(4) /bin:普通用户可以使用的命令存放目录。

(5) /usr/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助 。

(6) /usr/local:存放软件升级包 。

(7) /var:内容经常变化的目录。此目录下文件的大小可能改变,如缓冲文件、日志文件、缓存文件等一般会放在这里。 
(8) /tmp:一般用户或正在执行的程序临时存放文件的目录即临时文件,任何人都可以访问,重要数据不可放置在此目录下.

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

 du: du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间' 

         du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小

df  :  df -h 显示已经挂载的分区列表 

top:  top - display Linux tasks  显示linux任务

free:   free - Display amount of free and used memory in the system  显示系统中空闲和被占用内存的多少

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

sudo: 允许一个已授权用户以超级用户或者其它用户的角色运行一个命令

adduser: 用于新增使用者帐号或更新预设的使用者资料。

  • -c comment 新使用者位于密码档(通常是 /etc/passwd)的注解资料
  • -d home_dir 设定使用者的家目录为 home_dir ,预设值为预设的 home 后面加上使用者帐号 loginid
  • -e expire_date 设定此帐号的使用期限(格式为 YYYY-MM-DD),预设值为永久有效
  • -f inactive_time。

password:用于设置用户的认证信息,包括用户密码、密码过期时间等

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

  首先通过yum找到相应的软件包  命令:yum list | grep gcc

 然后安装, 命令: sudo yum install gcc-c++.i686 ,接着一路yes,看到complete就安装好了,

其他的都是类似的方法。

猜你喜欢

转载自blog.csdn.net/qq_33279168/article/details/79379957