简单的shell命令
多用户管理系统简单命令
- 远程登录:
ssh diveinedu@192.168.21.121 - 提升到root用户权限:
sudo -s - 创建你自己的帐号:
useradd -m xuqian - 为自己的帐号设置密码:
passwd xuqian - 新建第二个终端用自己帐号登陆 :
ssh xquain@192.168.21.121 - 回到第一个终端把自己用户加入classroom组:
adduser xuqian classroom - 再把自己用户移除classroom组:
delgroup xuqian classroom - 删除帐号:
pkill -kill -t xuqian(把用户踢下线用户)userdel xuqian - 新建群组:
groupadd删除群组:groupdel - 把用户添加到群组中:
addgroup 用户名 群组名
把用户从群组中删除:delgroup 用户名 群组名 - 用户身份:
whoami
目录操作的简单命令
创建目录:
mkdir 目录名删除目录:
rmdir 目录名显示工作目录所在位置:
pwd显示当前文件所有目录:
ls-a 包括:以.开头的所有文件
-l 以长列表的形式显示列表改变当前目录:
cd或cd~进入登录时的主目录
cd /进入根目录
cd ..进入上一级目录
cd /home进入系统的home目录
cd home进入当前目录下的home目录目录的重命名和移动:
mv 原目录 目的目录目录拷贝:
cp 原目录 目的目录
文件操作的简单命令
新建文件:
>或touch或vi 文件名删除目录:
rm 文件名
-i系统提示系统是否真要删除文件
-f文件删除之前不提示任何信息
-r递归删除目录下所有子目录文件拷贝:
cp 原目录 目的目录文件链接:
ln -s 原目录 目的目录查看文件
catlessmore
head只显示文件的前十行
tail只显示文件的后十行
nl以编号的形式显示全部文件,忽略空行文件查找:
find [路径] [选项]
如:find / -name test.txt文件内容查找:
grep -n main haison.c(输出行号)改变文件/目录的权限:
chmod [u/g/o/a] [+/-][权限] 文件名或目录名
如:chmod a+w a.txt
chmod 644 a.txt
u:user g:group o:other a:all改变文件或目录的属主:
chown 主人 文件或目录
如:chown root a.txt改变文件或目录的属组:
chgrp 组名 文件或目录
如:chgrp changegroup a.txt
chown owner:group 文件或目录文件的上传和下载
上传: scp 源文件路径 目标文件路径
下载: scp 目标文件路径 源文件路径