一、命令别名
格式:alias 新名字='原命令'
反别名
格式:unalias 别名
注意:当你别名过命令后,在反别名就回不到原来命令的功能,如需要回去需要重新别名或者重新连接
ls 相当于 ls --color=auto
格式:tar -cvf 归档后的文件夹名 需要归档文件夹/* -- 归档文件
解归档:tar -xvf 归档文件.tar
命令组合
; -- 按顺序执行命令 -- date;cal
|| -- 相当于短路或运算
&& -- 相当于短路与运算
> --- 输出重定向(如果原有文件有内容会被覆盖)
| --- 管道
>> --- 追加输出(不会覆盖原有内容)
2> --- 错误输出重定向,出错的情况下会将错误信息写到后面的文件中,否则不会写入
格式:> 文件1 2> 文件2 --- 将运行正确结果写在文件1中,错误信息写入文件2中
快捷键:Ctrl + w --- 一段一段的退格
wget 网址 -O 新文件名
二、vim编辑器
vim的三种工作模式(不止三种):
1、命令模式 --- 初始进来时
2、编辑模式 --- 按a/i进入
3、末行模式 --- 在命令模式下,按冒号进入
Ctrl + y 上翻一行
Ctrl + e 下翻一行
ctrl +f 下翻一页
ctr + b 上翻一页
ctr + r 重做
Ctrl + ww 切换光标
G 回到最后行
gg 回到首行
dd 删除一行
数字 dd -- 从光标位置删除指定行
d 0 从光标位置删除到行首
d $ 从光标位置删除到行末
复制粘贴
yy 复制
p 粘贴
数字 yy 复制指定的行
ZZ -- 保存退出
q! -- 强制退出
!v -- 再执行一次以v开头的命令
-rw-r--r-- 1 root root 153 hello.py
第1个字符
d --- 文件夹
l --- 软连接
- --- 文件
第2-4字符 : 文件的所有者对文件有何种操作权限
r --- 读
w --- 写
x --- 执行权限
第5-7字符:和文件所有者同组的用户对文件有何种权限
第8-10字符:其他用户(不是所有者也不是同组)的用户对文件有何种操作权限
更改文件权限
chmod 755 ---
chmod u+x 文件 --- 给当前的用户加上执行权限
chmod g+x 文件 --- 给组用户加上执行权限
chmod o+x 文件 --- 给其他用户加上执行权限
+ --- 加上某个权限
- --- 去掉某个权限
改变文件的所有者
chown 用户名 文件
把python2的代码改成python3代码
格式:2to3 -w python2的代码
注意:会产生一个python2的备份文件(存放原来的python2原文件)
执行程序时注意要加上./告诉壳程序在当前目录下有一个可执行的程序
格式:./文件
print(f'{x}, {y}, {z}')
{变量名} --- 占位符
安装:pip3 install pylint
检查代码:pylint py文件
自定义快捷键(命令模式下的快捷键)
map 键 命令(gg99999dd)
版本比较
格式:vim -d pratice.py fish.py
末行模式下
- 格式:ls --- 查看打开的文件数
- 格式:b 数字 --- 切换到相应的文件
- 格式:sp --- 分割窗口(水平)
- 格式:vs --- 分割窗口(垂直)
- 切换光标:Ctrl + ww
常用命令
h j k l --- 移动光标
代码提示
- YouComplateMe插件
Vim的工作模式:
- 命令模式 按i或a进入编辑模式;按:/?进入末行模式
- 编辑模式 按Esc进入命令模式
- 末行模式 按回车回到命令模式
常用命令:
h j k l - 移动光标
gg / G / <n>G - 首行 最后一行 第n行
dd d0 d$ dw - 删行 删到行首 删到行尾 删单词
yy - 复制
p - 黏贴
u - 撤销
ZZ - 保存退出
快捷键:
ctrl+e / ctrl+y 下移/上移一行
ctrl+f / ctrl+b 下移/上移一页
ctrl+r 重做
ctrl+w 按两下 - 切换窗口
末行模式:
set nu / set nonu - 设置显示/取消行号
set ts=4 - 设置制表的空格数
syntax on / off - 打开/关闭高亮语法
map/imap/inoremap 快捷键 执行的操作 - 映射快捷键
ls - 显示打开的文件
b <n> - 切换文件
sp - 水平拆分窗口
vs - 垂直拆分窗口
w - write - 保存
q - quit - 退出
可以加!强制执行
~/.vimrc - vim的配置文件
代码提示:
Vim安装一个名为YouCompleteMe插件
-rw-r--r-- 1 root root hello.py
第一个字符
d - 文件夹
l - 软链接
- - 文件
第2-4个字符:文件的所有者对文件有何种操作权限
r - read - 读
w - write - 写
x - execute - 执行
- 第5-7个字符:和文件所有者同组的用户对文件有何种操作权限
- 第8-10个字符:其他用户(不是所有者也不同组)的用户对文件有何种操作权限
Josephu环:
30个人(15个教徒和15个非教徒)坐船出海 船坏 需要把15个人扔到海里 其他人才能幸存 围成一圈从某人开始从1报数 报到9的人 扔到海里 下一个人继续,从1开始报数 直到扔掉15个人 结果由于神仙的保佑 15个教徒全部幸存 问最开始怎么站的
网友评论