linux常见命令及用法

1. 权限和用户
ls -l:目录名/文件名,查看目录/文件的权限 rwxrwxrwx
属主 属组 其他用户
user(u) group(g) other(o)

2.chmod:change mode :修改权限
chomd+x :添加可执行权限
文件名 chomd u+x 文件名 g+x 文件名 o+w 文件名 (其他用户加上写权限) a+x:所有用户 a-x:all所有
3.umask:显示当前我们创建文件后,,文件认权限 ,以补码形成777: 目录
777-022 = 755
rwxr-xr-x: 111101101:

666 :   普通文本文件 
        认都没有可执行权限 
        rw-rw-rw-  :  666 

        666-022 : 644  
        rw-r--r--  : 110100100

3.useradd:新建用户
useradd : 新建用户
useradd -m 用户名自动创建家目录
useradd -m ppp -s /bin/sh -u 1200
-d 目录 : 指定家目录
-s shell名称 : 指定登录后分配的shell
/bin/bash
/bin/sh

-g  用户组名:   指定用户组  主要组
-G  附加组   :  附加组   次要组
-u  uid    : 指定用户id  
        认 1000以后的

userdel删除用户
-f:强制删除 用户在线也会删除
-r:连着用户的家目录 一起也会被删除

groupadd添加用户
groupadd:组名称
-g:gid 组 id
groupadd fff
useradd -g fff sjievjj
tail -1 /etc/passwd

passwd:用户名

4.diff:比较两个文件的不同
不同的行号显示
< 第一个文件中的内容

第二个
comm:比较两个文件
三排结果
1 : 只存在第一个文件中的内容
2 : 第二个文件内容
3 : 公共的内容 相同的内容

5.**sort **:排序
认不比较数字的大小
从左到右  字母序  数字大小比较
-n    :  比较 数字大小 
-o     : 输出比较结果 
-r     : 逆序 显示  

sort -t‘ ‘ -k2  -n test1

-t  : 指定分隔符
-k  : 指定比较的列 
-n  :  数字大小 
sort -t‘:‘ -k3 /etc/passwd | less
      -n  

sort -t‘:‘ -k3 -n /etc/passwd | less

6.**uniq**:去重
        认相邻的才能去重  与sort合用
                cat test2 | sort | uniq

cat -s test3 : 压缩空行 

7.**tac** :以相反顺序输出

8.wc统计 字符 单词数 行数 -l : 行数 -w : 单词数-c : 字符数

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...