很多命名没具体详细介绍每个命令的用法(自己当时在练习这些命令的时候没有记录下来,现在整理笔记懒得去倒腾了,O(∩_∩)O),可以通过man查看linux手册查看命令的用法,这里大部分列个目录,自己大概知道linux对用户及用户组的操作命令有哪些,有时间可以对着这个笔记敲下命令,O(∩_∩)O
1、用户组
    1:代表可执行,2:代表可写,4:代表可读,如果同时拥有三个权限,则为7
    chmod 741 test1.txt : 文件所属用户可读可写可执行,文件所属组对文件只可读,其他用户对文件只可执行
    r:代表具有读取目录结构清单的权限
    w:代表具有创建和修改目录的权限
    x:与能否进入目录有关,即如果目录只有可执行权限,则通过cd可以进入该目录,但是无法用ls列出目录清单
2、文件类型
    文件是否能执行与文件权限属性有关,不与文件后缀名有关
    *.sh:批处理文件,因为它使用shell编写,所以后缀名就变成.sh
    *Z,*.tar,*.tar.gz,*.zip,*.tgz:经过压缩打包后的文件
    *.html,*.php:网页文件
    *.pl:编程语言perl文件
    linux文件和目录名称最大为255个字符
    完整路径名称最大为4096个字符
    linux文件名最好设置特殊字符
3、目录介绍
     /etc:放置开机与系统数据文件
     /bin,/sbin,/usr/bin,/usr/sbin:这是系统预设的执行文件的放置目录
     /usr/local:这是系统预设的让你安装你后来升级的套件的目录
     /home:用户家目录
     /var:www,ftp,db,mail,logmessages等系统服务
     /usr/share/man,/usr/local/man:这两个目录为放置各类套件说明文档的地方,使用man查询命令都是使用这两个目录的文档
4、linux支持的文件系统放置在/lib/modules/3.16.0-23-generic/kernel/fs(不同系统路径不同,但是肯定在/lib/modules下)
5、pwd显示当前目录路径
6、目录
     .代表当前目录
     ..代表上级目录
     -代表上一个工作目录
     ~代表家目录
7、 目录和文件管理命令
     mkdir:创建目录
     rumdir:删除目录,但是只能删除空目录
     ls:列出目录清单
     cp:拷贝
     rm:删除目录和文件,只不过删除目录要使用-r来递归删除
     mv:移动目录和文件
     cat:显示文件内容
     tac:从文件尾开始显示,与cat正好相反
     nl:显示文件内容时候,加上序号
     more:一页页显示文件内容
     less:与more一样,但是它比more好,可以往前翻页
     head:查看文件头几行
     tail:查看文件尾几行
     od:以二进制读取文件内容
     touch:修改文件时间与创建文件
     chattr:改变档案的特殊属性
     lsattr:显示档案的特殊属性
     file:查看文件或目录的类型
8、搜寻档案和目录
     which:查看可执行档案的位置,格式:which 可执行文件
     whereis:查看档案位置,格式:whereis 可执行文件
     locate:配合数据库查看档案位置
     find:实际搜寻硬盘去查询文件名称,格式:find /path filename ,find查找效率低
9、useradd命令
10、userdel命令
11、usermod命令
12、passwd命令,注意与pwd命令的区别
13、chsh命令
       -l : 列出目前系统上可用的shell,其实就是/etc/shells的内容
       -s: 设定修改自己的shell
14、chfn命令
15、finger命令
16、id命令
17、groupadd命令
18、groupmod命令
19、groupdel命令
20、gpasswd命令
21、su命令
      登陆到其他用户建议使用su - username,而不建议使用su username
22、sudo命令
      sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户;而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权
23、pam认证模块
       所有的验证模块在/lib/security目录中,设置环境在/etc/securit目录中
24、w命令
       显示目前登陆系统的用户信息。执行这个命令可以得知目前登陆系统的用户有哪些人,以及他们执行的程序
25、who命令
       显示目前登陆系统的用户信息
26、last命令
       列出目前与过去登陆系统的用户相关信息,它会读取/var/log/wtmp文件,并把该文件记录的登陆系统的用户名单全部显示出来
27、lastlog命令
       列出每个账号的最近登入的时间,lastlog读取/var/log/lastlog文件并显示
28、write命令
       向终端传送消息
29、wall命令
       通过wall指令可将信息发送给每位同意接受公众信息的终端机用户
30、mail命令,还有m命令
31、chpasswd命令
 
                    
                 
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号