1.在linux剛安裝階段可能會用到的命令
uname -r 查看內核
hostname 查看主機名
cat /etc/centos-release 查看發行版本
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 內存大小 可以在未裝系統下查看
free? 只能在安裝好系統后查看
fdisk -l? 磁盤分區 可以在未裝系統下用
lsblk? ?在安裝好系統后用于查看塊設備的情況
ifconfig 查看當前系統ip
設置開機自動登陸:
nano /etc/gdm/custom.conf
daemon下輸入:
AutomaticLoginEnable=true
AutomaticLogin=root
命令提示行的格式自定義選項:(建議建立自定義文件保存信息后綴一定要為.sh)
nano /etc/profile.d/env.sh
在文件里面寫入
PS1=”\[\e[1;36m\][\u@\h \W]\\$\[\e[0m\]”
其中顏色1;36可以更改
2.設置網絡相關的命令
1.這里顯示的網卡是centos7的ens33
nano /etc/sysconfig/network-scripts/ifcfg-ens33
在里面把ONBOOT=no設置成ONBOOT=yes這樣以后就能夠自動連接僅主機模式了
如果是centos6則是eth0,修改同樣內容即可
nano /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network 重啟網絡
systemctl restart sshd
2.另外這樣設置方便以后的網絡教學:
centos 6
service iptables stop
chkconfig iptables off
centos 7
systemctl stop firewalld
systemctl disable firewalld
3.用戶頻道的切換已經用戶相關信息的查看
id -u? 查看當前用戶id
id -u name 查看name用戶id
此號決定了用戶身份管理員為0 普通用戶第一個默認500(6.9) 1000(7.4)
tty查看當前用戶終端
chvt N 為切換到終端N
init為不改變當前終端切換當前用戶界面模式
init3為命令行模式? init5為圖形模式
runlevel命令查看當前以及上一個模式狀態
在命令行模式下使用圖形界面但不進入圖形模式的方法為:
startx
結束的方法為CTRL+C
w /who /whoami查看用戶終端信息:
whoami:? 顯示當前登錄有效用戶
who: 系統當前所有的登錄會話
w: 系統當前所有的登錄會話及所做的操作
4.系統當前的shell信息以及別名、內部命令、外部命令相關
顯示當前系統shell用:
echo $SHELL
顯示當前系統使用的所有shell:
cat /etc/shells
type 查看命令類型(內部命令/外部命令/別名)
which? 查看命令的路徑
which –skip-alias? cmd查看命令路徑忽略別名
whereis cmd? 查看命令的所有路徑(包括相關幫助文檔的路徑)
系統首次運行shell命令是通過順序搜索$PATH實現的
查看搜索路徑順序可用echo $PATH實現
首次執行后命令寫入hash表,以后是首先調用hash表路徑執行,hash表退出后會清空
hash 命令查看hash表
hash -p path name 將命令全路徑path保存為別名name(需要注意別名不要和系統默認別名沖突)
例如:
hash -p /usr/bin/yes no執行no 就是命令yes結果
hash -d? name 刪除hash表中單條name命令
hash -r? 清空hash緩存表
history命令可以查看歷史曾經執行過的命令
命令保存數在$HISTSIZE下,可以通過以下命令修改:
cat /etc/profile
history命令內容保存在:
~/.bash_history
history -d? num? 刪除第num行的命令
history -r? 清空history緩存表
history -a 追加本次會話新執行的命令歷史列表至歷史文件
??! 重復前一個命令
!num? 可以重新執行歷史表內編號為num的命令
!:0? ?重復前一個命令但去除參數
(CTRL+D為正常退出多用;CTRL+C為強行退出慎用)
help/enable 查看當前內部命令
enable -n? cmd 臨時禁用內部命令(退出后會失效)
enable -n 查看已經禁用的內部命令
help在已經禁用的內部命令前會有*號顯示
alias? 為顯示當前用戶系統所有別名
別名文件保存在:
~/.bashrc
例如:
alias cdnet=’cd /etc/sysconfig/network-scripts’
寫入完別名文件后必須執行
. .bashrc命令別名才會立即生效
unalias name 表示暫時禁用name別名
unalias -a 表示禁用所有別名
如果想忽略別名執行原命令可在命令前加\? ?例如:
\ls? ?/etc
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94702