關於Redhat的shell 使用者管理和快捷鍵總結

2021-07-14 23:02:40 字數 2050 閱讀 5071

1.什麼是shell?

在電腦科學中,shell俗稱殼(用來區別於核),是指「提供使用者使用介面」的軟體(命令解析器)。

它類似於dos下的command和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。shell本身是乙個用c語言編寫的程式,它是使用者使用unix/linux的橋梁,使用者的大部分工作都是通過shell完成的。shell既是一種命令語言,又是一種程式語言。作為命令語言,它互動式地解釋和執行使用者輸入的命令;作為程式語言,它定義了各種變數和引數,並提供了許多在高階語言中才具有的控制結構,包括迴圈和分支。

它雖然不是unix/linux系統核心的一部分,但它呼叫了系統核心的大部分功能來執行程式、建立檔案並以並行的方式協調各個程式的執行。

有保護核心的作用。

2.  gnome-terminal      用命令開啟bash

在[kiosk@foundation0 desktop]$中

kioks                     表示開啟shell的使用者

@                         分隔符

foundation0               主機的短名稱,表示shell開啟在那台主機裡

desktop                   表示你在系統的什麼位置

$                         身份提示符中的普通使用者

#                          超級使用者的提示符

關於cpu:

p系列     單核

c系列     雙核

i5系列    雙核4執行緒

i7系列    四核8執行緒

su - root            //切換使用者

ctrl+alt+f2-f6       //進入虛擬控制台

ctrl+alt+f1|f7       //回到圖形

man +命令

命令 –help

可選  ...長度任意  <>必須有

-後面是縮寫,--後面是全拼

ctrl   + a 游標移動到行首

+ e 游標移動到行尾

+ u 游標所在位置刪除到行首

+ k 游標所在位置刪除到行尾

+ r 調出最近一條含有關鍵字的命令

+ 左|右    游標移動以單詞為單位

+ c 撤銷正在執行的命令

+ d 關閉當前環境

+ shift + t   在現有shell中重新開啟乙個table   

+ shift + pageup|pagedown 切換table

+ alt + l  鎖屏

+ alt +上|下  切換工作介面

+ alt + f1|f7 進入圖形介面

+ alt + f2-f6 進入虛擬控制台

init 0 關機

init 1 單使用者(該密碼的時候)

init 2~5虛擬控台,多使用者模式

init 6 重起

passwd  修改當前使用者的密碼

passwd acountname

普通使用者只能修改自己的密碼,

root修改沒有密碼複雜強度的控制

鎖定密碼  passwd -l  student

解鎖         passwd -u student

刪除密碼      passwd -d

監控密碼的解/鎖狀態 watch -n 1 passwd -s student(1是每一秒鐘檢查一次,-n是最短有效期,在多長時間內不能改密碼)

設定密碼的最大/最小有效期 passwd -x 2 student

passwd –s 檢視密碼狀態

kiosk ps 2016-07-08 0 99999 7 -1 (password set, sha512 crypt.)

關機poweroff|init 0|shutdown -h now

重啟reboot| init 6 |shutdown -r now

windows是註冊列表方式讀取磁碟檔案

linux是掛載的方式讀取磁碟檔案

(以上只是個人總結,共同學習,如有誤,望指出批評!)

RedHat用CentOS系統源

redhat 無法使用官方的更新源,於是不得不將redhat的官方源替換成centos的開源源,下面是具體的操作步驟 1 更換redhat的yum程式 root leekwen cat etc issue red hat enterprise linux server release 5.5 tik...

redhat 啟動時的shell執行過程

虛擬終端輸入賬號密碼後shell執行順尋 1 etc profile 定義公有環境變數 2 etc bashrc 3 home username bash profile 新增私有環境變數 4 bash profile呼叫.bashrc 新增私有環境變數 新增自己的變數最好新增在 bashrc中因為...

關於redhat下oracle的em按鈕亂碼

是因為em在生成按鈕時找不到對應的字型檔案造成 解決方法 在oracle使用者環境下 1.套用預設的字型配置檔案 cd oracle home jdk jre lib cp font.properties.zh cn.redhat font.properties 2.修改對應的中文字庫案路徑,比如我...