linux 學習2 (基於ubuntu)

一.遠程管理命令

  • 關機/重啓
    •  shutdown
    •   reboot(重啓)
    •   halt(直接關機)
  • 查看或配置網卡信息
    • ifconfig
    • ping
  • 遠程登陸和複製文件
    • ssh
    • ping

  1. 關機/重啓

序號 命令 對應英文 關機/重啓
1 shutdown 選項  時間 shutdown 關機/重啓

    1.1 shutdown能夠進行關機/重啓

選項 含義
-r 重啓

 

      提示:html

      •  參數 表示多長使勁後執行命令
      • 袁衝維護服務器時候,最好很差關閉服務器,而應該重啓系統  

      

常見命令實例:
  重啓系統: shutdown -r now
  關閉系統: shutdown now
  指定時間關閉系統: shutdown 21:09
  指定間隔必定時間關機: shutdown +10(十分鐘後關機)
  取消關機計劃:shutdown -c
  
  
其餘方法:
    關機:halt,init 0  
    重啓:reboot.init 6

注意:在執行這些命令時候最好先執行一下:sync(同步內存數據到硬盤,防止數據丟失)

   2. 查看/配置網卡信息

序號 命令 對應英文 做用
1 ifconfig configure a network interface 查看/配置計算機當前網卡配置信息
2 ip add show   看/配置計算機當前網卡配置信息
3 ping ip地址 ping 檢測目標ip地址的鏈接是否正常

    2.1  網卡和ip地址

      網卡

        •   網卡是專門負責通信的硬件設備
        •   ip地址是設置在網卡上的地址信息

       ip地址 linux

        •  每臺電腦都有ip地址,是保證計算機通信的保證
        •    ip是惟一的  

 

    2.2  ifconfig  

ifconfig能夠查看/配置計算機當前的網卡配置信息
  1. 查看網卡的配置信息
    ifconfig
  2. 查看網卡對應的ip地址
    ifconfig | grep intet

  注意:一臺計算機中可能給有一個或者多個虛擬網卡,web

    在linux中物理網卡一般以ensxx表示算法

    127.0.0.1被成爲本地迴旋地址,通常用來測試本機網卡是否正常shell

  

      2.3    ping 

1. 檢測目標主機鏈接是否正常   ping ip地址 2. 檢測本地網卡工做是否正常
提示:
  •   ping通常用於檢測當前計算機與目標計算機的網絡是否通暢,時間的數字越大,速度越慢
  • ping的工做原理與潛水艇的聲吶類似.ping這個命令就是取自聲吶的聲音
  •   網絡管理員之間也常將ping當作動詞---ping一下計算機xx,看他是否開着

  原理:網絡上的機器都有惟一的ip地址,咱們給目標ip地址發送一個數據包,對方就要返回一個數據包,數據庫

根據返回數據包以及時間,咱們能夠肯定目標主機的存在.ubuntu

  要中止這個ping這個動做,快捷命令爲:ctrl+cvim

  

    2.4操縱網卡命令(重啓和啓動,關閉,啓動命令)

systemctl restart network
systemctl start network
systemctl stop network

   2.5啓用和中止網命令

ifup 網卡名
例:
    ifup ens33  # 啓用網卡 
    ifdown ens33 # 中止網卡

 

 

 

  3. 遠程登陸和複製文件

序號 命令 對應英文 做用
1 ssh用戶名@ip secure shell 關閉/從新啓動 
2 scp用戶名@ip:萬建明或路徑 用戶名@ip:文件名或者路徑 secure copy 遠程複製文件

    3.1 ssh基礎(重點)

      在linux中,ssh是很是經常使用的工具,經過ssh客戶端咱們能夠鏈接到運行了的遠程服務器上

      ssh客戶端是一種使用secure shell (ssh)協議鏈接遠程計算機的軟件程序  

      ssh是目前比較可靠的,專爲遠程登陸會話和其餘網絡服務 提供安全性的寫協議
      1.  利用ssh協議能夠有效防止遠程管理過程當中的信息泄露      
      2.   經過ssh協議能夠對全部傳輸數據進行加密,也可以防止dns和 ip欺騙

       ssh的另外一項有點是傳輸數據是通過壓縮的,能夠提升傳輸速率windows

   

 

 

             

     (1) 域名和端口號安全

      域名:

      •  由一串用小數點分隔的名字組成: www.baidu.com
      •    ip地址的別名,方便記憶

      端口號:

      •    ip地址:經過ip地址找到網絡上的計算機
      •    端口號:經過端口號能夠找到計算機上運行的程序
        •  ssh服務器默認端口號是22,若是是默認端口號,在鏈接的時候,能夠省略 
序號 服務 端口號
1 ssh服務器 22
2 web服務器 80
3 HTTPS 443
4 FTP服務器 21

    (2)ssh客戶端的簡單使用  

  

ssh [-p port]user@remote
  •   user是遠程計算機上的用戶名,若是不指定的話默認爲當前用戶
  •   remote是遠程計算機的地址,能夠是 ip/域名 ,或者而是後面會提到的別名
  • port是sshServer監聽的端口,若是不指定,就爲默認值22

    提示:

    •  使用exit退出當前登陸用戶
    •  logout(在運行級別是圖形化界面是無效的)

    注意:

    • ssh這個終端命令只能在linux或者unix系統下使用
    • 若是在windows系統中,能夠安裝PuTTY 或者安裝 Xshell使用           

      

    (3)ssh客戶端安裝(兩個軟件2選1)

      http://www.xshellcn.com/%20下載安裝

      https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    3.2 scp(掌握)

  • scp就是secure copy,是linux下用來進行遠程拷貝的命令
  • 他的地址格式與ssh基本相同,須要注意的是,在指定端口時用的是大寫的-P而不是小寫的

  實例:

    •  把本地目錄下的01.py文件複製到遠程家目錄下的 Desktop/01.py
      •   scp -P port 01.py user@remote: Desktop/01.py
      • 後面的路徑若是不是絕對路經,則以用戶的家目錄做爲參照
    • 把遠程家目錄下的Desktop/01.py文件複製到本地當前目錄下的 01.py
      •   scp -P port user@remote:Desktop/01.py 01.py
    • 加上-r選項能夠複製文件夾 
      • 把當前目錄下的Desktop demo複製到遠程計算機家目錄下的Desktop
      • scp -P port -r demo user@remote:Desktop 
    •  
      • 把遠程計算機家目錄下的Desktop複製到當前目錄下的Desktop
      • scp -P port -r user@remote:Desktop demo

 

選項 含義
-r

若給出的源文件,則scp

將遞歸複製該目錄下全部文件和子目錄,目標文件必須爲一個目錄名

-p 若遠程服務器的端口不是22,,則須要大寫字母-P選定指定端口

                      

   注意:

  • scp這個終端命令只能在linux或者unix系統下使用
  • 若是在windows系統中,能夠安裝PuTTY 使用pscp命令行工具或者安裝FileZilla使用FTP進行文件傳輸   
    •  下載
    • filezlla的操做基本上是靠拖拽

 

   3.3 ssh 高級(瞭解,使用頻率高) 

    •  免密碼登陸

    • 配置別名      

      • 有關ssh配置信息都保存在用戶家目錄下的..ssh目錄下

 

1. 免密碼登陸
  步驟
  •   配置公匙
    • ssh -keygen 即生成 ssh鑰匙 而後一路回車便可
  • 上傳公匙到服務器  
    • ssh-copy-id -p port user@remote 能夠額昂遠程服務器記住咱們的公匙

  

    非堆成加密算法:

    •   使用公鑰加密的數據,必須使用私鑰解密
    •       使用私鑰加密的數據,必須使用公鑰解密      

 

2. 配置別名(針對使用頻率較高的服務器)
  常規的每一次都須要輸入ssh -p port user@remote等一串 ,配置別名可讓咱們省去許多麻煩
  步驟:
  • 在.ssh文件夾建立一個config文件 ~/.ssh/config
  • 在config文件中加入如下內容
    • Host name(要取得名字)
      •  HostName ip地址 
      • User oldname(原來服務器的名字)
      •  Port 22      

  配置結束後就能夠直接使用:ssh HostName登陸了.

  3.4lrzsz軟件包

yum install lrzsz
rz   # 上傳
sz 文件名   # 下載指定文件

 

二. 用戶權限相關命令(使用頻率不高,理解爲主)

  1.1 基本概念

    

 用戶是linux系統工做中重要的一環,用戶管理包括用戶管理與組管理

 在linux中,無論是從本機仍是遠程登陸系統,每一個系統都必須有一個帳號,而且對於不一樣系統中的不一樣資源擁有不一樣的使用權限 

 在linux中,能夠指定每個用戶針對不一樣文件或者目錄又有不一樣的權限  

rwx做用到文件
  1) [ r ]表明可讀(read): 能夠讀取,查看
  2) [ w ]表明可寫(write): 能夠修改,可是不表明能夠刪除該文件,刪除一個文件的前提條件是
  對該文件所在的目錄有寫權限,才能刪除該文件.
  3) [ x ]表明可執行(execute):能夠被執行
rwx做用到目錄
  1) [ r ]表明可讀(read): 能夠讀取, ls查看目錄內容
  2) [ w ]表明可寫(write): 能夠修改,目錄內建立+刪除+重命名目錄
  3) [ x ]表明可執行(execute):能夠進入該目錄

序號 權限 英文 代號
1 r 4
2 w 2
3 執行 x 1

  1.2 組

    爲了方便管理,提出組的概念,同一組的具備相同權限

    

    tip:在實際開發中先爲組設置好權限,而後把不一樣用戶添加到相應的組當中

  1.3 ls -l擴展

    ls  -l能夠查看文件夾下的詳細信息,從左到右一次是

  • 權限 第一個字母若是是d爲文件夾,若是是-則是文件
  • 硬鏈接數 通俗的講,就是有多少種方式能夠訪問當前文件夾
  • 擁有者
  • 組,在linux中,會出現不少組和用戶名相同的狀況
  • 大小
  • 時間
  • 名稱

  

  

  

   1.4 chmod 簡單使用 (重要)

 

  • chmod能夠修改用戶/組 對目錄/文件的權限
  • 命令格式
    •   chmod +/- r/w/x 文件名/目錄名

 

  1.5 超級用戶

    1.超級用戶介紹

  • linux系統中的root帳號一般用於系統維護和管理,對操做系統的全部資源具備全部訪問權限
  • 在大多數版本linux中,都不推薦直接使用root帳號登陸
  • 在linux安裝的過程當中,系統會自動建立一個用戶帳號,而這個默認的用戶就是'標準用戶'===> stander user

  sudo

  • su是substitute user 的縮寫,表示使用另外一個用戶的身份
  • sudo命令用來以其餘身份來執行命令,預設的身份爲root
  • 用戶使用sudo時,必須先輸入密碼,以後會有五分鐘的有效期(超過期間須要重輸入密碼)
    •   若未經受權用戶企圖使用sudo,則系統會發出警告郵件給管理員

    2.sudo的用法

1 使用普通用戶登陸
2 查看/root目錄,提示無權限
3 因此咱們要使用sudo命令來查看
4 可是提示此用戶不在/etc/sudoers文件裏面
5 咱們須要使用visudo命令將liulaoshi加入到/etc/sudoers文件中,注意最好不要使用vim命令直接編輯此文件(vi有語法錯誤提示)
6 將用戶加入到文件中後,咱們就能夠用liulaoshi用戶使用sudo命令查看/root目錄
7.就是說這樣咱們的普通用戶也就具備的了超級用戶的權限了
 

 

  2.1 組管理 終端命令

  提示: 添加組/刪除組都須要經過sudo命令執行

序號 命令 做用
1 groupadd 組名 添加組
2 groupdel 組名 刪除組
3 cat  /etc/group 確認組信息
4 chgrp -R   組名  文件/目錄名  修改 文件/目錄所屬組

 

  提示:

    組信息保存在 /etc/group中

    /etc 目錄朱南門保存系統信息的目錄

  3 用戶管理終端命令

      提示:建立用戶/刪除用戶/修改其餘用戶密碼的終端命令都須要經過sudo執行

   3.1 建立用戶/設置密碼/刪除用戶

序號 命令 做用 說明
1 useradd -m -g 組名 新建用戶名 添加新用戶

-m 自動創建用戶家目錄

-g 指定用戶所在組,不然會創建和用戶名同樣的組

-d  指定文文件夾

2

passwd 用戶名 設置用戶密碼 若是是普通用戶,直接使用passwd能夠修改帳密碼
3  userdel 用戶名  刪除用戶  -r 會自動刪除用戶的家目錄
4  cat  /etc/passwd |grep 用戶名  確認用戶信息  新建用戶後,用戶信息會保存在 /etc/passwd文件中

      提示:

      •   建立用戶忘記加-m選項,最簡單的方法是直接刪除用戶,而且再次建立用戶
      •       建立用戶的時候,不指定組名,會自動建立一個和用戶名同樣的組
      •       用戶信息會保存在 /etc/passwd文件中

  3.2 查看用戶信息

序號 命令 做用
1 id()

查看用戶的UID(保存在/etc/passwd)和GID(保存在 /etc/group)

2 who 查看當前全部登陸的用戶名
3 whoami 查看當前登陸用戶的用戶名

 

    

     passwd 文件

    /etc/passwd 文件是存放用戶信息,由6個分號組成的7個信息

  •   用戶名
  • 密碼
  • UID
  • GID
  • 用戶名或者本地帳號(沒有就使用用戶名)
  • 家目錄
  • 登陸使用的shell,就是登陸以後,使用的終端命令,ubuntu默認是使用shell(能夠輸入命令的終端窗口)

 

    usermod

  

  •  usermod能夠設置用戶的主組/附加組 和登陸shell
  •  主組:一般在新建用戶的時候指定,在/etc/passwd的第四列GID對應的組
  • 附加組:在etc/group    

   提示:主組設置完後成須要從新登陸才能生效

    1.  修改用戶主組(passwd的GID)   
      1.   usermod -g 組 用戶名   
    2.  修改用戶的附加組
      1.   usermod -G 組 用戶名        
    3.    修改用戶的登陸shell 
      1.   usermod -s  /bin/bash       

    注意:默認使用ueradd 添加用戶沒有權限的使用sudo命令

      以root身份執行的.可使用如下命令,將用戶添加到sudo附加組中

      sudo -G sudo 的用戶名

  which (重要)

  • /etc/passwd 用於保存用戶信息的文件
  • /usr/bin/passwd 用於修改用戶密碼的程序

  which命令能夠查看執行命令所在位置

  

which ls
#輸出
  /bin/ls
which useradd
#輸出
/user/sbin/useradd

  bin和sbin

    •  在linux中,絕大多數可執行文件都是保存在 /bin,/sbin,/usrbin,/usr/sbin
    • /bin(binary)是二進制執行文件的目錄,主要用於具體的應用
    • /sbin(system bindary) 是系統管理員中專用方二進制代碼存放目錄,主要用於系統管理
    • /usr/bin(user commands for applications)後期安裝的一些軟件
    • /usr/sbin(super user commands for appilications) 超級用戶的一些管理權限
    •       

  提示:cd 這個命令是內置在系統內核中的,沒有文件保存,所以用which沒法找到cd'命令的位置

  3.3 切換用戶

序號 命令 做用 說明
1 su -  用戶名 切換用戶,並切換用戶目錄 能夠切換到用戶家目錄,不然保持位置不變
2 exit 退出當前登陸用戶  

 

  •   su 後面不接用戶名,直接切換到root用戶,不推薦使用,,不安全
  •       exit流程(退出當前用戶,退回到上一個用戶,知道沒有登陸用戶就退出shell)

  3.3 修改文件的權限

序號 命令 做用
1 chown 修改擁有者
2 chgrp 修改組
3 chmod 修改權限
  1. 修改文件 |目錄的擁有者
    1.  chown 用戶名 | 文件名 
  2. 遞歸修改文件 | 目錄的組
    1. chgrp -R 組名 文件名 |目錄名 
  3. 遞歸修改文件權限
    1. chmod -R 755 文件名 |目錄名       

  chown root.root liulaoshi.py # 修改文件所屬主和所屬組
  chown root:root liulaoshi.py # 修改文件所屬主和所屬組,這兩個命令同樣

     

  

  常見實例:

 

chmod u+r /opt/liulaoshi.py  # 給用戶添加只讀的權限
chmod u+w /opt/liulaoshi.py  # 給用戶添加可寫的權限
chmod u+x /opt/liulaoshi.py  # 給用戶添加可執行文件的權限

chmod g+r /opt/liulaoshi.py
chmod g+w /opt/liulaoshi.py
chmod g+x /opt/liulaoshi.py

chmod o+r /opt/liulaoshi.py
chmod o+w /opt/liulaoshi.py
chmod o+x /opt/liulaoshi.py


chmod u-r /opt/liulaoshi.py  # 給用戶刪除只讀的權限
chmod u-w /opt/liulaoshi.py  # 給用戶刪除可寫的權限
chmod u-x /opt/liulaoshi.py  # 給用戶刪除可執行文件的權限

chmod g-r /opt/liulaoshi.py
chmod g-w /opt/liulaoshi.py
chmod g-x /opt/liulaoshi.py

chmod o-r /opt/liulaoshi.py
chmod o-w /opt/liulaoshi.py
chmod o-x /opt/liulaoshi.py
View Code

  chmod設置權限時候,能夠簡單的使用三個數字分別對應擁有者,組,其餘用戶權限

直接修改文件目錄的 讀,寫,執行權限,可是不能精確到 擁有者,組,其餘
chmod +/- ,r/w/x 文件名/目錄名

           

          

  
四. 系統信息相關命令

  

學習經過遠程登陸查看系統信息以及運行狀況
  • 時間和日期
    •   date
    • cal
  •  磁盤和目錄空間
    •   df
    •   du
  •  進程信息
    •   ps
    • top      

  4.1 時間和日期

序號 命令 做用
1 date 查看系統時間
2 cal  calendar 查看日曆 -y選項能夠查看當前一年的日曆
date指令-顯示當前日期 
1) date (功能描述:顯示當前時間) 2) date +%Y (功能描述:顯示當前年份) 3) date +%m (功能描述:顯示當前月份) 4) date +%d (功能描述:顯示當前是哪一天) 5) date "+%Y-%m-%d %H:%M:%S"(功能描述:顯示年月日時分秒)

date指令-設置日期
基本語法
date -s 字符串時間
應用實例
案例1: 設置系統當前時間 , 好比設置成 2020-11-11 11:22:22


cal指令
查看日曆指令
基本語法
  cal -y 顯示一年的
  cal 2010 顯示2010全部的

 

  4.2 查看磁盤信息

序號 命令 做用  
1 df -h disk free 顯示磁盤剩餘空間 
2 du -h[目錄名] disk usage 顯示目錄下文件大小

 

    •   選項
    • 參數 含義
      -h 以人性化方式顯示文件大小
          

  4.3 進程信息

含義:正在執行的程序

1) 在LINUX中,每一個執行的程序(代碼) 都稱爲一個進程。每個進程都分配一
個ID號。
2) 每個進程,都會對應一個父進程,而這個父進程能夠複製多個子進程。例
如www服務器。
3) 每一個進程均可能以兩種方式存在的。 前臺與後臺,所謂前臺進程就是用戶目
前的屏幕上能夠進行操做的。後臺進程則是實際在操做,但因爲屏幕上沒法
看到的進程,一般使用後臺方式執行。
4) 通常系統的服務都是之後臺進程的方式存在,並且都會常駐在系統中。直到
關機才才結束。


ps -ef是以全格式顯示當前全部的進程
-e 顯示全部進程。 -f 全格式。
ps -ef|grep xxx

 

序號 命令 做用
1 ps  aux process status 查看進程的詳細狀態
2 top 動態顯示運行中的程序而且排序((經過小寫字母q退出)
3 kill  終止指定代號的進程,-9表示強行終止
    •  選項
選項 含義
a 顯示終端上全部進程,包括其餘用戶的進程
u 顯示進程的詳細狀態
x 顯示沒有控制終端的進程

    提示:使用kill命令時,最好終止由當前用戶開啓的進程,而不要終止以root身份開啓的進程,不然可能致使系統奔潰  

    4.3.2 查看進程樹pstree

基本語法:   pstree [選項] ,能夠更加直觀的來看進程信息   經常使用選項:     -p :顯示進程的PID     -u :顯示進程的所屬用戶 應用實例: 案例1:請你樹狀的形式顯示進程的pid 案例2: 請你樹狀的形式進程的用戶id

 

五. 其餘命令

  

  • 查找文件
    •   find
  • 軟鏈接
    •   ln
  • 打包和壓縮
    •   tar
  • 軟件安裝
    •   apt-get      

  5.1 查找文件

    •   find  能夠找到指定目錄的文件
序號 命令 做用
1 find [路徑] -name ".py" 查找指定目錄下擴展名是.py的文件,包含子目錄
2 find [路徑] -user 用戶名  查找屬於指定用戶的文件
3 find -size +20 按指定大小搜索文件
4 find -type d -name ‘’haha 查找指定類型的文件
      •  若是沒有寫路徑,表示當前目錄下
      •      以前學習的通配符,仍然可用
符號 表明類型
d 文件夾
f 文件
l 軟鏈接

 

實例:
  find -name '1*' #1開頭的文件

  find Desktop/ -name '.py' #以py爲擴展名的文件

  5.2 軟鏈接

序號 命令 做用
1 ln -s 指向的路徑 鏈接路徑和名稱 創建文件的軟鏈接,用通俗的話講,相似於windows的快捷方式

    注意:  

    •   沒有-s選項是一個硬鏈接  
      •   兩個佔用相同大小的磁盤空間,工做中幾乎不會創建硬鏈接
    • 源文件要使用絕對路徑,不要使用相對路徑,這樣軟鏈接移動後仍然能正常使用 
    •       刪除軟鏈接: rm -rf 鏈接名稱
    •      安裝完軟件以後要爲軟件建立一個軟件接到/etc/bin/目錄下,這樣就能夠直接在命令行直接執行軟件(由於/etc/bin已經在環境變量中)
    •   若是不設置軟鏈接就配置環境變量:

        1.修改系統環境變量文件

          vim /etc/profile/

        添加內容:新安裝軟件的文件目錄到bin

     

  5.3 硬鏈接

  

使用ln命令時候,沒有加-s選項,建立出來的二就是一個硬鏈接
  硬連接:當文件刪除時候,硬鏈接仍然能夠訪問文件

   

   注意:

    •  在linux中,只有文件 硬鏈接數==0纔會被刪除
    •    在使用 ls -l可查看一個文件的硬連接數量
    •    在平常的工做中,幾乎不會創建文件的硬鏈接        

  5.5 打包壓縮

    

  • 打包壓縮經常使用
  • 不一樣系統的打包壓縮是不同的,擴展名不同
    •   wnidows 經常使用rar
    • mac經常使用zip
    • Linux經常使用tar.gz

  5.5.1 打包/解包

    •  tar是linux經常使用的和工具,此命令能夠把一系列文件打包到一個打的文件中,也能夠,把一個打包大文件恢復成一系列文件 
#打包文件
tar -cvf 打包文件.tar 被打包的文件/路徑...

#解包文件
tar -xvf 打包文件.tar
    •  選項說明
選項 含義
c 生成檔案文件,建立打包文件
x 解開檔案文件
v 列出歸檔的詳細過程,顯示進度
f 指定檔案文件名稱,f後面必定是.tar文件,全部必須放選項後面
      •    f必須放最後,其餘隨意  
    •  多個文件打包中間以空格鍵隔開 

    

  5.5.2 壓縮/解壓縮 

    5.5.2.1 gzip

      tar和gzip的命令結合能夠實現文件的打包和壓縮

      • tar只負責打包,不負責壓縮
      • gzip壓縮tar打包後的文件,文件擴展名通常用 xxx.tar.gz 
    •   xxx.tar.gz是linux最經常使用的壓縮格式
    • tar命令有一個選項-z能夠直接調用gzip,從而方便壓縮
    • 命令格式以下

    

#壓縮
tar -zcvf 打包文件.tar.gz 被壓縮文件目錄

#解壓
tar -zxvf 打包文件.tar.gz

#解壓到指定路徑
tar -zxvf 打包文件.tar.gz -C 路徑  
參數 含義
-C 解壓到指定路徑

    5.5.2.2 bzip2

      tar和bzip2的命令結合能夠實現文件的打包和壓縮 

      • tar只負責打包,不負責壓縮
      •  bzip2壓縮tar打包後的文件,器文件擴展名通常用 xxx.tar.bz2 

      在tar命令有一個選項-j能夠調用bzip2,從而能夠方便實現壓手和解壓縮的功能

      命令格式以下

#壓縮
tar -jcvf 打包文件.tar.bz2 被壓縮文件目錄

#解壓
tar -jxvf 打包文件.tar.bz2

#解壓到指定路徑
tar -jxvf 打包文件.tar.bz2 -c 路徑  

  5.6 locate

  locaate指令能夠快速定位文件路徑。 locate指令利用事先創建的系統中全部文件名稱及路徑
的locate數據庫實現快速定位給定的文件。 Locate指令無需遍歷整個文件系統,查詢速度較快。
爲了保證查詢結果的準確度,管理員必須按期更新locate時刻。
• 基本語法
locate 搜索文件
• 特別說明
因爲locate指令基於數據庫進行查詢,因此第一次運行前,必須使用updatedb指令建立locate 數據庫。
----->locate 1.txt

 

  6. 軟件安裝

   6.1 安裝   

  • apt是 advance packaging Toll的簡寫.是inux下的一種安裝包管理工具
  • 能夠在終端中方柏霓的使用該命令 安裝/卸載/升級

  #安裝過軟件

  sudo apt install 軟件包

 

  #卸載軟件

  sudo apt remove 軟件名

  

  #更新已安裝的包

  sudo .apt upgrade



  實例:
  #小火車提示:
   sudo apt insatall sl

  #htop當期進程排名軟件
  sudo apt insatall htop
  

  提示:安裝命令不用記,沒有安裝,系統會提示你安裝


  

 

   6.2 配置軟件源

  • 若是但願更加快速的ubuntu中安裝軟件,能夠經過設置鏡像源,選擇一個訪問網速更快的服務器,來提供軟件下載/安裝服務
  • 提示:更換服務器以後,須要一個相對比較長的更新過程,須要耐心等待,更新完成以後,再安裝軟件都會重新設置服務器中下載軟件了
  • 所謂的鏡像源,就是全部服務器內容是相同的(鏡像),可是根據位置不一樣,國內服務器一般都是快一點

  

  

  

  

相關文章
相關標籤/搜索