Linux必备快捷键

ls查看当前目录的文件
ls -a查看当前目录的文件(包括隐藏文件以.结尾)
ls -l查看文件的详细信息包括权限等可以简写为ll
cd …退回上级目录
cd /目录/目录切换到某个目录
cd -到上回的目录
pwd查看当前目录
mkdir 目录的名称创建目录
rmdir 目录名称只删除空目录
命令 --help查看该命令的提示帮助
mkdir -p 目录/目录创建多级目录
cat 目录名称查看文件内容一下展现完
more 目录名称查看文件,按回车多显示一行,按空格显示一屏,按p退出
less 目录名称功能与more类似,可以按上下键
tail -10 目录名称查看文件后十行,-f可以动态查看
cp -被复制的文件 需复制到的文件/更改的名称复制文件
mv剪切文件
rm 删除文件名称删除文件
rm -r 删除文件夹n代表不删,y代表删其中-rf代表不询问
find / -name 文件名称查找文件
clear清屏
touch创建空的文件

vim必备命令

一般模式

向左方向键(其他方向类似)光标向左移动一个字符
Ctrl+f屏幕向文件尾移动一页
Ctrl+b屏幕向文件头移动一页
0移动本行行首
End移动本行行尾
G光标移动文本最末行
nG光标移动到n行
gg光标移动到文本的首行
x,Xx为向后删除一个字符,X为向前删除一个字符
nx向后删除n个字符
dd删除光标所在行
ndd删除光标所在的向下n行
d1G删除光标所在行到第一行的所有数据
dG删除光标所在行到末行所有数据
yy复制光标所在行
nyy复制从光标所在行的向下n行
p,Pp将复制的数据从光标下一行粘贴,P向上粘贴
y1G复制光标所在行到第一行的所有数据
yG复制光标所在行到末行的所有数据
u还原过去的操作
Ctrl+r重做上一个操作
/ keyword向光标之后寻找keyword的字符串,当找到第一keyword后,该单词高亮显示,按下n继续查找下一个,按下N反向查找下一个
?keyword向光标之前
:n1,n2s/word/word2/g在n1行和n2行之间查找word并替换word2,g后加c之后是否确定替换
:1,$/word/word2/g从第一行到最后一行

一般模式进入编辑模式

|i|光标前插入字符|
|I|光标所在行的行首|
|a|光标后插入字符|
|A|光标所在行的行末插入字符|
|o|光标所在行下插入新的一行|
|O|光标所在行的上插入新的行|


命令行模式

|:w|保存文本|
|:vl|如果文件属性为只读时,强制保存|
|:wq|退出vim|
|:ql|强制退出vim|
|:vq|保存之后,退出|
|:set nu|设置行号|
|:set nonu|取消行号|

用户账户管理

useradd命令

格式:useradd 【选项】<用户名>
功能:新建用户账号,只有超级用户才能

-u 用户ID指定用户的UID
-g 组ID或组名指定新的用户的主组
-G组ID或组名指定新用户的附加组
-d主目录指定新用户的主目录
-s登录shell指定新用户使用的shell。默认为/bin/bash/
-e有效期限
-f 缓冲天数设置密码过期后多少天关闭账号
-c备注为账号加上备注
-m 默认主目录自动创建与用户同名目录
-n取消建立以用户名称为名的组
-r建立系统账号

注意:由于新增的用户还未设置密码,因此还不能使用该用户的账号登录系统。

passwd

格式:password【选项】【用户名】
功能:设置、修改用户的口令以及口令的属性

-d删除用户的口令,则该用户账号无需口令即可登录
-l锁住口令
-u恢复禁用用户账号口令
-s显示指定用户账号的状态

注意:系统管理员可以设置所有用户的密码,普通用户只能修改自己的密码

usermod命令

格式:usermod【选项】<用户名>
功能:修改用户的属性信息,,只有超级用户可以使用该命令

-g 组ID后组名指定新用户的主组
-G 组ID或组名指定新用户的附加组
-d 主目录指定新用户的主目录
-s 登录shell指定新用户使用的shell,默认
-e 有效期限指定用户的登录失效时间
-u 用户ID指定用户UID
-c 全名指定用户全称
-f 缓冲天数指定口令过期后多久将关闭此账号
-l 用户名指定用户的新名称
-L用户名锁定用户密码,使用密码无效
-U用户名解除密码锁定

userdel命令

格式 :userdel【选项】<用户名>
功能:删除指定的用户账号,只用超级用户才能使用该命令

-r用于删除用户的Home和邮件
-f强制删除用户登录及目录的文件

id命令

格式:id【选项】【用户名】

-g查看一个用户的UID和GID
-G显示用户的主组和GID
-u只显示UID

whoami命令

格式:whoami
功能:显示当前用户的名称

su命令

格式:su【-】【用户名】
功能:转换当前用户到指定的用户的账号

组账户管理

groupadd命令

格式:groupadd【选项】<组账号名>
功能:新建组群,只用超级用户才能使用此命令。
-g :用于指定GID;不加-g选项则使用系统默认GID
-r:用于创建系统组账号

groupmod命令

格式:groupmod【选项】<组账号名>
功能:修改指定组
-g:该组账号的GID,族长号保持不变
-n:改变组账号名

groupdel 命令

格式:groupdel<组账号名>
功能:删除指定组群,只有超级用户才能使用

gpasswd命令

格式:gpasswd【选项】<组账号名>
功能:为指定组群设置密码,给指定组群添加管理员或组成员

  • a:给指定组群添加成员
  • A:给指定组群添加管理员
  • d:给指定组群删除群管理员
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值