vim中顯示行號:
????臨時---按esc進入末行模式叉瘩,輸入? ? :set? nu
????永久顯示方法: 終端輸入: vim ~/.vimrc? ? 打開后添加? set? nu? 保存退出
? ??:%s/old/new/g(等同于 :g/old/s//new/g) 替換每一行中所有 old 為 new
-------
?????命令模式
????gg跳到第一行
????shift+g跳到文件最后一行
------------------------------------------------------------------------------------------------------------------------------
多窗口編輯:
?上面介紹的是一個窗口打開一個或多個文件仓犬,vim還提供多個窗口打開一個或多個文件蒋院。
當需要進行兩個文件之間比較文件內容時執(zhí)行下面的操作:
命令模式:
sp filename 打開一個新窗口剔桨,如果有filename,表示在新窗口打開一個新文件,否則表示新建一個窗口顯示同一個文件(同步顯示)
vsp filename 打開的vim窗口是垂直排列的;
窗口之間的光標切換
ctr + w + j(下方向箭) : 光標切換到下一個窗口
ctr + w + k(上方向箭):光標切換到上一個窗口
例子:打開多個窗口
#:new? ? ? ? #: sp 2.txt
------------------------------------------------------------------------------------------------------------------------------
CTRL+ALT? ?退出VM灼卢,出現(xiàn)鼠標
jupyter 常用快捷見
????參考網(wǎng)站:http://www.pianshen.com/article/848073125/
轉義字符
\t? ?:橫向跳到下一制表符位置? ? ? ? ? ? \r? ?:回車? ? ? ? ? ? ? ? ?\n? :回車換行
程序員刷題網(wǎng)站
Lintcode :https://www.lintcode.com/
牛客網(wǎng):https://www.nowcoder.com/
Notepad++常用操作:
NotePad++ 列模式(在多行開頭統(tǒng)一添加相同內容)
按住Alt鍵不放堰怨,用鼠標左鍵從第一行的開頭處按住向下拉,直到所有行
松開Alt鍵和鼠標左鍵蛇摸,你會發(fā)現(xiàn)光標變成了一條跨越所有行的豎線
OR)
????????如果不想使用鼠標操作备图,可以使用 Alt+Shift+↑/↓ 來進行指定多行
PID全稱是Process Identification。? #Process Identification? 進程標識
sublimetext3:
python調試格式縮進問題:CTRL+ALT+R
Linux:
----------
rpm -U package.rpm 更新一個rpm包但不改變其配置文件
----------
從本地復制到遠程:
```scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music ```
or
```scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music ```
從遠程復制到本地:
```scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 ```
or
```scp -r www.runoob.com:/home/root/others/ /home/space/music/```
----------
解壓命令:
.tar.gz 和? .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
----------
mkdir -p 這個是用于創(chuàng)建嵌套的多層目錄結構 例如 mkdir -p /home/a/b/c
#創(chuàng)建多級目錄
----------
centos7簡裝版赶袄,在VM上配置網(wǎng)絡:https://blog.csdn.net/lihaiyong92/article/details/82354459
注釋:
GCC(c語言的編譯器)
關機命令:
shutdown -h now(正常關機)揽涮,halt(關閉內存),init 0? :在6能用饿肺,以后不知道
----------
lsblk命令:
lsblk命令用于列出所有可用塊設備的信息蒋困,而且還能顯示他們之間的依賴關系,但是它不會列出RAM盤的信息敬辣。塊設備有硬盤雪标,閃存盤零院,cd-ROM等等。
選項:
```
-a, --all 顯示所有設備村刨。-b, --bytes 以bytes方式顯示設備大小告抄。-d, --nodeps 不顯示 slaves 或 holders。-D, --discard print discard capabilities嵌牺。-e, --exclude 排除設備 (default: RAM disks)打洼。-f, --fs 顯示文件系統(tǒng)信息。-h, --[help](http://man.linuxde.net/help "help命令") 顯示幫助信息逆粹。-i, --ascii use ascii characters only募疮。-m, --perms 顯示權限信息。-l, --list使用列表格式顯示僻弹。-n, --noheadings 不顯示標題阿浓。-o, --output 輸出列。-P, --pairs 使用key="value"格式顯示奢方。-r, --raw 使用原始格式顯示搔扁。-t, --topology 顯示拓撲結構信息。
````
實例:
NAME:塊設備名稱
MAJ:MIN:顯示主要和次要設備號
RM:顯示是否可移動設備蟋字。注意稿蹲,設備sdb和sr0的RM值等于1,這說明他們是可移動設備鹊奖。
SIZE:容量大小信息苛聘,例子:20G
RO:該項表明設備是否為只讀。例子:所有設備的RO值為0說明他們不是只讀的忠聚。
TYPE:顯示塊設備是否是磁盤或磁盤上的一個分區(qū)设哗。sda和sdb是磁盤,而sr0是只讀存儲(rom)
MOUNTPOINT:指出設備的掛摘點
----------
Mysql:
mysql查詢結果導出/輸出/寫入到文件
方法一:
直接執(zhí)行命令:
mysql>?select count(1) from table? into outfile '/tmp/test.xls';
Query OK, 31 rows affected (0.00 sec)
在目錄/tmp/下會產(chǎn)生文件test.xls
遇到的問題:
mysql>?select count(1) from table?? into outfile '/data/test.xls';
報錯:
ERROR 1 (HY000): Can't create/write to file '/root/test.xls' (Errcode: 13)
可能原因:mysql沒有向/root/下寫的權限?
對數(shù)據(jù)進行分組并且統(tǒng)計分組后的組的個數(shù):
mysql> SELECT count(id)? FROM(SELECT * FROM view_bruteforce GROUP BY country);
其他操作:
瀏覽器進行頁面切換:ctrl+tab
瀏覽器關閉當前頁面:ctrl +w
NODE.JS安裝
https://flyer2010.iteye.com/blog/1699946