【2015/10/1】Linux学习日志_Day3 管道 重定向 VIM 手动创建用户

D3:


  



     systemctl restart <服务名(eg:network)>:     服务重启       

    argc = argument count
    argv = argument value

     gcc test.c -o test 进行编译

    1.文件系统:

        
        0 stdin
        1 stdouy
        2 stderr



        1.基于硬盘的 ext fat xfs
        2.基于内存的 (/proc)
        3.基于网络的 nfs(可以搜索:nfs + autofs)
        
         vfs:虚拟文件系统 用来管理下面的各种文件系统 屏蔽细节 直接操作文件的编号

         ll -i : 显示文件的inode编码 编码相同才是一个文件

         cat /proc/partitions : 显示分区表
        
        proc中的文件是动态的 里面的数字是各种进程的 PID
        可以用 kill 命令加PID 杀死进程

         df -T : 可以列出挂载的设备的文件系统

    2.管道:
        把 进程1 的 stdout 传输给 进程2 的 stdin
        
        1.管道是一个无名管道
        2.半双工 (只能单方向传递)
        3.通道的容量很小 一般只有4096字节 超过容易丢失
        
        与之相对的是有名管道

    3. > : 输出重定向
        (eg: echo 'hello' > /mnt/echo_test)

         su - <用户名> : 切换用户

         1> 将stdout 重定向
         2> 将stderr 重定向

        同时 > 单独使用是覆盖
             >> 才是追加

        (eg: echo <某个会错误的命令> 1> <标准输出想要保存的地方> 2> <标准错误想要保存的地方>)


         &>可以将12进行合并输出

        ( eg:echo <命令> &> <地址>)

        >& 绑定重定向
         2>&1 标准错误绑定上标准输出

         * 重定向是从后往前开始解析的

      < :输入重定向(对偶!)

      tee: 多拉出来一条管道支路


    4.vim:
        1.普通模式
        2.插入模式
        3.可视模式(在普通模式下,按Ctrl+V)
         4.命令模式(:)
        
        配置文件 /etc/vimrc   (全局)
             /root/.vimrc(超级用户的)
            会先读取全局再进入用户的配置文件

         *** exvim!
        
        《 Vim实用技巧 》 - 不要买2333 用pdf看就是了

         vim + ctags : 快速查看函数定义
         Ctrl + } 查找光标所在的tag 再用Ctrl + o 退出



tar xvf :解压文件


    5.用户:
         useradd
        passwd
        logout
        userdel
(不删资源 只删用户信息) 加-r删除所有资源

        /etc/passwd & shadow & group & gshadow

        passwd: 名字:密码:ID:GroupID:描述符:家目录:shell
        
        shadow: $加密方式$干扰值$密码:密码可以隔多久该更改一次:...        
        
        
        加密方式:

        $ 6 SHA 512
        $ 5 SHA 256
        $ 1 MD5


        *命令行传参

        group: 组名:密码:GID:组成员

    
        * 手动创建用户的方法:
            1.在passwd shadow group下输入用户信息        
            2.在home中创建一个以用户为名的家目录 同时:
                chown <所属用户>.<所属组> <目标文件> -R :修改所属用户与组组(包括下面的目录)
                chmod 700 <目标文殿>
            3.为家目录拷贝模版:        
                /etc/skel/ 中的隐藏文件是家目录中的模版        
            4.为家目录创建mail:        
                在/var/mail/ 下touch一个mail文件

            (Tips: 邮件以.结尾 用 mail <用户名> 发邮件)

         usermod -g <PID> 更改用户的group/user/shell/家目录位置
            -u <UID>
            -s <shell目录>
            -d <家目录位置>
            -c <描述>

        LDAP : 管理存储用户信息的服务器  - RH ce认证的一道考题
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值