第一篇博客,以下。

一、 linux 你好!
    學習linux的心情。
        又一次接觸了linux,內心還是很忐忑的。記得大二學過半學期的linux,那是一門考查課,所以可想而知學的是三天打魚兩天曬網。也不知道是怎樣的機緣,讓我在一年后又一次遇見了它。我想說,雖然你很讓人難捉摸,但我還是想去了解你。所以,你好??!
二、基礎的一些命令
  1. 文件查看類命令:cat,tac,head,tail,more,less
    分屏查看命令:more和less
      more命令:more FILE(翻屏至文件尾部后自動退出)
      less命令:less FILE
      head命令: -n 查看文件前n行

      第一篇博客,以下。
      tail命令: -n 查看文件后n行
                 -f 查看文件顯示后不退出,并顯示新行
      stat命令:stat FILE

第一篇博客,以下。
        時間戳:
            最近訪問時間:access time
            最近更改時間:modify time
            最近改動時間:change time
         文件分為兩類數據,一個是元數據metadate,一個是數據 data,數據改變元數據也會發生改變。
        touch命令改時間戳:
            -c:指定的文件路徑不存在時不予創建
            -a:僅修改access time
            -m:僅修改modify time

第一篇博客,以下。
   2. 目錄管理類命令:mkdir,rmdir
        mkdir: mkdir[OPTION]..DIRECTORT..
          路徑基名為命令的作用對象,基名之前的路徑必須存在

第一篇博客,以下。
        rmdir: rmdir[OPTION]..DIRECTORT..
   3. bash的基礎特性
       命令行展開:
         ~ :自動展開為用戶的家目錄,或指定的用戶家目錄
        {}:可以承載一個以逗號分隔的路徑列表,并能夠將其展開為多個路徑

第一篇博客,以下。
       命令的執行結果:
         狀態結果;
         命令結果:
           引用命令的執行結果:$(COMMAND)或`COMMAND`

第一篇博客,以下。
   4. 關于時間的那些命令
       date
 +%F
 +%T
 +%Y
 +%m
 +%d
 +%H
 +%M
 +%S
 +%s
 +%w
 +%a
     date修改時間:date -s ‘yyyy-mm-dd hh:mm:ss’

第一篇博客,以下。
     hwclock 查示硬件時間(BIOS時間)
      hwclock -s 將硬件時間寫入軟件時間(系統時間)
      hwclock -w 將軟件時間寫入硬件時間
     cal 顯示當月日歷
 cal yyyy 顯示指定年的日歷
 cal -y 顯示當年的日歷
 cal -3 顯示上個月當月下個月的日歷
 cal -1 同cal 顯示當月日歷
 cal mm yyyy 顯示指定年,月的日歷
   5. 如何開機自動顯示圖形化界面
        圖形化界面操作

第一篇博客,以下。
        命令行界面操作:

第一篇博客,以下。
   6. $的用法
 $變量名 引用變量的值 
 $()或“ 引用命令執行的結果
 $[]運算
 ${變量名} 或”$變量名” 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量。
三、 bash的一些快捷鍵
 Ctrl+L 清屏
 Ctrl+O 執行當前命令,并重新顯示本命令

 Ctrl+s 鎖定,但仍可以運行命令。
 Ctrl+q 解鎖
 Ctrl+C 強制結束
 Ctrl+D 正常終止
 Ctrl+Z 掛起(暫停)命令
 Ctrl + a 光標移到命令行首,相當于Home
 Ctrl + e 光標移到命令行尾,相當于End
 Ctrl + f 光標向右移動一個字符
 Ctrl + b 光標向左移動一個字符
 Alt + f 向右移動一個單詞
 Alt + b 向左移動一個單詞
 Ctrl + xx 光標在命令行首和光標之間移動
 Ctrl + u 刪除光標之前的內容
 Ctrl + k 刪除光標這后的內容
 Alt + r 清除全部內容
 Ctrl + w 從光標處向左刪除至單詞首
 Alt + d 從光標處向右刪除至單詞尾
 Ctrl + d 刪除光標后的一個字符
 Ctrl + h 刪除光標前的一個字符
 Ctrl + y 將刪除的字符粘貼至光標后
 Alt + c 從光標處開始向右更改為首字母大寫的單詞
 Alt + u 從光標處開始,將右邊一個單詞更改為大寫
 Alt + l 從光標處開始,將右邊一個單詞更改為小寫
 Ctrl + t 交換光標處和之前的字符位置
 Alt + t 交換光標處和之前的單詞位置
 Alt + N 提示輸入指定字符后,重復顯示該字符N次(N表示具體的數字)
 Ctrl-Shift-n 創建新窗口
 Ctrl-Shift-q 關閉當前窗口
 Ctrl-Shift-t 創建一個標簽頁
 Ctrl-Shift-w 關閉一個標簽頁
 Ctrl-PaUp/PgUn 切換到下一個/前一個標簽頁
 Ctrl-Shift-c 復制選中的文本
 Ctrl-Shift-v 把文本粘帖到當前光標處

 四、
      命令類型
        命令類型分為外部命令和內部命令。
         type COMMAND:
           內部:builtin
           外部:顯示為命令文件路徑
         (命令可以有別名,別名可以與原名相同,此時原名被隱藏,此時如果要運行原命令,則使用\COMMAND第一篇博客,以下。

 
         命令別名:
           獲取所有可用別名定義:
              # alias
           定義別名:
              # alias NAME=COMMAND第一篇博客,以下。


           取消別名:
              #unalias NAME第一篇博客,以下。


       which 命令:顯示命令完整路徑
           which[options] programname[…]
             –skip-alias:忽略別名第一篇博客,以下。


       who 命令:顯示誰登錄
            -b:系統此次啟動的時間
            -r:運行級別第一篇博客,以下。
       w 命令:用來顯示誰登錄了以及在干什么

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

(0)
jyy_599jyy_599
上一篇 2017-07-15
下一篇 2017-07-15

相關推薦

  • shell腳本編寫規范

    1 腳本名以.sh結尾,名稱盡量見名之意,比如ClearLog.sh Clear_Log.sh clearlog.sh SerRestart.sh Ser_Restart.sh;2 盡量使用UTF-8編碼,注釋及輸出盡量使用英文;3 一般給到執行權限,但一些關于變量的配置文件不用加執行權限;4 執行的時候可以使用bash 執行,或者使用bash -x執行,可…

    Linux干貨 2017-04-16
  • 第三周作業

      1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who | cut -d" " -f1 | sort -u who | cut -d" " -f1 | uniq 2、取出最后登錄到當前系統的用戶的相關信息。    who | tail -1 …

    Linux干貨 2016-11-19
  • shell腳本編程初步入門

    shell腳本編程初步入門    說到shell腳本編程,那我們就來先看下shell,shell既是一種命令語言,又是一種程序設計語言。作為命令語言,它交互式地解釋和執行用戶輸入的命令;作為程序設計語言,它定義了各種變量和參數,并提供了許多在高級語言中才具有的控制結構,包括循環和分支。它雖然不是Linux系統內核的一部分,但它調用了系統核…

    Linux干貨 2016-08-15
  • 前兩周linux基礎知識總結

    linux用戶權限管理 軟鏈接與硬鏈接 輸入輸出重定向 文本處理三劍客vim sed awk 包管理rpm yum 源碼包編譯安裝

    Linux干貨 2018-03-17
  • 用戶和組管理類命令

    用戶和組管理類命令 useradd useradd命令用于Linux中創建的新的系統用戶 語法 useradd(選項)(參數) 選項 -c<備注>:加上備注文字。備注文字會保存在passwd的備注欄位中; -d<登入目錄>:指定用戶登入時的啟始目錄; -D:變更預設值; -e<有效期限>:指定帳號的有效期限; -f<…

    Linux干貨 2018-03-18
  • N21沉舟14周作業

    系統的INPUT和OUTPUT默認策略為DROP; iptables -P INPUT DROP iptables -P OUTPUT DROP 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響…

    Linux干貨 2016-11-14
欧美性久久久久