标签:ls 命令 dir tar 查询 aci 这一 退出 vim配置 相对
一、基本操作命令:
# man ls
# man 7 man (分为9个篇章,因为命令繁多做了下分类)
# man -a passwd (查询是哪类命令)
shell(命令解释器)自带的命令称为内部命令,其他是外部命令
# help cd (内部命令使用)
# ls --help (外部命令使用)
# type cd (查询是外部还是内部命令)
#info ls
-
su - root ----切换到root用户
-
ctrl+l/clear ----清屏命令
-
cril+c -----退出运行状态
-
pwd ----显示当前路径
-
cd命令:
cd /path/to/...绝对路径
cd path/to/.....相对路径
cd - 回到上一次执行了cd的目录
cd .. 回到上级目录
-l 长格式显示文件(-lh 大小按M/G来显示)
-a 显示隐藏文件
-r 按文件名逆序排序
-t 按时间顺序显示
-R 递归显示(显示文件夹里的子文件)
mkdir -----创建目录
mkdir -p /a/b/c -----创建多级目录
rmdir 删除空目录
rm -r 删除空/非空目录
rm -rf 删除目录并无确认提示(慎用,如使用rm -rf / a 则会删除整个根目录下的所有文件,且不会有删除提示);
cp 复制文件和目录命令:
-r 复制目录
-p 保留复制文件的时间
-a 保留复制文件的用户、权限、时间等文件属性
-v 显示复制操作的过程
mv /tmp/fileb /filec 对文件进行移动并重命名
常用通配符(显示相同规律的文件):
* 匹配任何字符串
? 匹配1个字符串
cat 显示文件内容到终端
head -5 查看文件开头前5行(默认显示前10行)
tail -5 查看文件后5行(默认显示后10行)
tail -f 文件内容更新后,显示信息同步更新
wc -l 统计文件内容长度(行数)
tar cf /tmp/etc-backup.tar /etc 打包etc文件
tar czf /tmp/etc-backup.tar.gz /etc 对文件进行打包和gzip压缩(压缩时间短,但压缩比较bz2小)
tar czf /tmp/etc-backup.tar.bz2 /etc 对文件进行打包和bzip2压缩(压缩比较gzip更大)
tar xf /tmp/etc-backup.tar -C /root 对打包的文件进行解包(用zxf ,jxf进行解压缩)
注:.tar.bz2=tbz2 .tar.gz=tgz
二、vi基本操作命令
插入命令:
-
i 光标当前位置进入插入模式
-
I 来到这一行开头
-
a 进入光标后一位
-
A 进入这一行结尾
-
o 进入当前光标下一行,并产生新的空行
-
O 进入当前光标上一行,并产生新的一行
编辑命令:
-
y y/p 复制当前一整行/粘贴复制的一整行(多次按p键,多次粘贴)
-
3yy 复制3行(复制多行下方才会有提示)
-
y$ 复制光标当前位置到这一行结尾的内容
-
dd 剪切当前一整行
-
5dd 剪切5行
-
d$ 剪切光标当前位置到这一行结尾的内容
-
u 撤销修改(可按多次回复上一次操作)
-
ctrl +r 恢复撤销的修改
-
x 删除当前光标字符
-
r 替换当前光标字符
-
/x 查找相应的字符(按n向下,光标向下移动查找,按shift+n,光标向上移动查找)
-
:%s/x/X/g 全局替换字符x--X,若单次,可去掉g
-
:3,5s/x/X/g 替换3-5行的字符,若单次,可去掉g
光标移动命令:
-
H,L,J,K 左右下上移动光标
-
100+ J 移动到100行开头
-
g 移动到文本第一行开头
-
G 移动到文本最后一行
-
^ 移动到这一行的开头
-
$ 移动到这一行的结尾
vim配置命令
保存退出命令:
批量操作命令:
-
v 进入字符可视模式
-
V 进入行可视模式
-
ctrl+v 进入块可视模式
按I在选中的块开头,批量插入(插入后按两次ESC)
按d删除所选块儿
三、用户和用户组管理及密码管理(需root用户操作)
useradd swd 新增用户swd
id swd 查询用户swd信息(/etc/passwd,/etc/shadow 会有信息被记录)
id 查询当前用户信息
cat /etc/passwd 冒号分隔的第一个字段就是系统的所有用户的用户名称
passwd swd 给用户swd设置密码
passwd 给当前用户设置密码
userdel swd 删除用户swd (不加-r,会保留用户家目录)
userdel -r swd 彻底删除用户swd信息
usermod -d /home/test swd 将普通用户swd家目录修改到test文件夹下
groupadd group1 新增用户组group1
usermod -g group1 user1 将普通用户user1移到用户组group1(id user1 可查看是否移动成功)
useradd -g group1 user2 新增用户user2,并将其设置到用户组group1
groupdel group1 删除用户组
su - user1 切换到user1用户(当不加“-”,不完全切换,路径还在root/)
useradd user3
passwd user3
visudo 打开样例文件
user3 ALL=/sbin/shutdonw -c 来到文件最下端,输入命令,保存退出(:! which shutdown,查找shutdown路径)
sudo shutdown -h 30 如上,普通用户就可以使用shutdown命令了
系统操作篇
标签:ls 命令 dir tar 查询 aci 这一 退出 vim配置 相对
原文地址:https://www.cnblogs.com/shewendong/p/11823831.html