LINUX的初学小结

一、文件的权限

首先,文件或者目录是有权限的概念的,其中人员分为:
1、拥有者(owner)
2、所属组(group)
3、其他人(other)
这三个每一个的权限分为 读权限(r)、写权限(w)、可执行(x)
1)而进入目录 则需要可执行的权限!!!
2)显示一个目录 则需要读权限
3)创建一个文件 则需要写权限
4)删除一个文件 则不需要权限!但是如果设置为 粘滞位 (chmod + t)则将不能删除,没有
设置的话任何人都可以删除

二、权限的更改

用 ll 显示出所有的文件和其属性,其中前面有10位字母,第一位如果是 - 则表示该文件是
普通文件,是 d 则是目录。二剩下的9位则可以分为三段,第一段便是拥有者的权限,第
二段表示所属组的权限,第三段表示其他人的权限,每一段的第一个字母表示读权限,第二
个表示写权限,第三个表示可执行权限,有该权限则会以字母显现,没有则是 - ;
例如
- rwx r-x —
表示的是该文件是一个普通文件,拥有者有读、写、可执行的权限,所属组有读、可执行的
权限,而最后的other则没有任何权限
如果修改权限,则用chmod o+rw file 表示给other加了读和写的权限;其中o为其他人,要是
给另外两个加权限只要把o改为u(拥有者)或是g (所属组权限即可);如果删除权限只要
把 + 改成 - 就行。或者 chmod 755 把 权限改成 rwx r-x r-x 因为755的二进制是 111 101
101

三、各个重要的目录

      ./proc
        存放了进程和系统的消息,这个目录是一个虚拟的目录,也就是说,这个目录的内容不在硬
        盘上而是在内存里
        
         ./sys
         目录是可写的,可以通过它来访问或修改内核的参数,比起proc目录,sys更加清晰有条理的整理了linux的所
         有     
         接口信息,文件系统访问linux内核
        
        SElinux
        安全增强型的linux,它是一个linux内核模块,也是linux的一个安全子系统,它提供了一种灵活的强制控制访问
        系统,粗略的说它类似于windows系统下的防火墙,在保护你的系统

       ./bin
        bin英文为binary(二进制),它存放一些可执行二进制文件下的目录(存放linux的一些基本命令),例如
        ls,tar,cat,cp.
        
        /usr/lib
        usr的并不是user的意思,而是unix  system resource。/usr/lib中含有更多用于用户程序的库文件。/lib目录
        下放    
        置的是/bin和/sbin目录下程序所需的库文件,其作用类似于windows里的.ddl文件。几乎所有的应用程序都需
        要用到这些共享库。

        /usr/local
       用户级的程序目录,可以理解为c:/Program Files/。用户自己编译的软件默认会安装到这个目录下。

       /var
       用来存放易变的数据,这些数据在系统运行过程中会不断变化。顺带说一下系统的日志文件就在/var/log目录   
       中
 
       /tmp
       是linux运行时产生的缓存文件,用于加速二次打开文件的速度。在linux关机是会被系统预设指 
       令删除的或系统会定时清理里面的文件

四、各个重要命令

 1.du命令(disk usage):du + 文件名
(1)统计目录或(文件)所占磁盘空间的大小,如果没有文件,默认为是当前工作目录
-a 显示所有文件对系统数据块的使用情况
-b 显示数据块大小时以字节为基本单位
-c 除了显示文件对系统数据块的使用情况外还显示出文件的总和
-s 只显示文件数据块总大小,不显示文件名
-x 只显示当前目录,但不统计子目录
 
2.df命令(disk free):df  + 文件名
(1)功能该命令与du命令相似,只不过是df计算的是当前文件所有数据块的使用情况(包括前不久删除的文件),而du只是计算当前存在的所有文件的数据块的使用情况
-a 递归显示各文件及其子目录的数据块利用
-h 方便阅读时显示
-H 和-h一样,只不过1k = 1000;而不是1024
-i 显示inode信息
-k 区块为1024字节
-T 文件系统类型
      
      3.top命令:
(1)功能:相当于windows下的任务管理器,可以查看当前CPU的使用情况,各进程的状况等
(2)选项
-b 批处理
-I 忽略过失
-c 显示完整的治命令
-s 保密模式

4.free命令
(1)功能:显示所有内存利用率。包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统使用的缓冲区等。
(2)选项
-b 以bype为单位显示
-k 以KB为单位显示
-m 以MB为单位显示
-o 不显示缓冲区
-t 显示内存总和列

5.pstack命令
(1)功能:可现实每个进程运行的栈跟踪。pstack命令必须由相应进程的属主或root运行。可以使用pastack来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的PID。

6.su命令
(1)功能:切换用户(由root用户向普通用户切换时不需要密码,由普通用户向root用户切换时需要密码)

7.password命令:passwd + 选项
  (1)功能:用于设置用户的认证信息,包括用户密码、密码过期时间等。
  (2)选项:
     -d 删除密码,仅有系统管理者才能使用;
-f 强制执行;
-k 设置只有在密码过期失效后,方能更新;
-l 锁住密码
-s 列出密码的相关信息,仅有系统管理者才能使用;
   -u 解开已上锁的帐号。
  使用格式 passwd -x +用户名即可
        root下可以修改任何用户的密码,使用需要切换到root下  passwd + 用户,也就是说在root下使用passwd需要加上用户名。普通用户下直接输入passwd便可修改密码。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值