编辑器 ed vi/vim (交互式) sed (非交互)
vi/vim 的使用
1.命令模式
移动光标 方向键 hjkl
H L M
G 1G nG
复制行 yy nyy
粘贴 p
删除行 dd ndd
D
删除字符 x
保存退出 ZZ
2.底行模式
显示行号 set nu
set nonu
查找 / 向下查找 n 相同方向 N:相反方向
? 向上查找
查找替换
行号1,行号2 s/oldstring/newstring/g
1,$
行号1,+n s/oldstring/newstring/g
-n
/模式/
保存 w
退出 q -->wq
wq!
q!
3.插入模式
a:在光标当前位置的右边插入
A:在光标当前行尾插入
i:在光标当前位置插入
I:在光标当前行首插入
o:当前行的下一行插入
O:当前行作为新行插入
4.保存未保存的文本 file welcome.txt
帮助
-h ===--help
man 1 普通用户指令说明 5 配置文件的说明 8 管理员指令的说明
info
运行级别 7种
0:关机 init 0
1:单用户维护
2:多用户 字符终端 没NFS
3:多用户 字符终端
4: 保留
5:桌面
6:重启 init 6
runlevel
帐号管理 uid 0-60000 0:管理员 0-1000之间 系统帐号 1000-60000 包括1000 60000 普通帐号
组帐号 /etc/group /etc/gshadow 用户帐号 /etc/passwd /etc/shadow
cat /etc/passwd查看所有的用户信息
cat /etc/passwd|grep 用户名,用于查找某个用户
cat /etc/group查看所有组信息
cat /etc/group|grep 组名,用于查找某个用户组
groups 查看当前登录用户的组内成员
groups test 查看test用户所在的组,以及组内成员
whoami 查看当前登录用户名
用户帐号的操作
添加 useradd adduser
-u //uid
-o //重复
-g //gid
-G //其他组
-d //家目录
-s //shell
-m // 创建家目录 普通帐号,默认创建
-M //不创建家目录 系统帐号,默认不创建\
-D 显示创建帐号的默认值
-b //改变默认的家目录的基目录
-s //改变默认的shell
修改
usermod
-u //修改uid
-o //重复
-d //家目录
-s //shell
-l new-login login //修改登陆名称
-g //修改gid
-G //加入其他组
-L 锁定
-U 解锁
口令
passwd
-S //查看口令状态
-d //删除口令,只能利用本地终端实现登录,不能使用网络进行登录
-l //锁定
-u //解锁
删除
userdel -r //递归删除( 家目录 mail /etc/group /etc/passwd /etc/shadow)
组帐号操作 /etc/group /etc/gshadow
添加组
groupadd
-g //gid
-o //重复
-r //系统组
-f //强制
修改组
groupmod
删除组
groupdel
添加成员
useradd usermod
gpasswd
-a //添加组成员
-d //删除组成员
-A //组长
-M //多个组成员
权限操作
link -s ln1 文件名
对象属性
-:文件
d:目录
l:链接
b:块设备
c:字符终端
s:socket
p:管道
所有者权限 组权限 other用户权限
rwx rwx rwx
r:读取 文件:查看文件内容
目录:查看目录的内容(子目录名称 文件名称)
w:写入 文件:改变 删除
目录:创建在目录下创建子对象
x:运行 文件:可执行
目录:切换
数字表示法
r-- 100=4
-w- 010=2
--x 001=1
rw-r--r-- =644
rwx------ =700
字符表示法 rwx
chmod -R (u)ser/(g)roup/(o)ther/(a)ll 操作符 +/-/= 字符表示的权限 对象
chmod -R 数字表示的权限 对象
特殊权限
umask /etc/bashrc{所有用户生效} ~/.bashrc
suid
sgid
sticky
sudo visudo
对象最高权限-umask=对象实际权限
文件:666 077
目录:777
linux基础命令大全的更多相关文章
-
Linux的基础命令大全
linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh ls -al /bin/bash 查看这些shell的 ...
-
linux常用命令大全(linux基础命令+命令备忘录+面试复习)
linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html
-
[转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
-
来不及解释!Linux常用命令大全,先收藏再说
摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...
-
linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
-
第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
-
【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
-
100个命令Linux常用命令大全
Linux常用命令大全100条: 1,echo "aa" > test.txt 和 echo "bb" >> test.txt//>将原 ...
-
linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
随机推荐
-
const指针
const指针这个问题,复习了好多次,每次看书的时候明白,但是过了一段时间之后没用,总会再次被搞糊涂. 那么今天就把这个问题先用代码实现,把自己理解的写下来.代码在下面: ; ; const int* ...
-
struts2 CVE-2014-0050(DoS), CVE-2014-0094(ClassLoader manipulation) S2-20 DoS attacks and ClassLoader manipulation
catalog . Description . Effected Scope . Exploit Analysis . Principle Of Vulnerability . Patch Fix 1 ...
-
大数据实践:ODI 和 Twitter (一)
本文利用twitter做为数据源,介绍使用Oracle大数据平台及Oralce Data Integrator工具,完成从twitter抽取数据,在hadoop平台上处理数据,并最终加载到oracle ...
-
razor GPU
抓之前要把设置里面 Setting -Debug Setting -Graphic -PA DEBUG yes -RAZOR GPU yes replay是个很有用的功能,要设置 -Debug Set ...
-
django 的mysql数据配置
原地址:http://blog.csdn.net/gamesofsailing/article/details/21465327 在成功安装python-mysql后,开始配置django的mysql ...
-
isNUll ,对于sql中的一个表的description的NULL和空格的处理
select client.clientname ,description,'client2'= case when client.Description IS NULL then client.c ...
-
[Swift]LeetCode213. 打家劫舍 II | House Robber II
You are a professional robber planning to rob houses along a street. Each house has a certain amount ...
-
jQuery实现简单的五星好评
最近一直在认真的努力工作,今天工作完成得差不多了,比较轻松点,在工作中有遇到用jq实现五星好评功能,觉得简单又有用,所以空闲时间就想分享出来. css部分: <style> .u_star ...
-
一步一步写出java swing登录界面,以及输入的参数获取
经过好几天的学习,研究,接下来说说java swing,以及内嵌浏览器的方法. 一.swing是一个用于java应用程序用户界面的的开发工具包. 例如:接下来我们做个登录界面,简要说明 做之前的构想图 ...
-
前端之css样式(选择器)。。。
一.css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. 例如 二.c ...