Linux阿里雲Linux運維學習路線馬哥教育隨課筆記;


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

 

 

 

 

 

 

 

 

 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM