Linux的基础命令小总结(二)

 命令行编辑:

光标跳转:

Ctrl+a:跳到命令行首

Ctrl+e:跳到命令行尾

Ctrl+d:与delete功能相似

Ctrl+u:删除光标至命令行首的内容

Ctrl+k:删除光标至命令行尾的内容

Ctrl+l:清屏

        Ctrl+w:删除一个单词

命令历史:

bash会自动保存过去使用过的命令,保存在内存的一段缓存中

查看命令历史:history

-c:清空命令历史

-d:删除指定位置的命令

-w:保存命令历史至历史文件中

命令历史的使用技巧:

!n:执行命令历史中的第n条命令

!-n:执行命令历史中的倒数第n条命令

!!:执行上一条命令

!string:执行命令历史中最近一个以指定字符串开头的命令

!$:引用前一个命令的最后一个参数

Esc .:引用前一个命令的最后一个参数

Alt+.:引用前一个命令的最后一个参数

命令补全:在PATH环境变量下搜索每个路径下以我们给出的字符串开头的可执行文件,如果多于一个两次tab给出列表,否则直接补全。输入单词开头按tab

路径补全:搜索我们给出的起始路径下的每个文件名,并试图补全,如果多于一个两次tab给出列表,否则直接补全。

命令别名:

alias CMDALIAS=COMMAND  [options] [arguments]

在shell中定义的别名仅在当前shell生命周期中有效:别名的有效范围仅为当前shell进程;

ualias CMDALIAS取消命令别名

命令替换:

$(COMMAND),‘COMMAND‘

把命令中某个子命令替换为其执行结果的过程

文件名通配,globbing

* :通配符可以用来匹配任意长度的任意字符

?:匹配任意单个字符

[]:匹配指定范围内的任意单个字符

[a-z][A-Z][0-9][a-zA-Z][0-9a-zA-Z]

[:space:]空白字符

[:punct:]标点符号

[:lower:]小写字母

[:upper:]大写字母

[:alpha:]大小写字母

[:digit:]数字

[:alnum:]数字和大小写字母

[^]:匹配指定范围之外的任意单个字符  如: [^[:alpha:]]:非字母

用户管理:useradd, userdel, usermod, passwd, chsh, chfn, finger, id,chage

useradd   创建用户

useradd [options] USERNAME 

-u UID:这里指定的UID一定是尚未使用的UID并且要大于等于500

-g GID(基本组):指定其基本组

-G GID,...:(附加组)可以有多个,彼此之间用 ,隔开

-c “comment”:指定注释

-d 路径:指定某个目录

-s +shell路径:为用户指定shell

-m -k(一般一块使用):强行为用户创建家目录

-M :不给用户创建家目录

-r:添加系统用户

userdel     删除命令

userdel [option] USERNAME

-r:删除用户的同时删除家目录

usermod   修改用户账号属性

usermod:

-u :UID 改id

-g :GID 改基本组

-G -a通常一块使用:GID 为用户在额外附加组上增加新的附加组不用-a选项,会 覆盖此前的附加组

-d :为用户指定新的家目录 通常跟-m一块使用,为用户将此前文件移动至新的 家目录

-l:更改用户名

-e:指定密码过期时间

-L:锁定账号

-U:解锁账号

passwd  密码管理

passwd [USERNAME]:   用于修改指定用户的密码

--stdin:从标准输入读取密码

-l:锁定用户账号

-u:解锁

-d:删除用户密码

pwck:检查用户账号的完整性

chsh:更改用户的默认shell

chfn:修改用户的注释信息

Finger查看用户账号信息

id  查看用户的账号属性信息

-u:显示用户的id号

-g:显示用户基本组的id号

-n:显示用户的名称

chage    改变用户密码过期信息

-d:最近一的修改时间

-E:过期时间

-I:非活动时间时间

-m:最短使用期限

-M:最长使用期限

-w: 警告时间

组管理  groupadd, groupdel, groupmod, gpasswdnewgrppwck

groupadd     创建组

-g:指定GID

-r:添加为系统组

groupdel:删除组

groupmod

-g:修改GID

-n:修改组名GRPNAME

gpasswd:给组加密码

newgrp GRPNAME:切换到另一个组  切换回去直接exit

pwck:检查用户账号的完整性

你可能感兴趣的:(linux)