cd - 切換到上乙個所在目錄
cd … 返回回上一級目錄
cd …/… 返回上兩級目錄
cd或cd ~ 返回home目錄
cd - 目錄名 返回指定目錄
2、cat/more/lesscat/more/less
三種瀏覽檔案的方式cat yum.conf 顯示檔案yum.conf的內容
more 一般用於要顯示檔案的內容會超過乙個畫面長度的情況.按空格鍵顯示下乙個畫面.按回車顯示下一行內容.按q鍵退出檢視
more yum.confless 用法和more類似,不通的是less可以通過pgup,pgdn鍵來控less yum.conflinux
sudo命令以系統管理者的身份執行指令,也就是說,經由 sudo 所執行的指令就好像是 root 親自執行。3、新建、刪除、移動、檢視、編輯
lseek:將檔案讀寫指標相對whence相對offset個位元組
新建空白檔案:touch 檔名
新建目錄:mkdir 目錄名
複製檔案:cp 檔名 路徑 //複製乙個檔案到指定目錄
刪除檔案:rm 檔名或目錄 rm -f 強制刪除 刪除目錄和賦值目錄一樣要加上-r
移動檔案:mv 源目錄檔案 目的目錄 檢視檔案:使用 cat,tac 和 nl 命令檢視檔案前兩個命令都是用來列印檔案內容到標準輸出(終端),其中 cat 為正序顯示,tac 為倒序顯示。檢視檔案型別:file 檔案編輯檔案:在 linux 下面編輯檔案通常我們會直接使用專門的命令列編輯器比如(emacs,vim,nano)4.df\ sudo\ du\ tar\
1)df 命令:是用來檢查linux伺服器的檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。命令格式:
df [選項] [檔案] eg:df -h //以更易讀的方式顯示目前磁碟空間和使用情況。
df -t 檢視檔案系統的型別
2)sudo -s //從普通使用者進入root許可權,然後跟據提示輸入登入密碼
3)du -h //檢視每個檔案的大小。du : 顯示每個檔案和目錄的磁碟使用空間~~~~ 檔案大小。 -h #以k m g為單位顯示,提高可讀性。
df -h //顯示磁碟分割槽上可以使用的磁碟空間。
free 命令顯示系統使用和空閒的記憶體情況,包括物理記憶體、互動區記憶體(swap)和核心緩衝區記憶體。共享記憶體將被忽略
5.tar :用來解壓和壓縮檔案的。tar本身不具備壓縮檔案功能,它是通過呼叫壓縮功能來實現的。
-x 從壓縮的檔案中提取檔案
-v 顯示操作過程
-f 指定壓縮檔案
-c 建立新的壓縮檔案
-j 支援bzip2解壓檔案
-z 支援compress解壓檔案
6.pingping: eg:ping -c 5 -i 0.6 qq.com
-c《完成次數》:設定完成要求回應的次數;
-f:極限檢測;
-i《間隔秒數》:指定收發資訊的間隔時間;
-i《網路介面》:使用指定的網路介面送出資料報;
-l《前置載入》:設定在送出要求資訊之前,先行發出的資料報;
-n:只輸出數值;
-p《範本樣式》:設定填滿資料報的範本樣式;
-q:不顯示指令執行過程,開頭和結尾的相關資訊除外;
-r:忽略普通的routing table,直接將資料報送到遠端主機上;
-r:記錄路由過程;
-s《資料報大小》:設定資料報的大小;
-t《存活數值》:設定存活數值ttl的大小;
-v:詳細顯示指令的執行過程
7.使用free命令可以檢視記憶體使用情況或者使用命令:cat /proc/meminfo
dm -h 檢視磁碟使用情況
cat /proc/cpuinfo //獲取cpu的使用情況。
uname -a 檢視ubuntu的位數。
1)chmod 777 檔案或目錄 eg:chmod 777 /etc/squid 執行命令後,squid資料夾(目錄)的許可權就被修改為777(可讀可寫可執行)。如果是ubuntu系統,可能需要加上sudo來執行:sudo chmod 777 /etc/squid
1.ls -al」命令顯示當前目錄下的所有檔案及資料夾的詳細資訊。
2.pwd(print working directory):列印當前路徑
3.cd(change directory):改變路徑、切換路徑eg: $
cd - // 進入上次目錄, 比如先進入 a 目錄再進入 b 目錄,執行此命令後即回到 a 目錄$
cd ~ // 進入家目錄4.mkdir(make directory):建立目錄 eg: mkdir dir05.
rmdir(remove directory):刪除目錄 eg:mkdir dir16.
ls(list):列出目錄內容。eg:ls -l (long 顯示目錄更完整資訊)
ls -a(all 顯示當前目錄下檔案及隱藏檔案)
ls -la(-l -a 組合選項,顯示所有檔案及完整資訊)
ls -lh(h--human-readable,大小以k/m/g等可讀方式列出來)
4.cp(copy):複製檔案或目錄。eg:cp file1 file2cp *dir1/* dir2 拷貝dir1目錄的所有檔案
cp -rfd dir_a dir_b
r: recursive,遞迴地,即複製所有檔案,
f:force,強制覆蓋
r:recursive,遞迴地,即複製所有檔案,
f:force,強制刪除
9.cat:複製檔案或目錄。
eg: cat file1.txt fiel2.txt(串聯檔案並依次全部列印在標準輸出中)
10.touch:修改檔案的時間,如果檔案不存在則建立空檔案。
11.改變檔案的許可權和屬性:
chgrp:改變檔案所屬使用者組,
chown:改變檔案所有者,
chmod:改變檔案的許可權
12.壓縮/解壓命令:單個檔案的壓縮(解壓)使用 gzip 和 bzip2 ,多個檔案和目錄使用 tar。一般情況下,小檔案使用 gzip 來壓縮,大檔案使用 bzip2 來壓縮。bzip2 的的壓縮率更高。
1)gzip 的常用選項:[gzip 只能壓縮單個檔案。不能壓縮目錄]
-l(list) 列出壓縮檔案的內容。
-k(keep) 在壓縮或解壓時,保留輸入檔案,壓縮檔案
-d(decompress) 將壓縮檔案進行解壓縮。
2)bzip2 的常用選項: [bzip2 只能壓縮單個檔案,不能壓縮目錄。]
-k(keep) 在壓縮或解壓時,保留輸入檔案;
-d(decompress) 將壓縮檔案進行解壓縮;
3)tar 常用選項:
-c(create):表示建立用來生成檔案包 。
-x:表示提取,從檔案包中提取檔案。
-t:可以檢視壓縮的檔案。
-z:使用gzip方式進行處理,它與」c「結合就表示壓縮,與」x「結合就表示解壓縮。
-j:使用bzip2方式進行處理,它與」c「結合就表示壓縮,與」x「結合就表示解壓縮。
-v(verbose):詳細報告tar處理的資訊。
-f(file):表示檔案,後面接著乙個檔名。
-c 《指定目錄》 解壓到指定目錄。eg:
tar 打包、gzip 壓縮1.把目錄 dira 壓縮、打包為 dira.tar.gz 檔案:$ tar czvf dira.tar.gz dira。注意:「tar –czvf」與「tar czvf」是一樣的效果,所以說,後面統一取消「-」。
2.檢視壓縮檔案: $ tar tvf dira.tar.gz3.解壓檔案,可以用-c 指定解壓到哪個目錄:$ tar xzvf dira.tar.gz //解壓到當前目錄$ tar xzvf dira.tar.gz -c /home/book //解壓到/home/book。
tar 打包、bzip2 壓縮
1.把目錄 dira 壓縮、打包為 dira.tar.bz2 檔案
$ tar cjvf dira.tar.bz2 dira
2.檢視壓縮檔案:
$ tar tvf dira.tar.bz2
3.解壓檔案,可以用-c 指定解壓到哪個目錄
$ tar xjvf dira.tar.bz2 //解壓到當前目錄:
$ tar xjvf dira.tar.bz2 -c /home/book //解壓到/home/book
13.vi有三種模式,各個模式側重點不一樣:
a. 一般模式(游標移動、複製、貼上、刪除)【插入模式】
b. 編輯模式(編輯文字)
c. 命令列模式(查詢和替換)
插入模式
:q 退出vi ,
:q!退出vi,但不儲存檔案,
:wq 儲存檔案並退出
1.複製yy //複製當前行(y:yank(複製))
nyy //複製當前行及其後的n-1行(n是數字) 貼上
貼上:p //貼上(p:paste)
刪除:dd //刪除游標所在行(d:delete)
ndd //刪除當前行及其後的n-1行(n是數字)
x //刪除游標所在位置的字元
4).撤銷:u //撤銷上一步操作
14.sudo ufw status 檢視 ubuntu 防火牆狀態
sudo ufw disable 關閉 ubuntu 防火牆
15.交叉編譯器
arm-linux-gnueabihf-gcc -v 檢視交叉編譯器版本
which arm-linux-gnueabihf-gcc-7 查詢7版本編譯器在**執行指令後根據出來的路徑,進入那個目錄下,執行以下指令將其刪除: rm -rf arm-linux-gnueabihf-gcc*------------
Linux一些常用命令
建立檔案命令 vi usr local phpenv website indexs.php 建立檔案命令 mkdir home u1 建立資料夾 home u1 搜尋檔案filename.txt find name filename.txt 在vi下搜尋 直接按 會在左下角出現乙個搜尋框,按ente...
linux一些常用命令
1.停止所有的container,這樣才能夠刪除其中的images docker stop docker ps a q 如果想要刪除所有container的話再加乙個指令 docker rm docker ps a q 2.檢視當前有些什麼images docker images 3.刪除image...
Linux一些常用命令
yum update kernel公升級核心系統 修復核心漏洞 yum y upgrade只公升級軟體包 yum yupdate 軟體和核心一起公升級 yum remove 解除安裝 軟體 多個公鑰檔案新增到同乙個authorized keys時,注意需要在每乙個key之後新增乙個換行符 vim手工...