1.用户管理
获取超级管理员权限
$ sudo -s
创建用户
1.命令 -h 获取命令帮助,ls查看当前目录文件
2.创建用户
$useradd -m chenrongyan
$passwd chenrongyan
$userdel -r chenrongyan #删除用户和整个用户目录
$userdel -f chenrongyan #删除用户,但用户目录保留
注: -m 是创建一个chenrongyan的用户并且创建相关名的文件
3.添加密码
passwd chenrongyan
4.删除用户:
userdel chenrongyan
注:只有root权限才能删除,
让已登录的成员下线
$ pkill -kill -t pts/终端号
结束终端号的一系列进程
组
例子
用户名chenrongyan
组名classroom
创建组
grouped classroom
将已创建的用户添加到已经创建的组
adduser chenrongyan classroom
将用户从组成员里面删除
deluser chenrongyan classroom
查看所有的用户以及所有的用户组
cat /etc/passwd
(用户组信息在psswd里面)
who
查看在线用户
2.文件管理
~
代表家目录
pwd
查看当前所在的目录
mkdir
创建目录
rmdir
删除目录
ls
显示目录内容,-a
cd
改变工作目录cd后接/ 是绝对路径, 没/是相对路径
mv name1 name2
目录重命名
cp name1 name2
拷贝文件,拷贝目录要加-r(递归复制)
>fname
新建文件(文件类型由文件内容决定) ,tree
现实当前目录的文件结构
rm -rf dname
不提示直接删除文件
cp file1 file2
将file1的内容复制到file2里面
ls -l
查看
.开头的文件是隐藏文件
ln -s sf tf
创建文件连接,用ls -l 可以看到会看到tf->sf相当于创建了一个类似于指针的文件tf,指向sf
注:sf的路径最好用绝对路径
find 目录找文件
例:
find path -name filename
work/
是开始搜索的文件路径,这里表示将搜索整个work文件
-name
是指定字符串作为寻找文件
filename
是要查找的完整文件名字注:如果加了
*
在filename前面或者后面,表示以filename开头或者结尾,如果是*filename*
则是包括filename的文件.
grep 文件中找字符串
grep -n char path
-n
#输出行号的命令
i
#忽略大小写
-v
#反检索,只现实不匹配的行
char
是要查找的字符串内容
path
是需要查找的文件的路径,绝对路径或者相对路径
或者写成
cat path |grep -n char
,
|
是管道