帮助+基本文件管理+用户管理
  1.怎么查看命令帮助
    ls --help
    man ls :查看命令/man 5 file:查看配置文件

2.基本文件管理,通过{查,建,删,改} 四个维度介绍了不同的命令
*查:
  ls : 查看文件等信息
    cat: 查看文件只显示最后一页、
    /cat > filename:创建新文件
    /cat file1 file2 > file:合并文件
    / -A : 全文显示
    / -b :对非空输出行编号
    / -n: 全文显示并编行号
  tac: 文件最后一页并使文件内容前后颠倒
  more:分屏显示,按空格翻页,无法前翻
    /(Ctrl+B 返回上一屏/Ctrl+F(空格): 向下滚动一屏) /
    / +/string 搜寻该字串,前两行之后开始显示 /
    / ls -l | more -5: 分页显示文件,每页5条
  less:可上下滚动查看文件内容(空格翻页,上下箭头换行,PgUp/PgDn:翻已存在的页面)
    /ps -ef |less: 分页显示进程
    /ctrl + F - 向前移动一屏
    /ctrl + B - 向后移动一屏
    /ctrl + D - 向前移动半屏
    /ctrl + U - 向后移动半屏
  head:默认查看文件前10行
    /head -n 5 file: 显示file前5 行的数据
  tail:默认查看文件后10行
    /tail -n 5 file: 显示file后5行的数据
  rev:使文件左右颠倒

*建
  mkdir:创建一个目录
    /mkdir a b c :创建同级目录
    /mkdir -p aa/bb/cc: 递归创建目录
  touch:修改文件时间戳,或者新建一个不存在的文件
    /-a 更改存取时间
    /m 更改变动时间
    /-t 使用指定的日期时间
*删
  cp:复制文件
    /cp -r:复制目录
    /bin/cp -f: 复制文件并覆盖已有文件(写命令的绝对路径/bin/)
    /cp /ect/passwd .:将其他文件复制到当前目录
    /-n :不要覆盖已存在的文件
    /-f: force如果目标文件无法打开则将其移除并重试
    /-i: 覆盖前询问
    /-R/r:复制目录及目录内的所有项目
  mv:移动文件
    /-b :若需覆盖文件,则覆盖前先行备份。
    /-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
    /-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
    /-t : 选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后
    /-u :若目标文件已经存在,且 source 比较新,才会更新(update)
    /mv * ../:移动当前文件夹下的所有文件到上一级目录
  rm:删除文件
    /-f, --force 忽略不存在的文件,从不给出提示。
    /-i, --interactive 进行交互式删除
    /-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
    /-v, --verbose 详细显示进行的步骤
    --help 显示此帮助信息并退出
    --version 输出版本信息并退出、
  rmdir:删除目录
    /-p :当子目录被删除后使它也成为空目录的话,则顺便一并删除
    /-v, --verbose 显示指令执行过程

3,用户管理 (增删改切)

    用户都存储哪些信息? /etc/passwd
    用户名 密码控位键 用户UID 组GID 用户描述信息 用户家目录 用户shell
      密码控位键:控制密码登陆、/etc/shadow/ user:pwd:更改日期:最小辨别日期:密码必须更改时间:密码过期提醒天数:::
    linux系统是支持多用户的系统
    用户分为三种以UID来区分
      超级用户 UID = 0 在系统中拥有至高无上的权限.
      系统用户 UID 1-499 bin,ftp,mail等,不具备登录系统的权利,却是系统运行不可缺少的.
      普通用户 UID 500以上 管理员建立的用户.密码和权限都由管理员制定.

    useradd user1 创建用户user1
      -u UID
      -d 家目录
      -g GID
      -c 用户描述信息
      passwd user1 给user1设置密码

  usermod 修改用户属性命令
    -u UID
    -d 家目录
    -g GID
    -s 指定用户shell
  userdel
    -r 删除用户及用户家目录

  su 切换用户
    以root用户切换其他用户则不需要密码
    而其他用户做任何切换都需要密码
    su -加 - 与不加 - 的区别: 完全切换和部分切换

  登录后检查
    whoami:查看当前用户身份
    who :查看登录本机用户及来源ip
    w(最全)查看登录用户在做什么
    id :查看用户和查看用户所属的组
    users :都有哪些登录用户

Linux第三节整理 、增删改查、用户管理的更多相关文章

  1. ASP.NET Identity系列02,在ASP.NET MVC中增删改查用户

    本篇体验在ASP.NET MVC中使用ASP.NET Identity增删改查用户. 源码在这里:https://github.com/darrenji/UseIdentityCRUDUserInMV ...

  2. linux的sed(增删改查)使用方法

    sed的增删改查的基本操作 参考:https://www.cnblogs.com/0zcl/p/6855740.html 01:增(a) 2个sed命令,分别是:(这些操作都是在内存中进行的,所以不会 ...

  3. Datalist增删改查——联系人管理

    关于Datalist,其实和Repeater差不多,都是存放数据的控件,相比较下,Datalist和Repeater虽然都是用的模板,但是Datalist比之多了Edit模板,也就是编辑栏的模板,事件 ...

  4. linux (centos)增删改查用户命令

    1,查看用户 cat /etc/passwd 2,删除用户 userdel 用户名 3,查看组 cat /etc/group 4,删除组 groupdel 组名 5.查看系统中有哪些用户: cut - ...

  5. 使用vue+elementUI+springboot创建基础后台增删改查的管理页面--(1)

    目前这家公司前端用的是vue框架,由于在之前的公司很少涉及到前端内容,对其的了解也只是会使用js和jquery,所以..慢慢来吧. 在此之前需要先了解vue的大致语法和规则,可先前往官方文档进行学习h ...

  6. Node教程——Node+MongoDB案例实现用户信息的增删改查

    想要获取源代码的同学可以留言,我不做git上传了,案例太简单 没必要 综合演练 用户信息的增删改查 需求:你需要实现这样的结果 点击添加可以添加用户,点击删除可以删除点击修改可以修改 代码分析: 1. ...

  7. salesforce 零基础学习(五十一)使用 Salesforce.com SOAP API 实现用户登录以及简单的增删改查(JAVA访问salesforce)

    此篇请参看:https://resources.docs.salesforce.com/202/latest/en-us/sfdc/pdf/salesforce_developer_environme ...

  8. Java简单示例-用户登录、单个页面的增删改查及简单分页

    index.html  -登录->stulist.jsp (index.html传递到LoginServlet,进行登录检测及写入session,NO返回index.html界面,OK 跳转到s ...

  9. spool命令、创建一个表,创建而且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站

      1.spool命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创建 ...

  10. 设置Sql server用户对表、视图、存储过程、架构的增删改查权限

    根据数据库Schema限制用户对数据库的操作行为 授予Shema dbo下对象的定义权限给某个用户(也就是说该用户可以修改架构dbo下所有表/视图/存储过程/函数的结构) use [Your DB N ...

随机推荐

  1. memcached内存管理

    前言 memcached默认情况下采用了名为Slab Allocator的机制来管理内存.在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的.但是,这种方式会导致内存 ...

  2. ajax实现用户名校验的传统和jquery的$.post方式

    第一种:传统的ajax异步请求,后台代码以及效果在最下边 首先我们在eclipse中创建一个注册页面regist.jsp,创建一个form表单,注意,由于我们只是实现用户名校验的效果,下边红色部门是我 ...

  3. ThinkPHP中对系统常量的使用

    /Wen 当前模块的URL地址 /Wen/postname 当前操作的URL地址 /thinkphp-changliang/ 当前URL地址 APP_DEBUG 是否开启调试模式(框架两种模式:[默认 ...

  4. Solidity教程系列1 - 类型介绍

    现在的Solidity中文文档,要么翻译的太烂,要么太旧,决定重新翻译下,再加上代码事例讲解. 写在前面 Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊.智能合约有所了解, 如果 ...

  5. C#、Java中的一些小功能点总结(持续更新......)

    前言:在项目中,有时候一些小的功能点,总是容易让人忽略,但是这些功能加在项目中往往十分的有用,因此笔者在这里总结项目中遇到的一些实用的小功能点,以备用,并持续更新...... 1.禁用DataGrid ...

  6. Linux正则表达式语法

    基本组成部分: 正则表达式的基本组成部分. 正则表达式 描述 示例 \ 转义符,将特殊字符进行转义,忽略其特殊意义 a\.b匹配a.b,但不能匹配ajb,.被转义为特殊意义 ^ 匹配行首,awk中,^ ...

  7. CSS3 box-shadow 内外阴影效果

    说明 box-shadow 属性可以给元素边框周围添加一个或者多个阴影效果.定义多个阴影,使用逗号分隔. 语法 box-shadow: none | [inset? && [<o ...

  8. sendGrid 纯文本的换行问题

    项目中使用sendGrid发送邮件,并且要求纯文本格式,遇到了无法换行的问题(使用\r\n). 解决方案: 1. 在换行符前加空格(官方推荐的做法 https://sendgrid.com/docs/ ...

  9. (一)—Linux安装与硬盘分区

    相信很多人对linux充满了喜爱,尤其是技术人员,玩惯了windows更想尝试一下这个系统.关于它的优点多多,当然,你的好你的坏,用过才明白!下面我这个菜鸟也来玩装个玩玩. 我不会那么冲动,上来就把自 ...

  10. hdu4416 Good Article Good sentence (后缀数组)

    题意:问a串中有多少种字符串集合B中没有的连续子串. a的长度10^5,B中的总长度为不超过10^5. 解法:后缀数组题目:后缀数组能够非常easy算出来一个串中有多少种子串. 把a和B集合连起来.求 ...