1. 程式人生 > >Ubuntu命令操作

Ubuntu命令操作

手冊 基礎 rep bsp 自己 快捷 文件鏈接 ear 不顯示

1../ 當前路徑
2.ls 列舉當前路徑下的所有文件及文件夾 默認情況不顯示隱藏文件 ls -a 顯示隱藏文件 ls -lah h是文件大小 l是顯示文件
3.cd 跳轉路徑
4.pwd 查看當前所在路徑
5.ls -l 查看文件或文件夾權限
6.man(manul)手冊 幫助
7.--help幫助
8.history 歷史命令
9.通配符 ls *.py 顯示的是所有py結尾的所有文件
10.>重新定向 ls -lah > ls.txt 相當於重新創建一個文件夾 把當前文件用編輯器在ls.txt文件夾中顯示(gedit(ubutn自帶的編輯器) ls.txt) 一個>相當於替換 >>相當於在原來的基礎上追加
11.cat 打開指定文件查看文件內容 cat bian1.py bian2.py > bian3.py 把1和2中文件合並到3文件中顯示
12.more 根據終端屏幕大小顯示
13.| 管道 ls-lah | more
14.clear 清屏
15.mkdir 創建文件夾
16.rmdir 刪除文件夾 只能刪除空文件夾
rm bian -r 遞歸刪除 無法刪除 切記切記
rm bian -f 強制 刪除
rm bian -i 人機交互刪除
17.Windows中的創建快捷方式 在linux中交建立文件鏈接
18.ln -s +文件名 + 鏈接文件名稱 創建某個文件的快捷方式(軟連接)
ln 文件名+硬鏈接文件名(硬鏈接)一份文件多個文件名
19.grep 搜索按內容查找 -n是顯示行數
grep -n "aa" 文件中包含aa的
grep -n "^aa"文件中aa 開頭的
grep -n "aa$"文件中aa結尾的
grep -n "[Aa]re"包含大寫和小寫的are都搜出來
20.find 查找文件
find /test/ -name 520.sj 在test文件中找520.sj文件
find /test/ -name "*.sj" 在test文件中找後綴為.sj文件
find /test/ -name 520* 在test文件中找520名字的文件
21.cp 拷貝
cp 520.sj test/ 將文件520.sj拷貝進test文件夾中
cp test test/ -r 將文件test拷貝進 test2中 r 表示兼test中的文件逐個拷入test2
22.mv 剪切 (跟cp操作一樣)
mv 521.sj 888.sj 將521.sj重命名為888.sj
23.tar打包解壓
c創建打包文件
v列出詳細文件及進度
f指定檔案名稱 f後一定是文件名加.tar 所以放在最後
x揭開檔案文件
tar - cvf text.tar *.py 將.py後綴的文件全部打包 文件名為text.tar
tar - xvf text.tar 打包之後釋放
24.gzip 打包後壓縮(r 壓縮所有子目錄 d 解壓文件)
gzip -r text.tar text.tar.gz(壓縮後自己設置的名字) 或gzip text.tar
gzip -d text.tar.gz 解壓
25.zcvf直接打包壓縮
tar -zcvf text.tar.gz *.py 輸出 :text.tar.gz
解壓tar -zxvf text.tar.gz *.py
26.解壓到指定路徑用 -C +指定路徑
27.bz2後綴的壓縮包解壓或壓縮方法
tar -jcvf text.tar.bz2 *.py
tar -jxvf text.tar.bz2 *.py
28.which 查看命令位置
29.sudo -s 切換管理員權限

Ubuntu命令操作