當前位置:首頁 > IT技術 > 系統(tǒng)服務 > 正文

零基礎領跑教科書式博文:DAY1---Linux基礎
2021-10-21 23:08:01

Linux基礎

jpeg

用戶登陸

  • root 用戶
    ? 一個特殊的管理帳戶也被稱為超級用戶
    ? root已接近完整的系統(tǒng)控制,對系統(tǒng)損害幾乎有無限的能力

  • 普通(非特權)用戶
    ? 權限有限
    ? 造成損害的能力比較有限

終端

  • 設備終端
    ? 鍵盤鼠標顯示器

  • 物理終端
    ? 控制臺console

  • 虛擬終端
    ? tty 可有n個,Ctrl+Alt+F[1-6]

  • 圖形終端
    ? CentOS 6: Ctrl + Alt + F7
    ? CentOS 7: 在哪個終端啟動,即位于哪個虛擬終端

  • 串行終端
    ? ttyS

  • 偽終端
    ? pty, SSH遠程連接

  • 查看當前的終端設備
    ? tty

  • 預登陸信息
    ? /etc/issue
    ? 示例

    Hostname is 
       主機
    Terminal is l   終端
    Time is 	       時間
    S
    Kernel 
     on an m

    ? /etc/gdm/custom.conf 系統(tǒng)自動登陸

    AutomaticloginEnable=true
    Automaticlogin=root
  • 登陸后信息
    ? /etc/motd

交互式接口

  • 交互式接口:啟動終端后,在終端設備附加一個交互式應用程序
  • GUI:Graphic User Interface
    ? X protocol, window manager, desktop
    ? Desktop
    ? GNOME (C, 圖形庫gtk)
    ? KDE (C++,圖形庫qt)
    ? XFCE (輕量級桌面)
  • CLI:Command Line Interface
    ? shell程序:sh (bourn 史蒂夫·伯恩) csh tcsh ksh (korn) bash (bournagain shell)GPL zsh
  • 支持多個“標簽”shell的圖形化終端模擬器
    ? Ctrl-Shift-n 創(chuàng)建新窗口
    ? Ctrl-Shift-q 關閉當前窗口
    ? Ctrl-Shift-t 創(chuàng)建一個標簽頁
    ? Ctrl-Shift-w 關閉一個標簽頁
    ? Ctrl-PaUp/PgUn 切換到下一個/前一個標簽頁
    ? Ctrl-Shift-c 復制選中的文本
    ? Ctrl-Shift-v 把文本粘帖到當前光標處

shell介紹

  • Shell 是Linux系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行
  • shell也被稱為LINUX的命令解釋器(command interpreter)
  • shell是一種高級程序設計語言
    ? 示圖
    jpeg

bash shell

  • GNU Bourne-Again Shell(bash)是GNU計劃中重要的工具軟件之一,目前也是Linux標準的shell,與sh兼容
  • CentOS默認使用
  • 顯示當前使用的shell
    ? echo ${SHELL}
  • 顯示當前系統(tǒng)使用的所有shell
    ? cat /etc/shells

命令提示符

  • 命令提示符:prompt

  • [root@localhost~]#
    ? # 管理員
    ? $ 普通用戶

  • 顯示提示符格式
    ? [root@localhost~]#echo $PS1

  • 修改提示符格式
    ? PS1="[e[1;5;41;33m][u@h W]\$[e[0m]"
    ? 修改顏色示例

    cat >> /root/.bashrc << EFO
    PS1="