1. 程式人生 > >Linux前期入門基礎命令和簡單設置

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

type sytem 開機 圖形 tty 無法 鎖定 utf hash表

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

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

/dev/tty 一般都是本地登錄的
/dev/pts 一般都是遠程登陸

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 查看路徑

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

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+命令 查看命令是內部還是外部命令

別名:
優先級 別名>內部命令>hash>外部命令

永久修改當前用戶別名的路徑:~/.bashrc
所有用戶:/etc/bashrc
alias 顯示所有別名
alias cdnet=‘cd /etc/sysconfig/network-scripts/’
alias

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 光標移動到命令行首,相當於Home
Ctrl+e 光標移動到命令行尾,相當於End
Ctrl+f 光標向右一定一個字符
Ctrl+b 光標向左移動一個字符
Ctrl+xx 光標在命令行首和光標之間移動
Ctrl+u 從光標處刪除至命令行首
Ctrl+k 從光標處刪除至命令行尾
Alt+r 刪除當前整行

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