linux使用入門教程

2021-09-26 23:18:08 字數 2881 閱讀 4878

說實話在第一次接觸linux系統時,確實很不習慣,尤其是在用了多年的windows後,可是專案需要又不得不頂著頭皮去學習了,下面就自己一點點摸索做下總結,以供後面學習。

1、安裝linux系統

由於linux的開源性,我們可以有很多選擇,常見的有ubuntu,centos,fedora, debian ,redhatenterpriselinux ,suse opensuse,mindriva, gentoo, arch , slackware等等這些主流發行版幾乎佔據了大多份額。這裡我選擇的是ubuntu16.04,至於安裝可以參照我的另一篇部落格《windows+ubuntu雙系統安裝》

2、預裝軟體

當你成功安裝了linux系統後,你會發現桌面像這樣

安裝教程可以參考或

然後我們雙擊它後我們就可以見到我們經典的登入介面啦。

3、使用技巧

在linux下我們最常見的就是在終端進行一些操作,開啟終端的方式有很多種,滑鼠右鍵選擇開啟終端,或者快捷鍵ctrl+alt+t,接下來我們介紹一下linux常用的命令:

(1)檢視目錄:ls用於檢視當前路徑下所有檔案資訊

(2)建立目錄:mkdir 建立資料夾

(3)切換目錄:cd 切換到指定檔案

(4)複製檔案、目錄:cp(原始檔)(目標件)

cp-r 可以指定拷貝指定的任意目錄(包括子目錄和檔案)

cp- f 刪除已經存在的目標檔案而不提示。

cp- i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。

(4)刪除檔案、目錄:rm (檔案或目錄)

rm-rf可以指定刪除任意的目錄或檔案,慎用。

rm dir刪除空資料夾

(5)重新命名檔案、目錄 mv(檔案或目錄名)(新名字)

(6)簡單的編輯器nano

nano temp.py 會生成乙個指令碼,進入編輯框

在編輯完後按住ctrl+x離開儲存即可。

(7)讀取命令cat

cat有兩種用法,一是將檔案內容全部顯示在螢幕上 cat temp.py

二是將乙個檔案內容放到另乙個檔案內,相當於cp命令 cattemp.py temp1.py

****對於檔案的讀取操作等,還可以借助vim編輯器或gedit編輯器,這可以參考我的另一篇部落格

4、常見檔案的開啟方式

deb包-是ubuntu的專利,在ubuntu中雙擊deb包就可以進入自動安裝程序 dpkg -i ***.deb即可

rpm包-在紅帽linux、suse、fedora可以直接進行安裝,但在ubuntu中卻無法識別

whl包:已經編譯的包,類似於exe檔案,先安裝wheel包後,再利用pip install xx.whl來安裝即可。

tar包:原始檔,只是打包在一起,還沒有編譯,在所有的linux版本中都能使用,用歸檔管理器提取。

同樣針對.tar包可以利用 tar –xvf 解壓 壓縮:tar –cvf jpg.tar *.jpg //將目錄裡所有jpg檔案打包成tar.jpg

tar.gz包:原始檔,壓縮並打包在一起,還沒有編譯,在所有的linux版本中都能使用,用歸檔管理器提取。

同樣針對.tar.gz包可以利用 tar –zxvf 解壓 壓縮:tar –czf jpg.tar.gz *.jpg //生成乙個gzip壓縮過的包,命名為 .

jpg.tar.gz
tar命令

解包:tar -zxvf filename.tar

打包:tar -czvf filename.tar dirname

gz命令

解壓1:gunzip filename.gz

解壓2:gzip -d filename.gz

壓縮:gzip filename

.tar.gz 和 .tgz

解壓:tar -zxvf filename.tar.gz

壓縮:tar -zcvf filename.tar.gz dirname

壓縮多個檔案:tar zcvf filename.tar.gz dirname1 dirname2 dirname3 …

bz2命令

解壓1:bzip2 -d filename.bz2

解壓2:bunzip2 filename.bz2

壓縮: bzip2 -z filename

.tar.bz2

解壓:tar jxvf filename.tar.bz2

壓縮:tar jcvf filename.tar.bz2 dirname

bz命令

解壓1:bzip2 -d filename.bz

解壓2:bunzip2 filename.bz

壓縮:未知

.tar.bz

解壓:tar jxvf filename.tar.bz

z命令解壓:uncompress filename.z

壓縮:compress filename

.tar.z

解壓:tar zxvf filename.tar.z

壓縮:tar zcvf filename.tar.z dirname

zip命令

解壓:unzip filename.zip

壓縮:zip filename.zip dirname

注:關於linux下的許可權不夠問題,我們在命令前面加上sudo即可。

針對切換命令cd,有一些預設小命令 cd/ 表示進入根目錄 ;cd或cd~進入使用者home目錄;cd-表示進入上一次訪問的目錄,相當於back;cd … 進入上級目錄

pwd結果顯示當前目錄或者ctrl+l可以快速檢視路徑

ifconfig顯示系統的網路ip資訊

man顯示某個命令的manual(指南)

dpkg -l可以檢視電腦上安裝的軟體資訊

對函式或包不熟悉時,用help(函式、包)檢視詳細資訊

Linux入門教程

linux下有兩種使用者 1.root使用者,提示符 2.普通使用者,提示符 在 etc目錄下有乙個inittab檔案,其中有一行配置 id 3 defualt 其中,數字3就代表一啟動進入字元終端,如果改為5則代表一啟動進入x window 修改口令 passwd 退出登入 exit 關閉機器 只...

Linux入門教程

xshell 6 ssh遠端終端工具 sftp工具 常用命令 軟體安裝 還有好多其他的都可以看看。我的環境 vmware15 linux centos6 32位 具體安裝過程看這裡 可能會遇到這個問題 用ifconfig命令,只有lo,沒有eth0的解決方案 winscp 是乙個 windows 環...

Linux快速入門教程

序言 linux是一套免費使用和自由傳播的類unix作業系統,這個系統是由全世界各地的成千上萬的程式設計師設計和實現的。下面的一些linux教程是為了快速入門,目的在於能快速掌握linux的基本知識,能對伺服器進行基本的維護。1.1 命令列操作 1.1.1 shell 簡介 1.1.2 shell ...