Linux命令及使用

  

1,一般模式

  

功能描述
yy复制光标当前一行
数字+ yy复制几行
p箭头移动到目的行粘贴
u撤销上一步
dd删除光标当前行
数字+ dd删除光标(含)后多少行
x删除一个字母,相当于del
大写x删除一个字母,相当于退格
yw复制一个词
dw删除一个词
shift + ^移动到行头
shift + $移动到行尾
gg/先按1,再按shift + g移动到页头
g/g shift +移动到页尾
数字+ shift + g移动到目标行

  

2,编辑模式

  

按键功能
我当前光标前
一个当前光标后
o当前光标行的下一行
我光标所在行最前
一个光标所在行最后
o当前光标行的上一行

  

3,指令模式

  

命令功能
:问!不保存文件,强制退出六世命令
: w保存文件,不退出六世命令
: wq强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
: x写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
/要查找的词,n查找下一个,n往上查找
?要查找的词,n查找上一个,shift + n往下查找
:设置ν显示行号
:设置nonu关闭行号

  

4,用户和组管理命令

  

useradd用户名(添加新用户)
useradd - g组名用户名(添加新用户到某个组)
passwd用户名(设置用户密码)
id用户名(查看用户是否存在)
猫/etc/passwd(查看创建了哪些用户)
userdel用户名(删除用户但保存用户主目录)
userdel - r用户名(用户和用户主目录,都删除)
whoami(显示自身用户名称)
usermod - g用户组用户名(修改用户组)
groupadd组名(新增组)
groupdel组名(删除组)
groupmod - n新组名老组名(修改组)
猫所属(查看创建了哪些组)

  

5,设置普通用户具有根权限

  

1。王添加用户,并对其设置密码。
[root@hadoop101 ~] # useradd王
[root@hadoop101 ~] # passwd王
2。修改配置文件
[root@hadoop101 ~] # vi/etc/sudoers
修改/etc/sudoers文件,找到下面一行(91行),在根下面添加一行,如下所示:

  

允许根运行任何命令

  

根所有
=(所有)王所有
=()或者配置成采用sudo命令时,不需要输入密码

  

允许根运行任何命令

  

根=(全部)所有王
=(所有)NOPASSWD:所有
修改完毕,现在可以用王帐号登录,然后用命令sudo,即可获得根权限进行操作。

  

6,进程运行级别

  

7,忘记根密码,重置

  

由于有的是英文安装的系统,有的是中文安装的系统,在修改的时候方法不同
英文安装的系统:在rhgb安静LANG=en_US。utf - 8后面加入init=/bin/sh或者rd.break执行=0
中文安装的系统:在rhgb安静LANG=zh_CN。utf - 8后面加入rd.break执行=0
总之,我们最后要达到一个三选的一结果

  

rhgb安静LANG=en_US。utf - 8 init=/bin/sh
rhgb安静LANG=en_US。utf - 8 rd.break执行=0
rhgb安静LANG=zh_CN。utf - 8 rd.break执行=0

  

按CTRL + X用改变的参数引导系统启动。
如果前面输入的代码是“rhgb安静LANG=en_US。utf - 8 init=/bin/sh "执行以下操作:

  

mount - o重新安装,rw/
passwd根#设置密码并确认
执行/sbin/init
重启——输入新密码,进入

  

如果前面输入的代码是
rhgb安静LANG=en_US。utf - 8 rd.break执行=0
rhgb安静LANG=zh_CN。utf - 8 rd.break执行=0,执行以下操作:

  

mount - o重新安装,rw/sysroot
chroot/sysroot
密码#输入新密码并确认密码/
联系。autorelabel #如果开启selinux的话需执行此步,selinux关闭的话,此步可以不执行!
mount - o重新安装,ro/#重新挂载
退出#退出交换界面
退出#退出引导界面并重启

  

总而言之,两种情况
情况1:init=/bin/sh→CTRL + X→mount - o重新安装,rw/鷓asswd根→执行/sbin/init
情况2:rd。打破执行=0→CTRL + X→mount - o重新安装,rw/sysroot→chroot/sysroot→passwd→mount - o重新安装,ro/隹凇顺?/p>

Linux命令及使用