linux運維博客,20160725
一、雜項知識整理
1、who 顯示登錄用戶;who * * 顯示登錄用戶詳情
2、halt:在6中等同關機,在7中關機不斷電
3、圖形界面中設置默認登錄不用輸入賬號密碼:命令gedit /etc/gdm/custom.conf。設置[daemon]中
AutomaticLoginEnable=true
AutomaticLogin=root(任意用戶名)
4、在安裝時可以cat /etc/maninfo查看安裝時信息;
5、在虛擬機中命令執行之後看不到上方顯示內容的時候,可以用shift+pageup向上翻看
6、id -u查看id號;在6中分組為0,1-500,501-60000分別為管理員,系統用戶,普通用戶。在7中分組為 0,0-1000,1000-60000。
7、Gnome:c語言編寫,圖形庫為gtk;KDE:c++編寫,圖形庫為qt:XFCE輕量級桌面,c編寫,圖形庫
為GTK+。
8、哈希hash,外部命令路徑,內部不顯示。 優先級:內核大於hash大於$PATH
alias大於內部大於hash大於外部。
9、一個命令可以用\分成多行,多個命令可以用;分開。
10、enabled -n 命令 禁用內置命令。enable 命令 啟用 。
11、cal命令顯示日歷:cal 09 1752特殊月份,為了同步自然時間少了十天。
12、mandb - create or update the manual page index caches 創建或更新手冊頁索引緩存
13、 makewhatis:whatis剛安裝後不可立即使用,whatis運行的結果是需要把命令的情況檢索到它的數據庫中的。對於還沒有這個數據庫的系統,就需要用makewhatis命令讓系統立即檢索,否則系統將在一定的時候自動檢索,makewhatis | mandb也可。如下是檢索過程:
[root@OwnLinux-server media]# whatis makewhatis makewhatis: nothing appropriate [root@OwnLinux-server media]# whatis ls ls: nothing appropriate [root@OwnLinux-server media]# makewhatis [root@OwnLinux-server media]# whatis whatis whatis (1) – search the whatis database for complete words [root@OwnLinux-server media]# whatis makewhatis makewhatis (8) – Create the whatis database14、bc 計算器,quit退出15、apropos命令:如果你不知道完成某個特定任務所需要命令的名稱,可以使用一個關鍵字通過apropos實用程序來搜索它。相當於關鍵詞搜索,等同於man -k。man -f 等價於whatis。
16、查看man命令的查找地址:在6中/etc/man.config;在7中etc/man_db.conf。
man -a 列出所有章節
17、redhat付費用戶可用sosreport提供信息以獲取服務。
18、讓別名命令執行原名:\ls 'ls' 別名alias,永久有效修改的文件為家目錄下.bashrc。
二、具體事例或詳細命令
1、/etc/issue文件。開機界面調整,可以自己添加內容如There is my manor!
其他具體代表信息:\d 端口建立的時間
\l 顯示終端接口號
\m 顯示硬件的等級
\v 操作系統版本
\s 操作系統的名稱(Linux)
\t 顯示時間
\n 顯示主機網絡名稱(hostname等)
2、echo回顯:
-n 不在字符的最後自動換行
-e 若字符串中出現以下字符,則特別加以處理:
\a 發出警告聲如 echo -e “as\adf”
\b 退格鍵 echo -e "as\bdf"
\c 最後不加上換行符號
\n 換行且光標移至行首
\r 從此處開始的內容移動至行首且替換等同字符
\t 插入tab
\\ 插入\
\0nnn 插入nnn(八進制)所代表的ASCII字符
echo -e "\033[41;32;5m***\033[0m"
41為背景顏色,32為字體顏色,5是閃爍,m為分隔符,033是控制符,[0m為終止符
背景顏色范圍為40-47;字體顏色30-37分別為黑紅綠黃藍洋紅青白色;
特效5閃爍1加粗4下劃線。
echo -e "\033[33;47;5mecho\033[0m"
\xHH 插入HH)(十六進制)所代表的ASCII字符
3、nmcli命令:網絡管理配置工具
nmcli con show 查看已經連接的網卡屬性
配置ip
[root@rhel7 ~]# nmcli con edit "System eth0"
nmcli> set ipv4.addresses 192.168.0.100/24 192.168.0.254
nmcli> save
Connection 'System eth0' (5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03) successfully updated.
nmcli> activate eth0
Monitoring connection activation (press any key to continue)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
nmcli > quit
4、date命令
-u 字符串 改時間,格式 月日時分年.秒
-d 字符串 顯示指定時間。如date -d yesterday;date -d -2day;
date -d “+2day” +%F只顯示兩天前的年月日
+%F 顯示年月日
+%j 要顯示的天是一年中的第幾天
+%s 從1970.1.1元年到當天經過的秒數
+%Z 顯示時區
+%Y-%m-%d-%k-%M-%S 顯示年月日時分秒
5、uname 獲取電腦和操作系統的相關信息
-a 列出所有相關信息
-m 顯示主機的cpu名
-v 顯示操作系統版本
-o 顯示操作系統名
-p 顯示處理器類型
-i 顯示硬件平台類型
m,i,p 信息基本相同
-s 顯示內核名稱
-n 顯示網絡節點名和主機名
本文出自 “靜軒丶” 博客,謝絕轉載!