Linux快速入門

在所有Linux版本中,都會涉及到以下幾個重要概念:

  • 內核:內核是操作系統的核心。內核直接與硬件交互,並處理大部分較低層的任務,如內存管理、進程調度、文件管理等。
  • Shell:Shell是一個處理用戶請求的工具,它負責解釋用戶輸入的命令,調用用戶希望使用的程序。
  • 命令和工具:日常工作中,你會用到很多系統命令和工具,如cp、mv、cat和grep等。在Linux系統中,有250多個命令,每個命令都有多個選項。
  • 文件和目錄:Linux系統中所有的數據都被存儲到文件中,這些文件被分配到各個目錄,構成文件系統。Linux的目錄與Windows的文件夾是類似的概念。

一、linux目錄初識

/ 根目錄
/bin 存放必要的命令
/boot 存放內核以及啓動所需的文件
/dev 存放設備文件
/etc 存放系統配置文件
/home 普通用戶的宿主目錄,用戶數據存放在其主目錄中
/lib 存放必要的運行庫
/mnt 存放臨時的映射文件系統,通常用來掛載使用。
/proc 存放存儲進程和系統信息
/root 超級用戶的主目錄
/sbin 存放系統管理程序
/tmp 存放臨時文件
/usr 存放應用程序,命令程序文件、程序庫、手冊和其它文檔。
/var 系統默認日誌存放目錄

二、linux常用命令初識

命令提示符:

打開終端,我們先看到的是以下內容的其中一條

huhazh@huhazh:~$  //普通用戶

root@huhazh:~#  //超級用戶

root:顯示的是當前的登錄用戶
@:分隔符號,沒有特殊含義。
huhazh:當前系統的簡寫主機名
~:代表用戶當前所在的目錄,此例中用戶當前所在的目錄是家目錄。
#:命令提示符,Linux 用這個符號標識登錄的用戶權限等級。如果是超級用戶,提示符就是 #;如果是普通用戶,提示符就是 $

cd命令:

cd /home ;解析:進入/home目錄
cd /root 進入/root目錄 ;
cd …/返回上一級目錄;
cd ./當前目錄(.和…可以理解爲相對路徑;例如cd /hom/test ,cd加完整的路徑,可以理解爲絕對路徑);

文件目錄命令:

ls ./ 查看當前目錄所有的文件和目錄。
ls -a 查看所有的文件,包括隱藏文件,以.開頭的文件。
pwd顯示當前所在的目錄。
mkdir創建目錄,用法mkdir test ,命令後接目錄的名稱。
rmdir 刪除空目錄
rm 刪除文件或者目錄,用法 rm –rf test.txt (-r表示遞歸,-f表示強制)。
cp 拷貝文件,用法**,cp old.txt /tmp/new.txt** ,常用來備份;如果拷貝目錄,要加 –r參數
mv 重命名或者移動文件或者目錄,用法, mv old.txt new.txt
touch 創建文件,用法,touch test.txt,如果文件存在,則表示修改當前文件時間。
find查找文件或目錄,用法 find /home -name “test.txt”,命令格式爲:find後接查找的目錄,-name指定需要查找的文件名稱,名稱可以使用表示所有。find /home -name “*.txt”` ;查找/home目錄下,所有以.txt結尾的文件或者目錄。

tar打包/壓縮命令:

tar 是Linux 下最常用的打包、壓縮工具,它在Linux 中扮演類似於WinZip 或WinRAR 在Windows 下的角色。下面是該工具的常用命令參數及運用舉例:
主要命令:
-c 創建包
-x 解包
-t 列出包中的內容
-r 增加文件到指定包中
-u 更新包中的文件
可選命令:
-j 創建或解開包時 使用bzip2 進行壓縮或解壓;
-z 創建或解開包時 使用gzip 進行壓縮或解壓;
-Z 創建或解開包時 使用compress 進行壓縮或解壓;
-f 後面跟指定的包文件名;
-v 顯示打包/解包過程
-C 指定解包後的路徑
例如:

  • tar -czf tmp.tar.gz /tmp 將 “/tmp” 目錄壓縮打包存放爲tmp.tar.gz;
  • tar -xzf tmp.tar.gz -C /home 將 tmp.tar.gz 包解到“/home” 目錄下;
  • tar -t tmp.tar.gz 查看 tmp.tar.gz 包中的文件信息

三、Linux系統 apt-get 命令的使用:安裝、更新、卸載軟件包

安裝軟件包

apt-get install PackageName                 // 普通安裝
apt-get install PackageName=VersionName     // 安裝指定包的指定版本
apt-get --reinstall install PackageName     // 重新安裝

apt-get build-dep PackageName               // 安裝相關的編譯環境
apt-get -f install                          // 修復安裝

apt-get source PackageName                  // 下載軟件包的源碼

卸載軟件包

apt-get remove PackageName                  // 保留配置文件
apt-get --purge remove PackageName          // 刪除配置文件

apt-get clean && apt-get autoclean          // 清理無用的包

更新軟件包

apt-get update                                  // 更新源
apt-get upgrade                               // 更新已安裝的軟件包

apt-get dist-upgrade                        // 升級系統

查詢軟件包

dpkg -l                                     // 列出已安裝的所有軟件包

apt-cache search PackageName                // 搜索軟件包
apt-cache show PackageName                  // 獲取軟件包的相關信息, 如說明、大小、版本等

apt-cache depends PackageName               // 查看該軟件包需要哪些依賴包
apt-cache rdepends PackageName              // 查看該軟件包被哪些包依賴

apt-get check                               // 檢查是否有損壞的依賴

四、Linux更換國內鏡像源

備份原來的源

將以前的源備份一下,以防以後可以用的。

sudo cp /etc/apt/sources.list /etc/apt/sources_nit.list

更換源

使用gedit打開文檔

sudo gedit /etc/apt/sources.list

將下邊的阿里源複製進去,然後點擊保存關閉

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

更新

更新源

sudo apt-get update

修復損壞的軟件包,嘗試卸載出錯的包,重新安裝正確版本

sudo apt-get -f install

更新軟件

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