简单的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 原目录 目的目录
查看文件cat
less
more
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.txtchown owner:group 文件或目录
文件的上传和下载上传: scp 源文件路径 目标文件路径下载: scp 目标文件路径 源文件路径