简单的shell命令

简单的shell命令

多用户管理系统简单命令

  1. 远程登录:ssh diveinedu@192.168.21.121
  2. 提升到root用户权限:sudo -s
  3. 创建你自己的帐号:useradd -m xuqian
  4. 为自己的帐号设置密码:passwd xuqian
  5. 新建第二个终端用自己帐号登陆 :ssh xquain@192.168.21.121
  6. 回到第一个终端把自己用户加入classroom组: adduser xuqian classroom
  7. 再把自己用户移除classroom组:delgroup xuqian classroom
  8. 删除帐号:pkill -kill -t xuqian(把用户踢下线用户) userdel xuqian
  9. 新建群组:groupadd 删除群组:groupdel
  10. 把用户添加到群组中:addgroup 用户名 群组名
    把用户从群组中删除:delgroup 用户名 群组名
  11. 用户身份:whoami

目录操作的简单命令

  1. 创建目录:mkdir 目录名

  2. 删除目录:rmdir 目录名

  3. 显示工作目录所在位置:pwd

  4. 显示当前文件所有目录:
    ls -a 包括:以.开头的所有文件
    -l 以长列表的形式显示列表

  5. 改变当前目录:
    cd或cd~ 进入登录时的主目录
    cd / 进入根目录
    cd .. 进入上一级目录
    cd /home 进入系统的home目录
    cd home 进入当前目录下的home目录

  6. 目录的重命名和移动:mv 原目录 目的目录

  7. 目录拷贝: cp 原目录 目的目录

文件操作的简单命令

  1. 新建文件:>或touch或vi 文件名

  2. 删除目录:rm 文件名
    -i 系统提示系统是否真要删除文件
    -f 文件删除之前不提示任何信息
    -r 递归删除目录下所有子目录

  3. 文件拷贝:cp 原目录 目的目录

  4. 文件链接:ln -s 原目录 目的目录

  5. 查看文件
    cat less more
    head 只显示文件的前十行
    tail 只显示文件的后十行
    nl 以编号的形式显示全部文件,忽略空行

  6. 文件查找: find [路径] [选项]
    如:find / -name test.txt

  7. 文件内容查找:grep -n main haison.c (输出行号)

  8. 改变文件/目录的权限:
    chmod [u/g/o/a] [+/-][权限] 文件名或目录名
    如:chmod a+w a.txt
    chmod 644 a.txt
    u:user g:group o:other a:all

  9. 改变文件或目录的属主:chown 主人 文件或目录
    如:chown root a.txt

  10. 改变文件或目录的属组:chgrp 组名 文件或目录
    如:chgrp changegroup a.txt
    chown owner:group 文件或目录

  11. 文件的上传和下载
    上传: scp 源文件路径 目标文件路径
    下载: scp 目标文件路径 源文件路径

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容