Linux基本命令(二)

1.添加用户命令useradd

sudo useradd test        创建一个test用户但是没有密码和家目录

选项    -m    自动创建用户在home下主目录,主目录的名字就是用户名
            -g    指定用户所属组
    /etc/passwd    用来保存用户信息
    /etc/shadow    用来保存用户密码
    /etc/group    用来保存系统中的所有组
    id命令        用来查看用户信息

sudo passwd test        给test用户设置密码

su test        切换用户test        su +账户名字

2.删除用户userdel

sudo userdel test -r        删除test用户,其中-r表示连同家目录一起删除

3.硬链接与软链接

硬链接的创建

ln 源文件 目的文件       

    硬链接只能链接文件
    硬链接不受路径影响、
    硬链接会保持数据同步
    硬链接会改变文件属性的链接数
    不允许对目录做硬链接 
    目录的文件信息中链接数表示,当前目录下包含多少目录 

软链接的创建

ln -s 源文件 目的文件

软连接你的作用是方便文件快速访问, 与源文件数据同步,软连接最好使用绝对路径否则移动链接文件,会使相对路径的链接找不到引用的路径文件 

将硬链接看成是共享同一个文件,软链接是属于源文件的快捷方式,是不同结点文件

4.改变文件访问权限chmod

         -                          rw                                    rw                            r--
    文件类型        文件所有者权限        文件所有者所属用户组        其他用户权限
                                    user                                    group                    other    

    4    r    read    读取权限
    2    w     write    写入权限
    1    x    execute        执行权限
    0    -    占位符    无权限

1.文字设定法

u代表本用户

g代表组用户

o代表其他用户

a代表所有用户权限

权限的增删,+代表增加权限,-代表去掉权限,=代表赋予某种权限

chmod u=r, g+r,o=x file

2.数字设定法

rwx代表三位二进制

如果设置为rw-rw-r--               就是664

sudo chmod 664 file

5.重定向

3.重定向 >   >>
   输出重定向   例如ls >  a.txt 是将ls的内容输出到a.txt中而>>是在文件后继续附加

重定向错误输出        2>或2>>

6.文件内容查找grep

4.文本搜索  grep ‘hello ’    a.txt
    -i忽略大小写
    -n显示匹配行号
    -v取反即除了hello剩下全要
    grep命令可结合正则表达式   ‘^h’  表示以h开头     ‘h$’   表示以h结尾
    . 匹配一个非换行符  ‘he.he'找
    可利用管道|来查找

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值