“|” ---管道,ll ---命令每一列的含义,“>” ---输出重定向

“|”    ---管道,将管道前面命令执行的结果传递给管道后面的命令
ll |wc -l    #查看当前路径文档个数(注意total)
ll |grep -v total |wc -l    #查看当前路径文档个数
cat /etc/passwd    |grep nologin |wc -l    #查看不能登录系统的用户个数
cat /etc/passwd |wc -l    #查看系统用户数
ll |grep ^d |wc -l    #查看当前路径目录的个数
 
 
ll    ---命令每一列的含义
第一列:10个字符,第一个字符代表文件类型,剩余9个字符,三个一组,分别代表
    属主,属组,其他人的权限 (r-4 代表读权限 w-2 代表写权限
    x-1 代表执行权限)
第二列:如果为文件,代表链接个数,如果为目录,代表子目录的个数
第三列:属主
第四列:属组
第五列:文件大小
第六、七、八列:文件的最后修改时间
第九列:文件名
 
“>”    ---输出重定向
echo "hello the world" > test.txt    #若test.txt不存在,则创建test.txt并写入    “hello the world”,若test.txt存在且有内容,则清空test.txt并重新写入
> test.txt    #清空文件内容
 
“>>”    ---输出重定向(从文件末尾追加)
cp /etc/passwd /root
echo "hello the world" >> /root/passwd    #在文件末尾追加

posted on 2018-09-18 11:45  石乐志de冯风  阅读(944)  评论(0编辑  收藏  举报

导航