touch創(chuàng)建文件 touch 1.txt 2.txt
mkdir創(chuàng)建文件夾 mkdir A/B/C/D -p
clear清空屏幕
查看命令解釋 man ls
重定向
> 代表刪除后重新寫入 >>代表追加寫入
cat 直接打開文件,不管文件大小
cat可以同時查看多個文件 cat 1.txt 2.txt
cat可以將兩個文件合并為一個文件 cat 1.txt 2.txt > 3.txt
more 打開文件顯示一頁,b向上翻頁 f向下翻頁
rm -r A/B/C/D
rm D
文件重命名 mv 原文件名 新文件名
mv 111.txt /文件夾 剪切粘貼
創(chuàng)建軟鏈接 ln -s 1.txt 2.txt(快捷方式文件名)
創(chuàng)建硬鏈接文件 ln 1.txt 2.txt
區(qū)別:軟連接創(chuàng)建的文件,原文件被刪除后,快捷方式不可用,硬鏈接還可以使用
grep -v 取反
grep -n 顯示行號
grep -i 忽略大小寫
cp 1.txt /文件夾
cp -r 文件夾1 文件夾2
sudu find -name / "*name*" 忽略權(quán)限查詢
打包命令 大小不會被壓縮
tar -cvf test.tar *.py 打包
tar -xvf test.tar 解包
tar -zcvf xxx.tar.gz *.py 壓縮打包
tar -zxvf xxx.tar.gz 解壓縮
tar -jcvf yyy.tar.bz2 *.py 壓縮格式為bz2,要比gz的大
tar -jxvf yyy.tar.bz2
zip zzz.zip *.py 壓縮格式為zip 空間占用是bz2的三倍多
unzip zzz.zip 解壓縮
which ls 查看命令在哪個路徑下
date 輸出當(dāng)前時間
ps aux
ps -ef
top 顯示內(nèi)存占用等
htop 高級top
kill -9 進(jìn)程號
reboot 重啟
df -h 查看硬盤占用
ifconfig 查看網(wǎng)絡(luò)連接
su - uapp 切換賬號
useradd shuaige
sudo passwd shuaige
whoami
exit
ssh uapp@10.3.130.76 遠(yuǎn)程連接電腦
chgrp YYY 1.py 改變文件的組
chown xxxx 1.py 改變文件所有者
修改文件權(quán)限
一共十個位置 后面九個分三組 第一組是文件擁有者權(quán)限,第二組是同組者的權(quán)限,第三組是其他人的權(quán)限
d rwx rwx rwx
第一個位置是-:普通文件
第一個位置是d:文件夾
rwx:可讀可寫可執(zhí)行
更改權(quán)限:字符法和數(shù)字法
u:文件的擁有者
g:文件的同組者
o:其他用戶
chmod u=rx 2.py chmod g=rx 2.py chmod o=r 2.py
chmod u= g= x= 2.py
r:4
w:2
x:1
chmod 741 2.py
vi使用
命令模式:
yy:復(fù)制 4yy:復(fù)制4行
p:粘貼
dd:刪除(剪切) 2dd:刪除2行
上k
下j 最常用
左h
右l
G:快速回到最后一行
gg:快速回到第一行
D:刪除從光標(biāo)位置到一行最后的內(nèi)容
u:復(fù)原 相當(dāng)于撤銷ctrl z
x:刪除,每次刪除一個
X:當(dāng)前位置向前刪除
V:選中
v:選中
>>:向右移動
.:重復(fù)執(zhí)行上一次的命令
r:替換一個字符
R:替換光標(biāo)以及后面的字符
/:str查找
n:下一個
N:上一個
%s/搜索的內(nèi)容/替換成新的內(nèi)容/g
1,10s/搜索的內(nèi)容/替換成新的內(nèi)容/g:只把1-10行里符合條件的內(nèi)容進(jìn)行替換
末行模式:
w:保存
q:退出
wq:保存退出
shift zz
相當(dāng)于wq
插入模式
來源:https://www.icode9.com/content-3-891201.html聯(lián)系客服