ip查看
ifconfig
顯示用戶名
whoami
看詳細信息:who am i 或 who * *(隨便寫)
看用戶正在執行什么操作:w
多少人登錄
who
切換用戶
su
atartx 無需密碼
init
0:停機或者關機 poweroff
3:命令模式
5:圖形界面 6:重啟 reboot
當前界面與上一個界面
runlevel
關機
halt
看終端
tty
啟動第二個終端
chvt 2 = Ctrl+Alt+F2
網卡啟動
nmcli connection modify
ens33
ens33 connection.autoconnect yes
看uid
uid -u
看版本
cat /etc/centos-release
或lsb_release -a
看內核版本
uname -r
看當前電腦硬件配置
看CPU lscup
看內存 free -h 或 cat /proc/meminfo
看硬盤 lsblk
看網卡 mii-tool 6(eth0) 7(ens33)
link ok 已連接 no link 已斷開
shell支持
cat /etc/shells
查當前默認的shell: echo $SHELL (默認)bash
> f1 創建f1文件
切換shell 復制路徑然后運行 退出:exit
不登錄用nologin這個shell
注銷
logout 或 Ctrl+D
清屏
clear 或 Ctrl+L
看主機名
hostname
PS1
[\u@\h \W]\$ 背景顏色41-47 字體顏色31-37 高亮黃色PS1="\[\e[1;33m\][\u@\h \w]\\$\[\e[0m\]" 6設置這個 高亮綠色PS1="\[\e[1;32m\][\u@\h \w]\\$\[\e[0m\]" 7設置這個 創建在 nano /etc/profile.d/env.sh
該custom.conf文件
nano /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root
該motd文件
nano /etc/motd
* * * welcome to Fifty-five Linux CentOS 7 64bit 7.7.1908 (Core) * * *
* * * welcome to Fifty-five Linux CentOS 6 64bit 6.10 (Final) * * *
裝軟件
ls
看目錄名:df
進目錄:rpm -ivh /media/CentOS_6.10_Final/
進目錄:rpm -ivh /media/CentOS_6.10_Final/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
裝上了
使用: rz
查看內部命令
help 或 enable
判斷是否是內部命令
type 是顯示:builtin
外部和內部的列表: type -a 命令名
禁用內部命令
禁用命令:enalbe -n 命令名
顯示被禁用的命令: enalbe -n
啟用enalbe 命令名 [命令名] [命令名]
回顯
echo "aaa"
echo
echo $SHELL
外部命令
看路徑:which 命令名
看外部命令路徑和配置文檔/對應的幫助文檔:whereis 命令名
復制
cp /bin/cat /sbin/
hash表
緩存單詞(cache) - cache為王小工具(redis memcached)
看緩存列表: hash -l 或 hash
清緩存命令: hash -d 命令名 全刪: -r
將命令的全路徑x起個別名為y: hash -p x y
打印緩存中y的路徑: hash -t y
刪除命令
rm /sbin/cat
命令別名
定義命名:alias 新名=命令名
例:給網卡配置文件夾/etc/sysconfig/network-scripts/ 取別名
alias cdnet="cd /etc/sysconfig/network-scripts/"
別名存永久:
.文件需要加 -a才看得見: ls -a
ls .bashrc
nano .bashrc
***添加后保存,不用重啟也能生效,用: source .bashrc
看所有別名: alias
取消別名: unalias 別名名 -a 取消所有別名
僅對當前用戶: ~/.bashrc
對所有用戶生效: /etc/bashrc
使用原始命名3種方式:
1: '原始命令名加引號' 2:用[\原始命令名] 3:command 原始命令名
命令使用方法匯總
執行命令完整基本格式:COMMAND [OPTIONS...] [ARGUMENTS...] 翻譯出來:命令 [選項...] [參數...]
短選項:-a
長選項:--all
支持一起寫: 例:ls -al ls;pwd;hostname
可以分開寫; 加\ 例:h\
os\
tname
取消/結束命令執行: Ctrl + C , Ctrl+D
常見小工具:
時鍾:
data 顯示和設置系統時間
設置時間: date 013118192020.33
clock: 顯示硬件時鍾
以硬件時鍾為准,校正系統時鍾clock -s
以系統時鍾為准,校正硬件時鍾 clock -w
時區: /etc/localtime 改時區命令:timedatectl set-timezone Asia/Shanghai (centos7才有這個命令)
顯示日歷: cal -y 或 cal 2020 或者 cal 9 1752
簡單命令:
關機: halt,poweroff
重啟:reboot
-f: 強制,不調用shutdown
-p: 切斷電源
關機或重啟: shutdown
shutdown [OPTION]... [TIME] [MESSAGE]
-r: reboot 重啟
-h: halt 關機
-c: cancel 取消關機
TIME:無指定,默認相當於+1(CentOS 7)
mow: 立即,相當於+0
+m: 相對時間表示法,幾分鍾后;例:+3
hh:mm: 絕對時間表示,指明具體時間
screen命令
安裝:
yum -y install screen
創建screen會話
screen -S[SESSION]
加入
screen - X[session]
退出並關閉
exit
剝離當前screen會話
Ctrl+a,d
顯示已經打開的screen會話
screen -ls
恢復某screen會話
screen -r[SESSION]
看掛載點
lsblk