Linux前期入門基礎命令和簡單設置

uid(用戶編號)
id -u 查看當前用戶的用戶編號
tty 查看當前登錄的是哪一個終端
alt + f1 返回原來的圖形界面shell

who 查看當前登錄終端的用戶,有IP地址的是遠程網絡鏈接終端的
whoami 當前用戶名
who am i 顯示的信息比上面的那個更全
w 誰在登錄,正在作什麼 顯示的信息比前面那幾個還要全面緩存

/dev/tty 通常都是本地登陸的
/dev/pts 通常都是遠程登錄bash

init 5 只用管理員用戶才能使用,普通用戶沒法使用
init 3 關閉圖形界面
init 0 關機
runlevel 當前的登錄模式
startx 打開圖形界面,普通用戶也能切換
chvt 1 切換到1終端 change virtual terminal網絡

echo $PS1 查看變量
enable 查看/bin/bash中各類shell命令可使用的內部命令
help 內部命令列表
enable cmd 啓用內部命令
enable -n cmd 禁用內部命令
enable -n 查看全部禁用的內部命令
which -a | --skip-alias 查看路徑
whereis 查看路徑ide

file 建立一個名字叫file的文件,此方式僅僅適用於/bin/bash這種shell
ll file 查看file文件的大小ui

hash 查看hash表中的緩存
hash -l
hash -p 路徑 名字 將"路徑"中的"命令"起別名爲"名字"
hash -d 名字 清除"名字"的 緩存
hash -r 清除全部緩存操作系統

在配置中搜索方式是:/+搜索的名字,例如:
man bash
:/PS1
在man幫助中的bash裏面有PS1的一些用法
或者man PROMPYING
裏面也有PS1
修改路徑在最上面
\e \033
\h 主機名簡稱 \H 主機名
\w 當前工做目錄 \W當前工做目錄基名
\t 24小 時時間格式 \T 12小時時間格式
\! 命令歷史數 \$ 開機後命令歷史數
\u 當前用戶
help 直接查看enable禁用的命令行

type+命令 查看命令是內部仍是外部命令code

別名:
優先級 別名>內部命令>hash>外部命令
永久修改當前用戶別名的路徑:~/.bashrc
全部用戶:/etc/bashrc
alias 顯示全部別名
alias cdnet=‘cd /etc/sysconfig/network-scripts/’
alias cdn

which 命令 顯示的是命令的路徑
whereis 命令 顯示的不單單有路徑,還有幫助文檔的路徑因此

which ls 這個會顯示ls的別名、路徑

不使用別名的原命令方式
\ls
'ls'
"ls"

時間:
date 系統時鐘
clock 硬件時鐘
-s --hctosysy=hardware clock to system
硬件時間老大
-w --systohc= sysytem clock to hardware
操做系統時間覆蓋硬件時間
date +%s 當前時間距離1970年的時間
date -d @date +%s

hwclock,clock:顯示硬件時鐘
-s,--hctosys 以硬件時間爲準,校訂系統時鐘
-w,--systohc 以系統時鐘爲準,校訂硬件時鐘

時區:/etc/localtime
顯示日曆:cal -y

timedatectl list-timezone 列出時區
timedatectl status 查看當前的時區是哪一個
timedate set-timezone 時區 設置某個時區的時間

tzselect
5 )Asia
9) China
2)Beijing Time
1)Yes

最終修改的文件其實是
/etc/loacaltime
/usr/share/zoneinfo/Asia/Shanghai

關機:halt,poweroff 斷電關機
重啓:reboot
-f:強制,不調用shutdown
-p:切斷電源
關機或重啓:shutdown
shutdown[OPTION]... TIME[MESSAGE]
-r:reboot
-h:halt
-c:cancel
TIME:無指定,默認至關於 +1分鐘
now:馬上,至關於+0
+m:相對時間表示法,幾分鐘以後;例如+3
hh:mm:絕對時間表示,指明具體時間

關機設置:
     關機:halt,poweroff  斷電關機

重啓:reboot
-f:強制,不調用shutdown
-p:切斷電源
關機或重啓:shutdown
shutdown[OPTION]... TIME[MESSAGE]
-r:reboot
-h:halt
-c:cancel
TIME:無指定,默認至關於 +1分鐘
now:馬上,至關於+0
+m:相對時間表示法,幾分鐘以後;例如+3
hh:mm:絕對時間表示,指明具體時間

修改語言

vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"

screen命令:
建立新screen會話
screen -S[SESSION]
加入screen會話
screen -x[SESSION]
退出並關閉screen會話
exit
剝離當前screen會話
Ctrl+a,d
顯示全部已經打開的screen會話
screen -ls
恢復screen會話
screen -r[SESSION]

bash的快捷鍵

Ctrl+l 清屏,至關於clear命令Ctrl+o 執行當前命令,並從新顯示本命令Ctrl+s 阻止屏幕輸出,鎖定Ctrl+q 容許屏幕輸出Ctrl+c 終止命令 Ctrl+z 掛起命令Ctrl+a 光標移動到命令行首,至關於HomeCtrl+e 光標移動到命令行尾,至關於EndCtrl+f 光標向右必定一個字符Ctrl+b 光標向左移動一個字符Ctrl+xx 光標在命令行首和光標之間移動Ctrl+u 從光標處刪除至命令行首Ctrl+k 從光標處刪除至命令行尾Alt+r 刪除當前整行

相關文章
相關標籤/搜索