Linux學習記錄(3)認識終端以及一些基本的操作命令

今天學習了Linux的一些基本操作,大多都是概念性的東西,諸如Linux系統基本構成,圖形界面的簡單操作之類的,這些都不是重點,學習Linux的重點在於對“終端”的操作,也就是我們所說的terminal,可以說在Linux下,圖形化界面能做到的事情,terminal一定可以做到,圖形化界面做不到的事情,terminal也能做到,而且在公司的服務器上,Linux基本上是不安裝圖形界面的,也就是說我們的一切操作都要在終端完成,也就是說所有的操作都是要使用命令去完成的,所以對命令的掌握程度也就十分重要了。

打開終端的方法是在桌面的applications下的System tools,如下圖所示



最下邊的那個terminal就是我們要使用的終端了。

關於顏色什麼設置我這裏就不寫了,網上有好多

今天學習了幾個命令,在這裏記錄一下,以免之後忘掉

一、快捷鍵部分

1、Ctrl+Z    暫停命令運行

2、Ctrl+C    終止命令運行

3、Ctrl+R    在輸入過的命令的歷史記錄裏進行搜索

二、命令部分

1、ls 顯示命令,顯示當前用戶所在目錄下的文件,文件夾信息

參數:-l 顯示詳細信息,-a 顯示全部信息(包括隱藏文件)

2、uname 顯示系統信息

參數:-a 顯示全部信息,-r 顯示內核版本信息

3、history 查看輸入命令的歷史記錄

簡化操作:!!爲快速執行上一次的命令,或者輸入history之後,使用!NUM來執行一行命令,這個NUM就是history裏對應的歷史信息的編號

4、id 顯示當前用戶信息

5、passwd 修改當前用戶密碼

6、在命令之後加一個“&”代表這條命令將會在後臺執行,使用jobs命令查看當前所正在執行的任務,jobs的顯示與history差不多,每個任務前都有編號,使用bgNUM將對應的任務放到後臺執行,使用fgNUM將對應的任務放在前臺執行,NUM爲jobs顯示的任務的編號

我們看一看例子(sleep 5000是將當前進程休眠5000秒)


我們輸入完以後,發現在想輸入其他命令已經不行了,這是因爲當前休眠的進程在前臺運行,進程已經休眠了,所以不能輸入了,那我們還想再輸入其他命令,但是又想讓這個進程休眠怎麼辦呢?我們就按Ctrl+Z鍵,暫停當前進程,如下圖所示


我們發現現在又可以輸入命令了,但是我們發現那個休眠的進程已經stop了,我們想讓着兩個一起運行,怎麼辦呢,我們就同bg命令,輸入jobs,然後輸入bg 1,我們看看


現在我們的目的達到了,我們讓休眠進程在後臺運行了,前臺還可以輸入其他命令,fg命令也是一樣的,這裏就不在贅述了。

7、touch 創建文件或者更新文件的修改時間(注意是文件,不是目錄)

比如我們想在當前目錄下新建一個文件zw,那麼我們可以在terminal輸入touch zw然後回車,使用ls命令查看我們更改新建的文件,可以發現創建成功了。

8、文件名以“.”開頭的都是隱藏文件,我們可以用touch命令建一個隱藏文件,比如touch .zw然後我們使用ls看不到我們剛剛建立的zw文件,因爲我們創建的是一個隱藏文件,我們使用ls -a命令就可以查看全部的文件,我們就會發現我們剛剛建立的.zw文件了。

9、file 查看文件類型

假設我們目錄下有一個文件,我們使用file 文件名,就可以查看文件信息,我做個例子,先使用cd命令進入到bin目錄下,(cd命令在下邊會介紹)然後使用file命令


可以看到最下邊出現了這個名字爲vi的文件信息

10、cd 目錄跳轉

cd .. 跳轉到當前目錄的上一層目錄

cd / 跳轉到根目錄下

cd ~ 跳轉到當前用戶的家目錄下

基本上常用的就這三個吧。。。

11、cp 文件複製

cp   要複製的文件(目錄)   目標文件(目錄)    例:cp zw zw_copy   我們就可以發現當前目錄下就多出了一個zw_copy的文件

12、mv 移動或重命名

使用方法與cp相似

13、mkdir 創建目錄,注意與touch區別開

14、rmdir 刪除一個空目錄,注意是空目錄,如果要刪除的目錄不爲空,要使用rm命令

15、rm 刪除文件或目錄

參數:-i 交互式,即每刪除一個文件之前要詢問我們一次,同意就輸入y不同意就輸入n

  -r 遞歸刪除,可用於刪除非空目錄,-f 強制刪除且沒有提示


發佈了78 篇原創文章 · 獲贊 18 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章