第二周

反向单引号 ` `:执行能力强,可以执行命令 [等价于$()]
单引号 ‘ ’:只显示字符
双引号 “ ”:识别变量,不识别命令
花括号{ }: 里面内容互相组合 打印重复字符串的简化形式
echo file{1,3,5} 显示为file1.3.5
rm -f file{1,3,5} 删除file1.3.5
echo file{1..10} 显示为file1…..file10
echo file{1..10..2} 从1到10每次递增2不够2位不显示(1.3.5….)
echo file{1,2}.{txt,log} 1跟2互相跟.txt .log组合并显示

重定向:
标准输出:把前一个命令的标注输出不显示在数字界面重新定向的指定文件中默认覆盖原文件内容例如ls > file前一个命令追加到(不覆盖原文件内容)指定文件例如ls >> file
标准错误的重定向:在标准输出的重定向指令中改为2>
标注输入的重定向:把一个文件内容作为标准输入重定向到数字界面显示用<
管道用法:
把前一个命令的标准输出传给命令二,作为命令二的标准输入cmd1 | cmd2
命令一的标准错误作为命令二的标准输入cmd1 2>&1 | cmd2

用户、组、权限:
用户:/etc/passwd存放用户信息每条用:隔开(用户名:密码:用户账号uid:用户账号gid(主组):描述:加目录:shell类型)
getent passwd 指定用户(可以查看指定用户信息)不加指定用户等于 cat /etc/passwd
/etc/shadow存放用户口令信息 格式【用户名:加密口令:上次更改口令时间(参照70年1月1号):最小口令有效期(多少天之内不能更改密码):最大有效时间(口令过期时间):口令到期提醒:口令非活动时长(口令到期后多少天内可以登录):账户有效期(用户账号最多可以用多少天)】
chage更改口令信息(交互式)
useradd创建新用户
userdel +指定用户=删除指定用户(用户加目录跟邮箱默认不删)-r全部删除
/etc/dafault/useradd /etc/login.defs更改创建用户口令信息 /etc/ske1新建用户默认文件夹(只影响新建用户 )
Authconfig –passalgo=sha256 –update可以更改密码的加密算法
/etc/group组及相关属性信息
/etc/gshadow组密码及相关属性
useradd创建用户
-D(显示或管理用户的默认设置)
usermod修改用户
-G 覆盖原附加组,保留原附加组要跟-a
-d 新家目录不会自动创建,要创建新家目录病移动原家数据要用同时加-m
-U解锁用户
-L锁定用户
su 切换用户带-相当于用户重新登录,不带-相当于只切换账号不切换原账号目录
su – 用户 -c ‘指令’=切换用户执行命令并推出
passwd 修改指定用户密码;常用选项 -d:删除指定用户密码 -l:锁定指定用户(默认双重锁定)-u:解锁指定用户 -e:强制用户下次登录修改密码 -n,x,w,i(用户最短适应期限,最大使用期限,提前多少天警告,非活动时长)–stdin:从标准输入接受用户密码(echo PASSWORD | passwd –stdin USERNAME)

用户组:group跟用户的指令基本相同,groupmems -g 指定组 -l可以显示该组里有哪些用户
groupmems -g 指定组 -a 指定用户可以把该用户加到指定组中

文件权限:
chown wang f1 把文件f1的所有者改成wang用户
chgrp g1 f1 把文件所属改成g1
更改文件权限:chmod后跟对谁(who)操作 u(所有者)g(所属组)o(other)a(所有人)然后跟操作(opt) +(增加)-(减去)=(重设权限)最后跟权限(per) r(读)w(写)x(执行)
文件的执行权针对所有人包括管理员读跟写只针对普通用户

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/104143

(0)
上一篇 2018-07-29 20:10
下一篇 2018-07-29 20:42

相关推荐

  • ansile

    ansible ansible 是一个自动化运维工具,他是基于python语言实现,基于openssh安全的工具 特性: 1)幂等性:一个任务执行1遍和执行n遍效果一样 ,不因重复执行带来意外情况2)无需代理不依赖PKI(无需ssl)3)可使用任何编程语言写模块4)YAML格式,编排任务,支持丰富的数据结构5)较强大的多层解决方案 ansible可以直接由一…

    Linux笔记 2018-06-04
  • Linux文件操作、用户、组管理命令实操

    管道、重定向、用户、组、文本处理

    2018-08-04
  • Linux的tail 与head 命令

    head命令是用来查看具体文件的前面几行的内容,具体格式如下: head <filename>: 你可以通过head命令查看具体文件最初的几行内容,该命令默认是前10行内容,如果你想查看前面更多内容,你可以通过一个数字选项来设置,例如 head -20 install.log 通过上面命令你可以查看install.log这个文件前面20行的内容 …

    2018-04-16
  • linux sed用法总结

    处理文本的工具sedStream EDitor, 行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,…

    Linux笔记 2018-04-15
  • 网络管理。

    网络管理: IEEE 802.3 (以太网)(物理层及数据联络层)wifiFDDI 城市网络OSI 开放系统互联,网络国际ISO 国际标准化组织ATM 异步传输模式细轴网线 最大185m粗轴网线 最大500m普通网线 最大100m 单工:单向传输数据双工:双向传输数据全双工:同时双向半双工:轮流双向 冲突域:网桥可以隔离冲突域。广播域:单播:unicast广…

    Linux笔记 2018-05-13
  • https网络安全协议

    HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

    2018-06-22