Linux 124課程 1、 訪問命令行

一、命令行簡介
  命令行是基於文本的界面,可用於向計算機系統輸入指令。Linux 命令行由名爲shell的程序提供。

  普通用戶啓用shell時,默認提示符結尾是$
  超級用戶root運行shell,提示符結尾是#

 計算機 硬件(cpu、內存、硬盤、主板)
 內核           (讓硬件高效運行,並管理)
 應用程序     

Shell 是解釋器 :將應用程序命令轉換成內核可以識別的東西,讓計算機運行
Shell 是應用程序和內核之間的橋樑

1、Shell 類型有很多
cat /etc/shells 查看系統可以支持哪些shell
echo $shell 查看系統默認的shell
/bin/bash 默認爲bash shell

2、Shell 命令 分類:
  內部命令 內核自帶的命令
  type cd
  cd is a shell builtin
  外部命令 安裝了軟件以後,軟件自帶的命令
 type mkdir
  mkdir is /user/bin/mkdir

3、選項
  (1)短選項 ls - color /etc/ 表示有多選項 -c -o -l -r
  (2)長選項 ls -- color /etc/ 表示一個選項 顏色

二、登錄到操作系統

1、登錄到操作系統指令

  Ctrl+Alt F2--F6 切換到命令行虛擬終端
  Ctrl+Alt F1 切換到GNOME 圖形化界面
  
  Ctrl+D或exit命令關閉當前的terminal窗口
  Ctrl+Shift+t 新建terminal窗口
  
注意 :在Linux中嚴格區分大小寫
  
2、命令格式

 ls                 -l                    /etc/                
命令           選項                  參數

注意: 命令,必須要有
選項、參數可以互換位置

3、file 顯示文件類型

  file 命令查看文件類型
  普通文件 [-] 文件
  目錄 [d] 文件夾
  字符文件 [c] 比如:鍵盤文件 鼠標文件
  塊設備文件 [b] 比如:硬盤文件
  套接字文件 [s] 比如: /var/run 應用的數據接口
  鏈接文件 [l] 快捷方式
  管道文件 [p] 用於解決多個程序同時訪問一個文件所造成的錯誤

三、常見的命令

(1)passwd 設置密碼
-d --delete 刪除用戶密碼
-l --lock 鎖定用戶的密碼
-u --unlock 解鎖用戶的密碼
-e --expire 設置用戶密碼超期
-S --status 查看用戶的密碼狀態
--stdin 採用標準輸入設置密碼

(2)date 用於顯示日期和時間
date --help
  
  date +%D
  date +%Y/%m/%d
  date +%X
  
  編輯Shell 腳本的時候會使用到date相關參數
  

(3)head 、tail、cat、more、less 查看文件內容
  head 文件 默認看見文件頭十行
  head -3 文件
  
  tail 文件 默認看文件尾十行
  tail -f 動態查看文件內容,通常用來查看日誌文件的變化情況
  
  日誌文件 /var/log/message
  tail -f /var/log/message
  
  cat 全部顯示, 比較合適查看小文件
  more 一部分一部分的顯示,只能往下翻,不能往回翻
  less 上下翻動,結束查看按q推出
  
(4)wc 統計文件
  wc 文件
  -c 字節數
  -l 行數
  -w 單詞數
  
(5)history 命令的歷史記錄
  !59 調用歷史記錄中的第59條命令
  !wc 從下往上找,找最近一次wc的命令

   ctrl+ R 查找歷史命令

  Esc+. 自動調用上一命令的參數

(6)快捷鍵的使用
  Ctrl + a 將光標快速定位到行首
  Ctrl + e 將光標快速定位到行尾
  Ctrl + u 刪除光標前的所有內容
  Ctrl + k 刪除光標後的所有內容
  Ctrl + c 取消命令
  Ctrl + w 刪除光標前的一個單詞
  
  
whatis passwd 這個命令有什麼作用
pssswd --help 查看命令如何使用
man passwd

  
練習 :
(1)修改student 密碼爲123
(2)鎖定student 密碼
(3)按要求顯示日期和時間”YYYY-MM-DD HH:MM:SS”
(4)查看/etc/passwd 文件 有多少行
(5)查看/etc/passwd 的文件類型
(6)顯示/etc/passwd 文件的前五行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章