Linux入門命令(一)

已經一年沒有在接觸過Linux了,經過一個星期的Linux學習之后,又重新對她產生了興趣,本周學習了一些Linux入門級的命令:

(1)     (1)tty

這個命令是查看當前所處于的中終端信息的,同樣也可以使用 who am i ,who以及w來查看終端信息.

終端也還有物理終端、虛擬終端以及偽終端之分,在虛擬機下測試終端信息的時候,顯示的是虛擬終端的信息

 Linux入門命令(一)

當遠程登錄虛擬機的時候,顯示的是偽終端的信息

Linux入門命令(一)

(2)    (2) shell

shell是提供用戶和內核交互的一種接口,就是要將我們想要完成的操作翻譯成系統識別的語言(純屬個人理解)。

查詢當前使用的shell

Linux入門命令(一)

注:”$”是用來引用變量的,echo的作用就是用來將變量的信息顯示出來

查詢當前系統的所有shell

Linux入門命令(一)

注:cat的作用是顯示文件的內容

3)編輯器

gedit
:
是一個在Linux圖型化界面下的一個編譯器命令

nano
:
實在Linux命令行下的編譯器命令

4)內部命令、外部命令

判斷一個命令的類型:type command

Linux入門命令(一)

顯示所有內部命令:enable –a

Linux入門命令(一)

(由于篇幅原因只顯示一部分內部命令)

   enable
-a |wc -l
統計所有的內部命令數量

Linux入門命令(一)

   enable -n COMMAND 禁用一個內部命令 

 

Linux入門命令(一)

總結:

enable 顯示所有啟用的內部命令

    enable |wc -l 統計啟用的內部命令數量 

enable COMMAND 啟動一個內部命令

enable -n 顯示所有被禁用的內部命令

    enable -n |wc -l 統計被禁用的內部命令數量

 

5hash命令

Hash通俗的說就是“緩存”的意思在學習hash之前就要知道一下PATH,windowsPATH

Linux入門命令(一)

顯示當前被hash的外部命令

Linux入門命令(一)

小結:hash –l 顯示當前被hash的外部命令,包括別名

      hash –d name  刪除一個hash

      hash –r 清空所有hash

6alias 別名

     alias :顯示當前已定義的別名

Linux入門命令(一)

alias
aliname=’command [-x] [….]’
定義別名

Linux入門命令(一)

unalias
aliname
取消別名定義。

Linux入門命令(一)

unalias
-a
取消所有別名

Linux系統中執行一條命令的查詢順序

alias
>
內部命令> hash > PATH > command not find

原創文章,作者:Melissa,如若轉載,請注明出處:http://www.www58058.com/81347

(0)
MelissaMelissa
上一篇 2017-07-16
下一篇 2017-07-16

相關推薦

  • 壓縮及歸檔工具

    常用的有這些: compress/uncompress: .Z gzip/gunzip: .gz bzip2/bunzip2: .bz2 xz/unxz: .xz zip/unzip tar, cpio 現在分別介紹他們的用法: 1、gzip/gunzip/zcat  .gz           &…

    系統運維 2016-09-19
  • Linux進程管理命令和性能監控工具的應用

    概述 監控系統的各方面的性能,保障各類服務的有序運行,是運維工作的重要組成部分,本篇就介紹了一些常用的系統監控命令和相關參數的說明 具體包含一下幾個部分 1.進程管理基礎 2.進程管理工具(ps,top,htop,kill) 3.內存監控類工具(vmstat,pmap) 4.系統監控累工具(glances,dstat)…

    Linux干貨 2016-09-26
  • bash特性之命令行展開功能應用示例

                       bash特性之命令行展開功能應用示例 1.創建/tmp的目錄下:a_c,a_d,b_c,b_d 創建命令:mkdir -pv /tmp/{a,…

    Linux干貨 2017-07-09
  • java基礎與環境

    java 簡述 java基礎 jvm java環境搭建 簡述 什么是java? java是一門面向對象的編程語言,具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點,特別是可移植性,java所有的代碼都需要在一個特定的虛擬環境中實現,所以可移植性方面非常好,一次編譯,永久使用。 java可以做到什么? Java可以編寫桌面…

    2016-06-24
  • https實現

    實現https 搭建CA 頒發證書

    2018-01-29
  • shll函數作業

    掃描/etc/passwd文件每一行,如發現GECOS字段為空,則填充用戶名和單位電話為62985600,并提示該用戶的GECOS信息修改成功。 [root@localhost sh.log]# cat whileGECOS.sh  #!/bin/bash #author:DYW #掃描/etc/passwd文件每一行…

    Linux干貨 2016-08-24
欧美性久久久久