linux基礎 登入相關知識

2021-10-03 09:15:52 字數 3127 閱讀 8464

shell命令提示符

3.1. ps1

3.2. 顏色

登入相關檔案

4.1. /etc/issue

4.2. /etc/motd

4.3. /etc/gdm/custom.conf

4.4. 提示命令wall

[root@centos7 ~]#tty

/dev/pts/2

物理終端

虛擬終端(tty:teletypewriters)

圖形終端

序列終端

偽終端shell是使用者跟核心互動的介面

linux的命令直譯器

shell是高階程式語言

檢視當前使用的shell

[root@centos7 ~]#echo $shell

/bin/bash

顯示系統所有shell
[root@centos7 ~]#cat /etc/shells 

/bin/sh

/bin/bash

/sbin/nologin

/usr/bin/sh

/usr/bin/bash

/usr/sbin/nologin

/bin/tcsh

/bin/csh

正常顯示
[root@centos7 ~]#
ps1

提示符的格式變數

[root@centos7 ~]#echo $ps1

\[\e[1;36m\][\u@\h \w]#\[\e[0m\]

格式選項

選項說明

\e\033

\u當前使用者

\h主機名簡稱,如centos7.magedu.com,顯示為centos7

\h主機名,如centos7.magedu.com

\w當前工作目錄

\w當前工作目錄基名

\t24小時時間格式

\t12小時時間格式

\!命令歷史數

\#開機後命令歷史數

字型顏色、背景色設定

開啟顏色設定**\e[1;5;f;bm**,中間都不是必選項

關閉顏色設定**\e[0m**

f,(font)字型顏色

b,(backgroud)字型背景色

1,表示高亮

5,表示閃爍

# 這裡的hhhhh是紅字白底

[root@centos7 ~]#echo -e "\e[31;47mhhhhh\e[0m"

hhhhh

[root@centos7 ~]#echo -e "\033[31;47mhhhhh\033[0m"

hhhhh

顏色對應表

f(font)

b(backgroud)

說明30

40黑色

3141

紅色32

42綠色

3343

黃色34

44藍色

3545

紫紅色36

46青藍色

3747

白色

[root@centos7 ~]# cat /etc/gdm/custom.conf 

# gdm configuration storage

[daemon]

automaticloginenable=true

automaticlogin=root

[security]

[xdmcp]

[chooser]

[debug]

# uncomment the line below to turn on debugging

#enable=true

登入之前在tty終端上的提示資訊

引數用法

說明/b

insert the baudrate of the current line.

/dinsert the current date.

/sinsert the system name, the name of the operating system.

/linsert the name of the current tty line.

/minsert the architecture identifier of the machine, eg. i486

/ninsert the nodename of the machine, also known as the hostname.

/oinsert the domainname of the machine.

/rinsert the release number of the os, eg. 1.1.9.

/tinsert the current time.

/uinsert the number of current users logged in.

/uinsert the string 「1 user」 or " users" where is the number of current users logged in.

/vinsert the version of the os, eg. the build-date etc.

[root@centos7 ~]#cat /etc/issue

date:time is \d - \t

tty is \l

hostname is \n

\skernel \r on an \m

向所有終端發出一條資訊

[root@centos7 ~]#wall "hello world"

[root@centos7 ~]#

broadcast message from [email protected] (pts/3) (mon aug 13 14:12:42 2018):

hello world

Linux基礎指令(目錄相關指令)

語法 ls 選項 目錄或檔案 功能 對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊。常用選項 a 顯示指定目錄下隱藏檔案。linux下以 開頭的檔案是隱藏檔案 l 顯示檔案詳細資訊 以 開頭普通檔案 以l開頭符號鏈結檔案 以c開頭字元裝置檔案 以d開頭資料夾檔案 以...

檢視使用者登入相關命令

last作用是顯示近期使用者或終端的登入情況。通過last命令檢視該程式的log,管理員可以獲知誰曾經或者企圖連線系統。執行last命令時,它會讀取 var log目錄下名稱為wtmp的檔案,並把該檔案記錄的登入系統或終端的使用者名單全部顯示出來。預設顯示wtmp的記錄,btmp能顯示的更詳細,可以...

Ubuntu 中登入相關的日誌

登入相關的日誌涉及到系統的安全,所以是系統管理中非常重要的一部分內容。本文試圖對登入相關的日誌做乙個整理。這是乙個文字檔案,記錄了所有和使用者認證相關的日誌。無論是我們通過 ssh 登入,還是通過 sudo 執行命令都會在 auth.log 中產生記錄。執行 上圖顯示日誌記錄了通過秘鑰認證的方式登入...