Linux第三节整理 、增删改查、用户管理
帮助+基本文件管理+用户管理
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第三节整理 、增删改查、用户管理的更多相关文章
- ASP.NET Identity系列02,在ASP.NET MVC中增删改查用户
本篇体验在ASP.NET MVC中使用ASP.NET Identity增删改查用户. 源码在这里:https://github.com/darrenji/UseIdentityCRUDUserInMV ...
- linux的sed(增删改查)使用方法
sed的增删改查的基本操作 参考:https://www.cnblogs.com/0zcl/p/6855740.html 01:增(a) 2个sed命令,分别是:(这些操作都是在内存中进行的,所以不会 ...
- Datalist增删改查——联系人管理
关于Datalist,其实和Repeater差不多,都是存放数据的控件,相比较下,Datalist和Repeater虽然都是用的模板,但是Datalist比之多了Edit模板,也就是编辑栏的模板,事件 ...
- linux (centos)增删改查用户命令
1,查看用户 cat /etc/passwd 2,删除用户 userdel 用户名 3,查看组 cat /etc/group 4,删除组 groupdel 组名 5.查看系统中有哪些用户: cut - ...
- 使用vue+elementUI+springboot创建基础后台增删改查的管理页面--(1)
目前这家公司前端用的是vue框架,由于在之前的公司很少涉及到前端内容,对其的了解也只是会使用js和jquery,所以..慢慢来吧. 在此之前需要先了解vue的大致语法和规则,可先前往官方文档进行学习h ...
- Node教程——Node+MongoDB案例实现用户信息的增删改查
想要获取源代码的同学可以留言,我不做git上传了,案例太简单 没必要 综合演练 用户信息的增删改查 需求:你需要实现这样的结果 点击添加可以添加用户,点击删除可以删除点击修改可以修改 代码分析: 1. ...
- salesforce 零基础学习(五十一)使用 Salesforce.com SOAP API 实现用户登录以及简单的增删改查(JAVA访问salesforce)
此篇请参看:https://resources.docs.salesforce.com/202/latest/en-us/sfdc/pdf/salesforce_developer_environme ...
- Java简单示例-用户登录、单个页面的增删改查及简单分页
index.html -登录->stulist.jsp (index.html传递到LoginServlet,进行登录检测及写入session,NO返回index.html界面,OK 跳转到s ...
- spool命令、创建一个表,创建而且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站
1.spool命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创建 ...
- 设置Sql server用户对表、视图、存储过程、架构的增删改查权限
根据数据库Schema限制用户对数据库的操作行为 授予Shema dbo下对象的定义权限给某个用户(也就是说该用户可以修改架构dbo下所有表/视图/存储过程/函数的结构) use [Your DB N ...
随机推荐
- django 图片上传 前段+后端
1.前台<form method="post" action="./writerApply" enctype="multipart/form-d ...
- zanphp 初探----安装篇
安装 zanphp 的安装详细步骤具体在 http://zanphpdoc.zanphp.io/,但是安装的时候,还是踩了一些坑,Mac 和 Ubuntu 我都安装过, 分享大家注意一下. PHP 版 ...
- SSL/TLS 握手过程详解
在现代社会,互联网已经渗透到人们日常生活的方方面面,娱乐.经济.社会关系等都离不开互联网的帮助.在这个背景下,互联网安全就显得十分重要,没有提供足够的安全保障,人们是不会如此依赖它的.幸运的是,在大牛 ...
- Python3.6_安装numpy
刚刚编辑了一次,但是犯了新手都会犯的没保存的错误,第二次编辑可能略有粗糙,如有问题欢迎指正 想用Python 画图,但是我的是vs自动安装的因此缺少许多必要的库,在安装的过程中也是遇到了诸多问题,下面 ...
- MySQL之事务的四大特性
事务就是一组原子性的SQL查询,或者说一个独立的工作单元.如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询.如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执 ...
- SVN如何commit(提交)项目代码
在本地代码做出变更之后,我们就需要通过svn commit命令提交到远程服务端 工具/原料 SVN客户端 方法/步骤 选中需要更新的代码文件夹或目录,点击右键,选择"Tortoise ...
- php 将pdf转成图片且将图片拼接
说明: 1.pdf转图片通过安装php扩展imagick实现. 2.由于windows扩展安装的一系列问题,建议在linux环境开发,windows大伙可以尝试安装. 3.为Centos 安装Imag ...
- 深入解析Java垃圾回收机制
引入垃圾回收 哪些内存需要回收? 引用计数法 可达性分析 如何回收 Marking 标记 Normal Deletion 清除 Deletion with Compacting 压缩 为什么需要分代收 ...
- Akka(43): Http:SSE-Server Sent Event - 服务端主推消息
因为我了解Akka-http的主要目的不是为了有关Web-Server的编程,而是想实现一套系统集成的api,所以也需要考虑由服务端主动向客户端发送指令的应用场景.比如一个零售店管理平台的服务端在完成 ...
- NOIP2017普及组初赛解析
首发于订阅号 嗨编程,这是一个以嗨为目标的编程订阅号(仅仅是目标而已),扫码可关注,不定期更.