linux 入門

1.目錄結構

鍵入 ls /

bin (binaries)存放二進制可執行文件
sbin (super user binaries)存放二進制可執行文件,只有root才能訪問
etc (etcetera)存放系統配置文件
usr (unix shared resources)用於存放共享的系統資源
home 存放用戶文件的根目錄
root 超級用戶目錄
dev (devices)用於存放設備文件
lib (library)存放跟文件系統中的程序運行所需要的共享庫及內核模塊
mnt (mount)系統管理員安裝臨時文件系統的安裝點
boot 存放用於系統引導時使用的各種文件
tmp (temporary)用於存放各種臨時文件
var (variable)用於存放運行時需要改變數據的文件

2.暫時不常用的命令

1)head tail 查看頭尾文件

e.g. 查看test.sh 頭兩行文件

    head -n 2 test.sh

2)  wc統計行數,字符數,字數

e.g. 查看目錄下有多少文件

   ls | wc -w

3)find 查找指定文件

e.g.  在0827文件夾中查找所有py文件

       find ./0827 -name *.py

4)grep 查找字符串

e.g. 在test.sh文件中查找含有字符串i的行

       grep "l" test.sh

        輸出結果:#! /bin/sh

5)tar 壓縮

e.g.

      tar –cf jpg.tar *.jpg

      tar –xf file.tar

6)chmod 權限管理

第1位:文件類型(d 目錄,- 普通文件,l 鏈接文件)

三類權限:r讀 w寫 x執行

四類用戶:u所屬用戶 g所屬組 o其他 a所有(a=u+g+o)

mode1:-R 對下面所有文件和子目錄做相同權限操作

           chmod -R 777 *.txt

mode2:用戶+權限

           chmod u+x *.txt    對所屬用戶添加寫權限

mode3:三位二進制數字

           chmod 750 *.txt  7:111,5:101  

7)重定向

liunx中">"代表將數據全部定向輸入到一個文件內同時覆蓋文件內容。

liunx中“&>" 一般一個搜索命令有標準輸出和標準錯誤輸出,也就是”>"和“2>" 這兩個的結合體就是 ”&>" 結果就是你輸入命令,正確和錯誤信息都不輸出在屏幕上直接輸到你重定向的一個文件內。

例: xxxxxx &> log 將 xxxxxx的輸出不輸出到屏幕而是輸出到log文件中,可便於查看,以及用於在輸出太長屏幕無法顯示全部到情況

更詳細的介紹:https://mp.csdn.net/postedit/82260090

 

 

3.快捷操作

ctrl + c(停止當前進程)
ctrl + r(查看命令歷史)
ctrl + l(清屏,與clear命令作用相同)

 

 

 

 

 

參考網址:

https://www.cnblogs.com/skorzeny/p/6864399.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章