1 退出和登出
exit和logout命令都可以退出當前登入狀態,登出使用者身份。
exit
和quit
也可用來實現命令的退出或結束的作用,不同的命令,退出命令不同。如bc ,使用quit 退出
2 關機
halt
poweroff
reboot -p
shutdown -h now
3 reboot 重啟
reboot 重啟機器
reboot -f 強制,不呼叫shutdown
reboot -p 切斷電源,關機
4 shutdown 關機
shutdown 的命令格式:shutdown [option]… time[message]
常用選項
-r reboot,重啟
-h halt,關機
-c cancel 取消操作
eg:
shutdown 關機
shutdown now 立刻關機
shutdown 17:30 今天17:30 關機
shutdown -r 08:35 8:35 重啟
shutdown -h 17:30 "class is over" 今天17:30 關機並給其他終端傳送報警資訊
5 init 切換模式
init 0 關機
init 1 單使用者模式,root 進行維護
init 2 多使用者模式,不能使用nfs(net file system)不聯網
init 3 字元模式
init 4 安全模式
init 5 圖形介面模式
init 6 重啟
ps:開機預設模式是5;在設定預設開機模式時,一定不要將initdefault設定成0或者6,否則會不停地重啟或關機
type檢視命令是內部命令還是外部命令,格式:type [-a] command
其中,-a 可省略,表示檢視該命令所有型別命令,不管是內部還是外部
[root@centos8 ~]
#type echo
echo is a shell builtin
[root@centos8 ~]
#type -a echo
echo is a shell builtin
echo is /usr/bin/echo
alias起別名,常用於對經常執行的較長的命令,定義成較短的別名,以方便執行
alias 顯示當前程序中所有可用的命令別名
alias name=
"value" 將執行命令value 定義成別名name
eg:#臨時的,shell結束,別名失效
[root@centos8 ~]
#alias free='free -h'
#永久的,只對當前使用者生效
[root@centos8 ~]
#echo "alias free='free -h'" >> .bashrc
#永久的,對所有使用者有效
[root@centos8 ~]
#echo "alias free='free -h'" >> /etc/bashrc
注意:
**1 **同名別名的執行順序:別名>內部命令>外部命令
**2 **如果要執行同名原命令,可使用以下方式
\aliasname
"aliasname"
'aliasname'
command aliasname
/path/command #只適用於外部命令
unalias取消別名
unalias -a #取消所有別名
unalias name #取消指定別名
echo將變數或者字串標準輸出,類似於控制台列印。
詳解見
enable檢視啟用的內部命令或啟用內部命令
[root@centos8 ~]
#enable #列出所有在用的內部命令
[root@centos8 ~]
#enable command #command 是內部命令,啟用命令
[root@centos8 ~]
#enable -n command #禁用內部命令
[root@centos8 ~]
#enable -n #檢視所有禁用的內部命令
unable檢視禁用的內部命令或禁用內部命令
[root@centos8 ~]
#unable #列出所有禁用的內部命令
[root@centos8 ~]
#unable command #command 是內部命令,禁用該命令
hash快取表,記錄外部命令的快取資訊。系統初始hash 中記錄為空,當外部命令首次執行時,預設從pat
h路徑下
尋找該命
令,找到
後將這條
路徑儲存
到has
h表中;
再次使用
該命令時
,she
ll會先
在has
h中檢視
,存在就
執行,不
存在再去
path 路徑下尋找該命令,找到後將這條路徑儲存到hash 表中;再次使用該命令時,shell會先在hash 中檢視,存在就執行,不存在再去
path路徑
下尋找該
命令,找
到後將這
條路徑存
儲到ha
sh表中
;再次使
用該命令
時,sh
ell會
先在ha
sh中查
看,存在
就執行,
不存在再
去path 中查詢。利用hash 快取可大大提高命令的呼叫速率
hash 顯示hash 快取
hash -d command 清除指定命令command 的快取
hash -r 清除所有命令的快取
history命令列歷史,記錄執行過的命令
詳解見《常用命令-history》
source配置檔案重新編輯後不會立即生效,通過該命令重新讀取配置檔案
source /path/to/config_file
. /path/to/config_file 等同與上方命令列
redis入門基礎命令
以下命令在redis src目錄下使用 啟動 redis 服務 redis server或者.redis server redis.conf 連線redis redis cli 停止redis服務 redis cli shutdown 以下命令在redis連線成功後使用 keys 取出當前匹配的所有...
mysql入門基礎命令
注意 所有命令不區分大小寫 1.建立資料庫mydb create database mydb 2.檢視所有資料庫 show databases 3.檢視建立的資料庫 show create database mydb 4.選擇資料庫 use mydb 5.建立資料表student create ta...
Linux入門 基礎命令
linux入門 基礎命令 基於centos 7 版本以上的主機 poweroff 關機 reboot 重啟系統 pwd 檢視當前所在的位置 cd 切換工作目錄 cat etc redhat release 檢視系統版本 lscpu 檢視cpu資訊 cat proc meminfo 檢視記憶體大小,記...