linuxPS1變數控制命令列

2021-10-03 15:03:15 字數 1009 閱讀 3661

linux的ps1變數用於控制命令列提示符

\w 是指只顯示當前目錄所以每次我們想知道自己在哪個 目錄需要執行pwd來檢視

這種方式重啟會丟失

寫入系統的配置檔案,每次登入都載入

操作:

寫入到/etc/profile這個使用者配置檔案裡

vim /etc/profile #開啟這個檔案,到最底行,寫入變數賦值

ps1=

'[\u@\h \w \t]\$'

[root@oldboy_python ~

]# echo $ps1

[\u@\h \w]\$

可以自行調整全域性變數/etc/profile檔案用於永久生效 ps1=

'[\u@\h \w\t]\$'

\d  日期

\h  完整主機名

\h  主機名第乙個名字

\t  時間24小時制hhmmss

\t  時間12小時制

\a  時間24小時制hhmm

\u  當前使用者賬號名

\v  bash的版本

\w  完整工作目錄

\w  利用basename取得工作目錄名

\#  下達的第幾個命令

\$  提示字元,root為#,普通使用者為$

ps1 > 變數名

$ps1 > 檢視變數內容

ps1=新內容 重新賦值

變數賦值,檢視

name=

'chaoge'

echo $name

ps1顯示ip位址

export ps1=

"[\u@\h `/sbin/ifconfig ens33 | sed -nr 's/.*inet (addr:)?(([0-9]*\.)[0-9]*).*/\2/p'` \w]\$"

Nginx命令列控制

nginx命令列控制 在linux系統中,我們需要使用命令列來控制nginx服務的啟動和停止 過載配置檔案 回滾日誌檔案與平滑公升級等操作,本篇文章簡單記錄nginx常用命令行的使用。nginx預設安裝在 usr local nginx 中,配置檔案預設路徑為 usr local nginx con...

mysql命令列命令1

mysql的一些常用命令 開啟cmd命令視窗 mysql 使用者名稱 p h ip位址 p埠號 show databases 展示當前mysql中所包含的資料庫 create database 資料庫名 建立資料庫 use 資料庫名 進入資料庫 create table 表名 列名 資料型別 建立表...

命令列 topic 控制移動

pathgo 導航模組的預設固定 ip 是 192.168.31.200 預設使用者名為 eaibot 預設密碼為 eaibot 開啟乙個終端,執行以下命令,啟動底盤驅動 帶平滑加減速 ssh eaibot 192.168.31.200 roslaunch dashgo driver demo.la...