Linux基本知識內容
(1)/ 根目錄
cd ../ 返回上一層目錄cd ../../
exit 退出
pwd 檢視當前的路徑
ls -l 檢視目錄以及許可權等資訊
./ 點是當前路徑
注意: 後面要加/ cd ./dongGe/
(2) clear 清屏
tables鍵 可以自動補全命令
–help 可以顯示幫助資訊
man 指令 看看指令怎麼用 (q退出 )
history 可以檢視一共打了多少命令
touch 建立檔案
ls -lh 可以檢視檔案大小 多少k等
ls -a 不但顯示檔案 還可以顯示隱含檔案
ls *.py 顯示特定的檔案格式py的檔案
ls 1* 顯示以1開頭的檔案(萬用字元*表示多位 ?表示一位 【】裡面寫幾就是幾 裡面有多位 就分別顯示出來)
(3)ls -lha > ls.txt 把ls檢視的顯示到ls.txt (重定向)
gedit ls.txt 可以檢視ls.txt 記事本開啟
ls > ll.txt 清空後把ls下的檔案傳到ll.txt
ls >> ll.txt 不刪除 ll.txt裡的檔案 在後面加上ls裡的檔案
more 如果cat.txt顯示檔案顯示不開的時候 可以用more.ll.txt分屏顯示
cd ~ 調到家目錄
ctrl+c 強制退出
cd - 快速回到上一次的路徑
(4)rmdir 刪除資料夾 rm刪除檔案 但是(rm 資料夾 -r)可以刪除有檔案的資料夾
(rm 資料夾 -rf)強制刪除
ln -s 123.py 123link_s.py 建立快捷方式 軟連結 刪除主檔案 另一個檔案也找不到
ln 123.py 123link_s.py 建立快捷方式 硬連結 刪除主檔案 另一個可以不到 相當於把這個檔案多加了一個名稱
(5)cat 123.txt 234.txt >345.txt 把前兩個的內容放到最後面的檔案中
grep ‘’ 檔案 搜尋檔案裡的內容
grep -n ‘所要搜尋內容’ 檔案 還有就是在‘^內容’找開頭為他的 還有就是在‘內容$’找結尾為他的
find / -name 檔名 找不知道路徑的檔案
(6) cp ll.txt 資料夾 或者 cp 資料夾 資料夾
mv 100.txt 資料夾 剪下的意思(可以來使用重新命名)
tar -cvf test.tar 檔名 檔名 壓縮 把多個檔案打包進test-tar
tar -zxvf 檔名 解壓縮
tar -zxvf test.tar.gz -C ljl/ -C是把解壓縮後的檔案指定到特定的目錄
另一種檔案的壓縮與解壓縮的方式 不常見
tar -jcvf test.tar.bz2 123.txt
tar -jxvf test.tar.bz2
另一種檔案的壓縮與解壓縮的方式 不常見
zip myzip 檔名 壓縮
unzip -d test myzip.zip 解壓縮
which檢視命令位置 which ls 檢視ls命令的位置 千萬不要刪 不要動命令
(7)cal 看日曆
date 看時間
reboot 重新啟動系統
(8)scp 檔名 使用者名稱@id:路徑 (從本地複製檔案到遠端使用者) 補充簡單的操作 scp 檔名 id:路徑
例如 scp pp.txt [email protected]:/home/hadoop/ljl/Desktop
scp -r 檔名 使用者名稱@id:路徑 (從本地複製資料夾到遠端使用者)
scp 使用者名稱@id:路徑 檔名 (遠端從另一個使用者複製檔案)
(9)vi裡的操作 i編輯命令 I A 本行的行收 末 O o 本行的上行 下行
數字G 快速定位到某一行 G定位到末行 gg定位到第一行
dd刪除當前行 數字dd 就是在當前行向下刪除幾行(包括本行)
u是撤銷 >>右移 <<左移 yy複製 p貼上 dd和p一起用就是剪下
v選中
:17,27> 就是選中17到27之間的進行左右移動
:%s/main/MAIN/g 把全篇main都改為MAIN
:5,15s/main/MAIN/g 指定行數的替換
/And 查詢And這個單詞在文本里 n向下移動 N向上移動
去掉查詢的顏色是 :noh