history 查看近期使用过的命令历史, !命令编号 可以重新执行该命令一次
alias 给命令上别名,例如 alias——rm='rm -f' 将 rm -f 命令为 rm
unalias 反别名,例如 unalias ls——取消ls的别名,ls不再有命令功能
给命令上别名时,遵循就近原则,即重复给同一个别名定义命令功能时,后者会覆盖前者;
别名都是临时性的,重启系统后,自定义的别名都不存在了;系统自带的别名不会清除(例如 ll);
>(大于符号) 输出重定向,可以将内容写入符号后面的文件中(会覆盖旧内容)
>> 输出重定向,可以将内容追加写入到符号后面的文件中(不会覆盖旧内容)
2> 输出重定向,可以将错误信息或者内容写入到符号后面的文件中
| 竖线管道——连接两个进程(命令),把前一个进程的输出作为后一个进程的输入
例如 ls -r > ok.txt 2>error.txt 将查看的目录信息输入到ok.txt,将不能查看的信息提示或者警告输入到error.txt;
例如 sort 文件 | uniq 对文件升序排布并去重处理
A && B 执行A,成功后执行B(不成功不执行B)
A || B 执行A,若不成功就执行B
A ; B 执行A,(不管A成功与否)然后执行B
========================================================
vim命令
vim命令有三种模式:命令模式,末行模式,编辑模式
进入vim界面,默认是命令模式;
vi/vim 的使用
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:
命令模式:
用户刚刚启动 vi/vim,便进入了命令模式。
此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。
以下是常用的几个命令:
h、j、k、l——移动光标
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
输入模式
在命令模式下按下i就进入了输入模式。
在输入模式中,可以使用以下按键:
字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
底线命令模式
在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
q 退出程序
w 保存文件
按ESC键可随时退出底线命令模式。
自定义快捷键(末行模式/底部命令模式操作)
set nu / set nonu - 设置显示/取消行号
set ts=4 - 设置制表的空格数
syntax on / off - 打开/关闭高亮语法
map/imap/inoremap 快捷键 执行的操作 ——映射快捷键
例如:
map <F2> gg999999dd 设置快捷键F2 功能是删除所有行
imap <F3> #!/usr/bin/python3 设置快捷键F3 功能是调用python3编译器
imap <F4> if __name__=='__main__':
自定义快捷键只在本次编辑模式下有效,即若退出了vim,下次再进入并无此快捷功能
若想永久有效 需要改动vim配置文件 vimrc(隐藏文件) ,打开 vim ./vimrc,并将自定义功能写入其中;
======================================================
查看文件操作权限 ——ls -l
-rw-r--r-- 使用ls -l长格式查看文件时,能看到不同用户对文件的操作权限
第1位——代表文件类型
有d、l、-三种类型,d代表文件夹,l代表软链接,-代表文件
2-4位——代表文件所有者对文件有何操作权限
r ——read—— 只读权限
w ——write—— 写权限
x ——execute—— 执行权限
5-7位——代表文件所有者同组的用户对文件有何操作
8-10位——代表其他用户对文件有何操作
修改文件权限 ——chmod
chmod u+r/w/x 文件名——对文件所有者添加 读/写/执行 权限
chmod g+r/w/x 文件名——对文件所有者的同组用户添加 读/写/执行 权限
chmod o+r/w/x 文件名——对其他用户添加 读/写/执行 权限
chmod u-r/w/x 文件名——对文件所有者删除 读/写/执行 权限
chmod g-r/w/x 文件名——对文件所有者的同组用户删除 读/写/执行 权限
chmod o-r/w/x 文件名——对其他用户删除 读/写/执行 权限
例如 chmod g+w,o-x 文件名 ——对同组用户添加写权限,对其他用户删除执行权限
修改文件所有者——chown
chown 用户名 文件名
vim常用操作命令集锦
http://www.runoob.com/linux/linux-vim.html
网友评论