- u 撤销操作
- y2w 当前位置开始向右复制2个字
- 4yb 从当前光标位置开始向左复制4个字
- yy或Y 复制当前行
- p(小写) 在当前光标位置之后插入复制的内容
- P(大写) 在当前光标位置以前插入复制的内容
- : 状态行命令的冒号前缀
- range 缓冲区有效行的范围指定
- / 查找的分隔符
在编辑文书的末尾 :set 命令 - ai 自动缩进(autoindent),新行与前一行开头对齐
- ic 查找时忽略字符大小写(ignorecase)
- nu 显示编辑文件的行号(number)
- smd 显示当前vi的模式(showmode)
wm 从行尾向左起的字符数来设置右边距
cd 目录
- ls
-F 在显示的目录名后面 加上/ , 在二进制文件后面加*, 在符号链接名后面加上 @
-a 隐藏文件
-i inode号
-l 详细信息 pwd 当前路径
echo ~ 输出当前路径mkdir [options] dirnames
-m 按指定权限创建目录
-p 指定的路径名父目录不存在,则创建- rmdir [options] dirnames
-p 同时删除空的父目录 - dirs[options][+n][-n]
+N 从栈顶算起的第n个目录项
-N 从栈底算起的第n个目录项
-c 只将当前目录保留在堆栈中,清除目录堆栈中其余的目录项
-l 显示目录的绝对路径名
-v 显示堆栈项,每行一个,带索引号 - pushd [-n][directory]
压入目录堆栈
pushd [-n][+N][-N] - popd [-n][+N][-N]
从目录堆栈中移除 文件类型:
- 普通文件
b 块特殊文件
c 字符特殊文件
d 目录
l 链接
p 命令管道(FIFO)
ls -l 显示的各个参数意义
第一个字段: 所有者/组/用户访问权限
第二个字段: 链接数
第三个字段: 所有者的登录名
第四个字段: 所有者的组名
第五个字段: 文件大小,以字节为单位
第五个字段: 最近一次修改日期.时间
第六个字段: 文件名
- 普通文件
file [options] fle-list 文件类型
-f FILE 从文件FILE中读取要检测的文件- passwd 更改密码
- 文件的操作/权限分类(ls -l)
r 读 读出目录的内容 cat/vi
w 写 在目录下创建或删除文件 mkdir/rmdir
x 执行 可以检索这个目录 cd 进入
8位二进制表示:(分三组)
第一组: 拥有者对该文件拥有的权限
第二组: 组对该文件拥有的权限
第三组: 其他用户对该文件拥有的权限 chmod [options] symbolic-mode file-list
who
u : user 当前用户访问特权
g : group 组内用户
o : other 其他用户
a : all 所有用户
operator
+ 增加特权
- 删除特权
= 设置特权
privilege
r 读
w 写
x 执行eg-例子:
chmod 700 目录A 目录a当前用户读写执行 / 组.其他用户无权限
chmod u=rwx 目录B 拥有者设置读写执行权限 / 组.其他用户权限不变
chmod ugo-rw 目录c 任何用户没有读和写的访问权限
chmod a+x 目录d 所有用户有执行的权限
chmod g=u 目录e 组内用户权限等于拥有者访问权限
chmod go= 目录f 取消组.其他用户对目录f的任何访问权限chmod -R 权限 目录 : 用递归的方式改变目录下的文件访问的权限
umask 权限: 设置(掩码)a
可执行文件默认访问权限: 777
文本文件默认访问权限: 666
如果新建一个文本文件:
(666-a) : 默认新建的文件权限
比如 umask 022
则文件权限: 644 (666-022)
若 umask 077
则文件权限: 600 (666-077)
其中-1 视为0
Linux学习之路之常用命令集合
猜你喜欢
转载自blog.csdn.net/qq_34898847/article/details/82663164
今日推荐
周排行