歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux學習筆記!

linux學習筆記!

日期:2017/3/3 11:07:56   编辑:Linux技術

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 database
14、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 顯示網絡節點名和主機名

本文出自 “靜軒丶” 博客,謝絕轉載!

Copyright © Linux教程網 All Rights Reserved