userdel
-r
groupdel
usermod:-u
-g -a -s -c -m -M-d -l
-e -L -U
groupmod
passwd
--stdin
-l
-u
finger 显示用户的详细信息
id
who
改变 属主 属组
chown
-R
--reference=a.txt b.txt 把a修改b
chgrp 改变文件
改变权限 chmod (options)mode files
chmod u=rw- a.txt
chmod
-R
chmod u-w,go-x
bash:ksh,csh
1,命令行编辑
ctrl a 行首 ctrl e行尾 ctrl u .
ctrl k
ctrl arrow
2、文件名通配
*:任意长度 任意字符
?:任意单个字符
[]:匹配指定范围内任意单个字符,[abc]
拥有帝国一切,皆有可能。欢迎访问phome.net
^:取反
[:keyword:] [:lower:][:upper:][:punct:][:space:][:alpha:][:alnum:][:digit:]
[::]
ls [pP]* 以/etc/目录下,以p开头的部分大小写,后面跟任意数字
3、命令行补全和路径补全
命令补全 etho $PATH
路径补全
4、命令行展开
~:展开为对应用户的家目录
{}:mkdir -pv{x,y}-(1,2)
5、命令扩展
命令应用``
----------------------------------------------------------------------------------------------------------------------------------------
7.20
变量:
本地变量
环境变量 export,导出
export A=3 直接导出
HISTSTZE
DISPLAY
HOME 系统 的家目录
PATH
PS1(是1) 基名
env
特殊变量:$? 上一个命令 是否成功
位置变量:$1,$2, $3
做算术运算:
例 A=2 B=3
echo "$[$A $B]"
BASH 别名
登出去,在登进来,就失效
全局:/etc/profile ,etc/profile.d/*
局部:~/.bash_profile,
profile类:设置环境变量
运行用户登录要执行的一些命令
bashrc类:设置别名
设置本地变量
sheell:交互式登录shell,非登录式shell,
交互式叫 输入密码 .
读取 /etc/profile--/etc/profile.d/*--~/ .bash_profile --~/ .bash --/etc/bashrc
非登录叫 只是在脚本系统自动的
~/ .bash --/etc/bashrc --/etc/profile.d/*
输入输出重定向,管道|
标准输入:/dev/stdin ,0 KEYBOARD <
标准输出:/dev/stdout,1 NONITOR >
错误输出:/dev/stderr,2 NONITOR 2>
>覆盖输出重定向
>>追加输出重定向
自定义 输出重定向 exec 3> /tmp/myout.out
拥有帝国一切,皆有可能。欢迎访问phome.net
|
拥有帝国一切,皆有可能。欢迎访问phome.net |