常用命令
#创建一个名为文件,touch是一个命令
touch file
按键作用
Ctrl+d键盘输入结束或退出终端
Ctrl+s暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a将光标移至输入行头,相当于Home键
Ctrl+e将光标移至输入行末,相当于End键
Ctrl+k删除从光标所在位置到行末
Alt+Backspace向前删除一个单词
Shell 常用通配符:
字符含义
*匹配 0 或多个字符
?匹配任意一个字符
[list]匹配 list 中的任意单一字符
[!list]匹配 除list 中的任意单一字符以外的字符
[c1-c2]匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...}匹配 string1 或 string2 (或更多)其一字符串
{c1..c2}匹配 c1-c2 中全部字符 如{1..10}
权限及用户
who命令其它常用参数
参数说明
-a打印能打印的全部
-d打印死掉的进程
-m同am i,mom likes
-q打印当前登录用户数及用户名
-u打印当前登录用户登录信息
-r打印运行等级
etc/group文件格式说明
/etc/group 的内容包括用户组(Group)、用户组口令、GID 及该用户组所包含的用户(User),每个用户组一条记录。格式如下:
group_name:password:GID:user_list
添加sudo用户权限
sudo usermod -G sudo lilei
删除用户
sudo deluser lilei --remove-home
ls可以使用多种参数:
全部显示:ls -Al
易读方式显示:ls -AsSh
修改权限:
chmod 700 new.txt
700:每一位数字是三位权限的二进制表示
chmod go-rw new.txt
g、o还有u分别表示 group、others 和 user,+和-分别表示增加和去掉相应的权限。