久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Linux常用基本命令大全

 春雨齋 2020-02-25

ls

  1. ls -a 顯示指定目錄下所有目錄與文件,包括隱藏文件
  2.    -l  以列表的方式顯示文件的詳細(xì)信息
  3.    -h 配合-l以人性化的方式顯示文件大小 
  4. 隱藏文件和隱藏文件夾是用來配置應(yīng)用的,。


通配符的使用

  1. *-----代表任意個數(shù)個字符
  2. -----代表任意一個字符,至少一個
  3. [] ------ 表示可以匹配字符族中的任意一個 
  4. [abc]----匹配a,、bc中的任意一個
  5. [a-f] ------匹配從af范圍內(nèi)的任意一個字符

cd change directory 的縮寫,,其功能為更改當(dāng)前的工作目錄,,也是用戶最常用的命令之一。

  1. cd       回到家目錄(/home/用戶目錄)
  2. cd~     回到家目錄(/home/用戶目錄)
  3. cd .
  4. cd ..
  5. cd -   可以在最近兩次目錄之間來回切換

touch

  1. 創(chuàng)建文件或修改文件時間
  2. 如果文件不存在,,可以創(chuàng)建一個空白文件
  3. 如果已經(jīng)存在,,可以修改文件的末次修改日期

mkdir 

  1. mkdir -p 遞歸創(chuàng)建目錄 
  2. 新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名

rm

  1. 刪除文件或目錄
  2.     使用rm命令要小心,因為文件刪除后不能恢復(fù) 
  3.     -f  強制刪除,,忽略不存在的文件,,無需提示    
  4.     -r  遞歸地刪除目錄下的內(nèi)容,,刪除文件夾時必須加此參數(shù)

tree 

  1. tree[目錄名] 以樹狀圖列出文件目錄結(jié)構(gòu)
  2.    tree -d 只顯示目錄

cp

  1. cp -f  已經(jīng)存在的文件直接覆蓋
  2.      -i  覆蓋前提示
  3.      -r 遞歸復(fù)制

mv

  -i  覆蓋文件前提示


查看文件內(nèi)容
   cat     concatenate   , 查看文件內(nèi)容、創(chuàng)建文件,,文件合并,、追加文件內(nèi)容等功能,整體顯示
   more    more    分屏顯示文件內(nèi)容分頁顯示
   grep搜索文本文件名   grep   搜索文本文件內(nèi)容

  1. cat 
  2.    -b  對非空輸出行編號
  3.    -n  對輸出的所有行編號

  4. more   
  5.    操作鍵    功能
  6.    空格鍵     顯示手冊頁的下一屏 
  7.    Enter鍵    一次滾動手冊頁的一行
  8.    b             回滾一屏
  9.    f              前滾一屏
  10.    q             退出

grep

  1.  1.Linux 系統(tǒng)中grep 命令是一種強大的文本搜索工具
  2.    grep允許對文本文件進行模式查找,,所謂模式查找,,又被稱為正則表達式,在就業(yè)班詳細(xì)講解,。
  3.       -n   顯示匹配行及行號
  4.       -v   顯示不包括匹配文本的所有行(相當(dāng)于求反)
  5.       -i    忽略大小寫
  6.    2.常用的兩種模式查找
  7.       ^a  行首,,搜索以a開頭的行
  8.       ke$ 行尾,搜索以ke結(jié)束的行

echo 
     

  1. 會在終端顯示參數(shù)指定的文字,,通常會和重定向聯(lián)合使用,。
  2. 重定向>和>>
  3.      Linux允許將命令執(zhí)行結(jié)果重定向到一個文件
  4.      將本應(yīng)顯示在終端上的內(nèi)容 輸出/追加到指定文件中
  5. 其中
  6.      >表示輸出,會覆蓋文件原有的內(nèi)容
  7.      >>表示追加,,會將內(nèi)容追加到已有文件的末尾
  8. ls  -hl > a  把ls顯示的信息顯示到文件夾中

 

管道 |

  1. Linux允許將一個命令的輸出可以通過管道做為另一個命令的輸入
  2. 可以理解顯示生活中的管子,,管子的一頭塞東西進去,另一頭取出來,,這里|的左右分為兩端,,左端塞東西(寫),右端取東西(讀)
  3. 常用的管道命令又:
  4. more :分屏顯示內(nèi)容
  5. grep : 在命令執(zhí)行結(jié)果的基礎(chǔ)上查詢指定的文本,。

遠(yuǎn)程管理常用命令
關(guān)機
shutdown  一分鐘之后關(guān)閉電腦(不帶任何參數(shù))
shutdown 選項 時間  shutdown   關(guān)機/重新啟動
-r  重新啟動
-c 取消關(guān)閉
常用命令實例
shutdown -r now  立刻重啟
shutdown now      立刻關(guān)機
shutdown 20:25    20:25關(guān)機
shutdown +10  系統(tǒng)再過十分鐘后關(guān)機

查看或配置網(wǎng)卡信息  
ifconfig   
ping          
本地回環(huán)用于測試網(wǎng)卡是否正常
ifconfig | grep inet   
提示: 一臺計算機中可能會有一個物理網(wǎng)卡和多個虛擬網(wǎng)卡,,在Linux中物理網(wǎng)卡的名字通常以ensXX表示。
      127.0.0.1 被稱為本低回環(huán)/環(huán)回地址,,一般用來測試本機網(wǎng)卡是否正常
遠(yuǎn)程登陸和復(fù)制文件
ssh
在linux中SSh是非常常用的工具,,通過SSH客戶端我們可以連接到運行了SSh服務(wù)器的遠(yuǎn)程主機上
數(shù)據(jù)傳輸時加密的,可以防止信息泄露
數(shù)據(jù)傳輸是壓縮的,,可以提高傳輸速度
scp
 就是secure copy,在Linux下用來遠(yuǎn)程拷貝文件的命令
它的格式與ssh基本相同,,需要注意的是在指定端口時用的時-P而不是小寫的
scp -P port 01.py user@remote:Desktop/01.py //如果后面不是絕對路徑,則用戶的家目錄作為參考路徑
scp -r demo user@remote:Desktop   //-r可以傳送文件 
scp 這個終端命令只能在Linux或者UNIX系統(tǒng)下使用
如果在Windows中,,可以安裝PuTTY,使用pscp命令行工具或則安裝FileZilla使用FTP進行文件傳輸

域名是ip地址的別名
域名:例如www.baidu.com
端口號:通過端口號可以找到計算機上運行的應(yīng)用程序
     SSH服務(wù)器的默認(rèn)端口號是22,,如果是默認(rèn)端口號,在連接的時候可以省略
01 ssh服務(wù)器,,22
02 Web服務(wù)器 80
03 HTTPS  443
04 FTP服務(wù)器,,21

ssh客戶端的簡單使用
ssh -p port  user@remoteIP
Windows 下SSH客戶端的安裝
Putty   http://www.chiark./~sgtatham/putty/latest.html
XShell  http://

service iptables stop
ls -l 以列表的形式顯示

用戶 組用戶 其他用戶 
權(quán)限, 第一個字符如果如果是d表示目錄
硬鏈接,,通俗的講,,就是有多少種方式,可以訪問到當(dāng)前目錄/文件
            對于文件來說  硬鏈接數(shù)只有一個
            但對于文件夾來說,,最少有兩個,,與當(dāng)前文件夾下的子目錄有關(guān)
擁有則,,家目錄下 文件/目錄 的擁有著通常都是當(dāng)前用戶
組,在Linux中,,很多時候,,會出現(xiàn)組名和用戶名相同的情況,后面會講,。
大小
時間
名稱

chmod +/- rwx 文件夾|目錄 
chmod -rw 01.py
 在終端命令中如果需要爭對這個目錄而執(zhí)行終端命令,,我們則需要給這個目錄可執(zhí)行權(quán)限。 
可讀權(quán)限  顯示目錄的內(nèi)容
可寫權(quán)限  修改目錄的內(nèi)容

超級用戶
Linux系統(tǒng)中的root賬號通常用于系統(tǒng)的維護和管理,,對操作系統(tǒng)的所有資源具有訪問權(quán)限
在大多數(shù)版本的Linux中,,都不推薦直接使用賬號登陸系統(tǒng)
在Linux安裝過程中,系統(tǒng)會自動創(chuàng)建一個用戶賬號,,而中國默認(rèn)的用戶就稱為“標(biāo)準(zhǔn)用戶”

sudo
su是substitute user 的縮寫,表示使用另一個用戶的身份
sudo命令用來以其他身份來執(zhí)行命令,,預(yù)設(shè)的身份為root
用戶使用sudo時,,必須先輸入密碼,之后有5分鐘的有效期限,,超過期限則必須重新輸入密碼

組管理終端命令
    groupadd 組名     添加組
    groupdel  組名     刪除組
    cat /etc/group     確認(rèn)組信息
    chgrp 組名 文件/目錄名     修改文件/目錄的所屬組  
    chgrp -R 組名 文件/目錄名        遞歸修改文件/目錄所屬組

創(chuàng)建用戶/設(shè)置密碼/刪除用戶
useradd -m -g 組  新建用戶名       作用:添加新用戶s
              -m 自動建立用戶家目錄
              -g  指定用戶所在的組,,否則會建立一個和同名的組
passwd 用戶 
查看用戶信息
id   [用戶名]  查看用戶UID和GID信息
who  查看當(dāng)前所有登陸的用戶列表
whoami  查看當(dāng)前登陸用戶的賬戶名

uid(用戶ID)  gid(組ID)   組(包含主組和附加組)
 id lisi
 cat -n /etc/passwd  |  grep lisi:  
50 lisi:x:1002:1001: :/home/lisi:
行號  用戶名:有密碼:uid:gid: :家目錄路徑:

cat -n /etc/group  |  grep python
python:x:1000:
sudo:x:27:python
cdrom:x:24:python

passwd文件
/etc/passwd文件按存放的是用戶的信息,由6個分號組成的7個信息,,分別是
1. 用戶名
2.密碼(x,表示加密的密碼)
3.UID(用戶標(biāo)識)
4.GID(組標(biāo)識)
5. 用戶全名或本地賬號
6. 家目錄
7.登陸使用的Shell,就是登陸之后,,使用終端命令,ubuntu默認(rèn)是dash

who
python tty7              2017-05-10(上一次開機的時間)   09:29(:0)
python pts/18          2018-10-10 02:35(上一次開機的時間) (172.16.140.133)

usermod
usermod 可以用來設(shè)置用戶的主組/附加組和登陸Shell,命令格式如下:
主組:通常在新建用戶時指定,,在etc/passwd的第4列GID對應(yīng)的組
附加組:在etc/group中最后一列表示該組的用戶列表,,用于指定用戶的附加權(quán)限
      提示:設(shè)置了用戶的附加組之后,需要重新登陸才能生效,!

#修改用戶的主組(passwd中的GID)
usermod -g 組 用戶名
#修改用戶的附加組
usermod -G 組 用戶名
#修改用戶登陸Shell
usermod -s /bin/bash 
指定完/bin/bash路徑后,,會在/etc/passwd 里面組信息的冒號后面添加/bin/bash,假如沒有指定,默認(rèn)為/bin/dash.
注意:默認(rèn)使用useradd添加的用戶是沒有權(quán)限使用sudo以及root身份執(zhí)行命令的,,可以使用以下命令,,將添加到sudo附加組中
usermod -G sudo 用戶名    
sudo usermod -G sudo z hangsan 

which(重要)
/etc/passwd 是用于保存用戶信息的文件 ,指的是文件并不能執(zhí)行,。
/usr/bin/passwd     用于修改用戶密碼的程序 
which 命令可以查看命令所在的位置,,例如
 which passwd
      /usr/bin/passwd
 ls -l /usr/bin/passwd          -rwsr-xr-x 1 root root 52256 5 月 4 2017 /usr/bin/passwd
 which ls
 ls -l /usr/bin/ls
 which useradd
 /usr/sbin/useradd

bin 和 sbin
  在Linux中,絕大部分可執(zhí)行文件都是保存在/bin(binary)是二進制執(zhí)行文件的目錄,,主要用于具體應(yīng)用
  /bin  (binary)是二進制執(zhí)行文件目錄,,主要用于具體應(yīng)用
  /sbin (system binary) 是系統(tǒng)管理員專用的二進制代碼存放目錄,主要用于系統(tǒng)管理
  /usr/bin (user commands for applicatons)后期安裝的一些軟件
  /usr/sbin(super user commands for applictions)超級用戶的一些管理程序

切換用戶
su - 用戶名   切換用戶,,并且切換目錄,,-可以切換到用戶家目錄,,否則保持位置不變。

su 不接用戶名,,可以切換到root

chown 修改擁有者               chown 用戶名|目錄名
chgrp   修改組                     chgrp -R 組名 文件名|目錄名
chmod 修改權(quán)限                  chmod -R 755  文件名|目錄名

目標(biāo) 
cal     查看當(dāng)前月的日歷  
cal -y   顯示一年的日歷
date  查看當(dāng)前的系統(tǒng)時間

磁盤信息
df -h  (disk free) 顯示磁盤剩余空間
du -h [目錄名]   disk usage 顯示目錄下的文件大小
       -h 以人性化的方式顯示大小

進程信息
ps aux  (process status)查看進程的詳細(xì)信息
top 動態(tài)顯示運行中的進程
kill [-9] 進程代號  終止指定代號的進程

參數(shù)含義
a  --- 顯示終端上的所有進程,,包括其他用戶的進程
u  ---顯示進程的詳細(xì)狀態(tài)
x  --- 顯示沒有控制終端的進程

bash默認(rèn)使用的shell

其他命令
查找文件
find                find [路徑] -name "*.py"  查找指定路徑下的擴展名.py的文件,包括子目錄
           如果省略路徑,,表示當(dāng)前文件夾下查找
           之前學(xué)習(xí)的通配符,,再使用find命令時同時可用
           有關(guān)find的高級使用。 
軟連接
ln      ln -s 被連接的源文件鏈接文件           建立文件的軟鏈接,,用通俗的方式講 似于Windows下的快捷方式,。
       注意:1. 沒有 -s 選項建立的是一個硬鏈接文件。兩個文件占用相同大小的硬盤空間,,工作中幾乎不會建立文件的硬鏈接
                 2. 源文件要使用絕對路徑,,不能使用相對路徑,這樣可以方便移動鏈接文件后,,任然能夠正常使用,。
演練目標(biāo)
   1. 將桌面目錄下的01.py移動到 demo/b/c目錄下
   2.在桌面目錄下新建01.py的軟連接 FirstPython
          分別使用相對路徑和絕對路徑建立FirstPython的軟鏈接
   3.將FirstPython 移動到demo目錄下,對比使用相對路徑和絕對路徑的區(qū)別,。
   
打包和壓縮
tar
軟件安裝
apt-get

硬鏈接簡介(知道)
在使用ln創(chuàng)建鏈接時,,如果沒有-s選項,會創(chuàng)建一個硬鏈接,,而不是軟連接

硬鏈接演練
  1.在~/Desktop/demo目錄下建立~/Desktop/demo/b/c/01.py的硬鏈接01_hard
  2.在使用ls -l查看文件的硬鏈接數(shù)(硬鏈接--有多少種方式可以訪問文件或者目錄)
  3.刪除 ~/Desktop/demo/b/c/01.py,并使用tree來確認(rèn)demo目錄下的三個鏈接文件

文件名和文件的數(shù)據(jù)時分開儲存的,。
軟鏈接:快捷方式
硬鏈接:大名和小名的關(guān)系


打包壓縮
Windows   rar
Mac  zip
Linux tar.gz

tar 是Linux中最常用的備份工具,此命令可以把一系列文件打包到一個大文件中,,不負(fù)責(zé)壓縮,。  
打包文件
ta -cvf 打包文件名.tar  打包的文件/路徑。,。,。
解包文件
tar -xvf 打包文件.tar 
c 生成檔案文件,創(chuàng)建打包文件
x 解開檔案文件
v 列出歸檔解檔的詳細(xì)過程,,顯示進度
f 指定檔案文件名稱,,f后面一定是.tar文件,所以必須放選項最后 

gzip
    tar與gzip命令結(jié)合可以使用實現(xiàn)文件打包和壓縮
    用gzip壓縮tar打包后的文件,,其擴展名一般用 xxx.tar.gz
    tar 命令中有一個選項-z 可以調(diào)用gzip,從而可以方便的實現(xiàn)壓縮和解壓縮的功能
    命令格式
        tar -zcvf    打包文件.tar.gz 被壓縮的文件/路徑
        tar -zxvf    打包文件.tar.gz
        tar -zxcf    打包文件.tar.gz -C目標(biāo)路徑     目錄必須存在

bzip2(two)   壓縮效果和gzip差不多
    tar 與bzip2命令結(jié)合可以使用 
    tar只負(fù)責(zé)打包,,不負(fù)責(zé)壓縮
       用bzip2壓縮tar打包后的文件,其擴展名一般用xxx.tar.bz2
    在tar命令中有一個-j可以調(diào)用bzip2,從而可以實現(xiàn)壓縮和解壓縮的功能
   命令格式如下:
        tar -jcvf  打包文件.tar.bz2     被壓縮的文件/路徑
        tar -jxvf  打包文件.tar.bz2 

apt  advanced packaging tool
安裝
sudo apt install 軟件包
卸載
sudo apt remove 軟件名
更新已安裝的包
sudo apt upgrade 

sudo apt install sl
sudo apt install htop   

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多