Linux讀書筆記 初學Linux上手技巧

2021-08-27 06:24:20 字數 2761 閱讀 9952

初用linux的使用者可能有些處處不方便的感覺,可是等使用一段時間、並掌握了一些技巧後就會感到越來越順手了。以下就是筆者收集整理的一些linux的使用者自初學以來積累的一些經驗與技巧,相信對大家會有所幫助的。

1、使用虛擬控制台

登入後按「alt+f2」鍵,這時又可以看到乙個login提示符,這個就是第二個虛擬控制台。一般新安裝的linux有六個虛擬控制台,可以用alt+f1至alt+f6來訪問。如果使用者已經啟動了xwindow,可以使用ctrl+alt+f1至f6來切換到所需的虛擬控制台。虛擬控制台最大的好處是當乙個程序出錯鎖住輸入時可以切換到其他虛擬控制台來終止這個程序。

2、快速進入某些目錄

我們常鍵入cd ~來進入使用者的主工作目錄,例如輸入cd ~name則可以進入name使用者的主目錄。

3、linux下顯示彩色目錄列表

開啟「/etc/profile」,加入:alias ls="ls color",那麼在下次啟動bash時就可以顯示顏色的目錄列表了,其中各顏色的含義如下:

藍色→目錄

綠色→可執行檔案

紅色→壓縮檔案

淺藍色→鏈結檔案

灰色→其他檔案

4、顯示檔案的型別

用命令file可以使你知道某個檔案究竟是elf格式的可執行檔案,還是shell script格式的檔案或是其他的格式,命令使用格式如:# file startx。 

5、命令檔案的路徑

當你鍵入一些命令如:find、shutdown、mount、startx時,是否想過要知道這些命令檔案究竟放在哪個目錄裡?你可以使用命令which來檢視,如# which startx。 

6、查詢檔案

使用find命令要加一些引數才能查到檔案,如: #find /usr -name xf86setup -print,表示在/usr裡查詢檔案xf86setup。

7、一次解開?.tar、?.gz格式的檔案

解開?.tar、?.gz檔案一般要先用zip軟體解壓再用tar解包,在linux下可以一次完成,命令是:# tar zxvf sample.tar.gz。

8、顯示win 9x分割槽裡的長檔名

如果你發現win 9x分割槽裡的長檔名不能顯示,可災匭掠胿fat方式來mount。對於啟動時就進行mount的分割槽可以修改檔案/etc/ fstab,將裡面的msdos字樣改為vfat。如果無法用vfat mount,則要重新編譯一下核心,加入對vfat的支援。

9、啟動後直接進入x

執行乙個x程式時別忘了在後面加乙個「&&」號,如:#netscape &&,否則的話在你退出執行的程式之前再無法在那個終端視窗裡輸入命令。

11、強行退出x

有時候在x裡由於程式出錯滑鼠鍵盤都不起作用,這時候不用著急,因為在linux下幾乎不會像在win 9x裡那樣惡性宕機,你只須按下ctrl+alt+backspace鍵就可以回到字元介面下了。

12、處理檔名內含有特殊字元的檔案

假設有乙個檔案名叫-file,如果你想刪除它,則鍵入rm -file就會顯示invalid option,原來由於檔名的第乙個字元為「-」,linux會把檔名當作選項了,可以用增加「」解決這個問題,即使用rm -file。如果是其他特殊字元的話可以在特殊字元前加乙個「\」,或者用雙引號把整個檔名括起來。

13、一次處理整個目錄

其實我們知道,linux/unix的很多常用命令如rm、cp等都有乙個引數「-r」,是遞迴的意思,若命令加了引數「-r」就可以對目標目錄及其下所有子目錄進行操作,如:rm -rf /test (f是force意為強行),該命令完全刪除根目錄下的子目錄「test」,作用類似於dos下的deletree,當然使用這個命令時要特別小心。再如:cp -r /test /test1有類似dos下xcopy /s的作用。

14、幾個有用的別名

幾個能方便操作和減少誤操作的別名,建議把它們放到啟動檔案裡,如:/etc/profile。

alias rm=´rm -i´  

alias cp=´cp -i´  

alias mv=´mv -i´

這三個別名的作用是在刪除、覆蓋檔案之前先提示確認。

alias l=´ls -l´  

alias cd..=´cd ..´  

alias utar=´tar xvfz´ #解壓?.tar.gz檔案 

alias inforpm=´rpm -qpi´ #顯示rpm包的資訊

alias instrpm=´rpm -uhv´ #安裝rpm包

alias listrpm=´rpm -qpl´ #列出rpm包內的檔案

alias uistrpm=´rpm -e´ #反安裝rpm包

15、使用命令自動補齊功能

所謂命令自動補齊功能(command-line auto completion)是指當鍵入的字元足以確定目錄下乙個惟一的檔案時只須按tab鍵就可以自動補齊該檔名的剩下部分,例如要把目錄/freesoft下的檔案gcc-2.8.1.tar.gz解包,當鍵入到tar xvfz /freesoft/g時如果該檔案是該目錄下惟一的並以「g」起頭的檔案的話就可以按下tab鍵,這時命令會被自動補齊為:tar xvfz/freesoft/gcc-2.8.1.tar.gz,非常方便。

QML初學讀書筆記(三)

一 動畫是由一連串的目標屬性活動定義的,平緩的曲線演算法能夠引發乙個定義時間內屬性的持續變化。所有在qtquick中的動畫都由同乙個計時器來控制,因此它們始終都保持同步,這也提高了動畫的效能和顯示效果。二 實現動畫的常用容器 特殊場景元素 pauseanimation 停止動畫 執行暫停乙個動畫 p...

Linux讀書筆記

type echo unset set export 環境變數 home shell histsize mail path lang random ps1 影響結果的語系變數 locale 變數鍵盤讀取 陣列與申明 read array declare 與檔案系統及程式的限制關係 ulimit 變數...

Linux讀書筆記(1)

作業系統的作用 作業系統的功能就是溝通使用者與硬體之間的訊息傳遞。也就是使用者面對作業系統 而作業系統 操作的是硬體 作業系統包含的內容 作業系統分為兩個東西 核心 和一對核心提供的工具 核心是用來掌管硬體的 如果核心不認識硬體那麼這個硬體就無法被呼叫 kernel kernel 管理事項有 1.s...