linux基礎命令彙總
hostname -I IP地址
hostname 主機名
hostnamectl set -hostname NAME 持久修改主機名 hostname NAME 臨時生效
w 顯示所有終端在做什麼
who 所有終端登入時間,以及都哪些終端登入
exit 退出
reboot 重啟
poweroff 或者 halt shut down now關機
tty 檢視當前終端
ssh root@IP地址 異地登入IP
runlevel 前面顯示上一次init模式 後面顯示當前init模式
free -h 記憶體空間 或者 cat /proc/meminfo
who am i 當前終端登入時間
ps aux 列出正在執行的程式
echo 顯示內容
cat 顯示具體內容
yum -y install +名稱 安裝名稱
echo $PS1 顯示提示符
PS1= .... 臨時修改提示符,持久修改 /etc/profile.d/X.sh(X代表任何隨意的一個名稱) ubuntu是 .bashrc
enable 所有內部命令檢視
enable | wc -l 有多少行內部命令
type +命令 檢視命令是哪種型別
echo $PATH 執行路徑
hash 快取命令路徑 臨時的
alias host='hostnamectl set-hostname' 別名設定 刪除別名 unalias host 顯示所有別名alias
lsblk 檢視內盤分割槽 或者 cat /proc/partitions
alias scandisk="echo ' - - -'> /sys/class/scsi_host/host0/scan;echo ' - - -'> /sys/class/scsi_host/host1/scan;echo ' - - -'> /sys/class/scsi_host/host2/scan" 設定別名scandisk重新整理磁碟(如果新增磁碟了,可以快速掃描出來)
\命令或者‘命令’ 用原始的舊命令
ps a 顯示所有終端機下執行的程式,除了階段作業領導者之外
ctrl d 正常退出 ctrl c 強制退出
lscpu 檢視當前CPU情況 或者 cat /proc/cpuinfo
arch 檢視系統架構
uname -r 檢視核心版本
cat /etc/os-release 檢視當前的作業系統 或者 lsb_release -a 或者cat /etc/redhat-release
date 軟體日期 日期地址:/etc/localtime
date -s 'yesterday' 修改時間
clock 硬體時間
clock -s 以硬體時間為主進行修改
clock -w 以軟體時間為主進行修改
cal 4 2021 日曆
timedatectl status 顯示當前時間設定
timedatectl list-timezones 顯示已知時區
/etc/motd 登入後開場介面
/etc/issue 登入前開場介面
安裝screen 備份突然斷電等情況,可以儲存
tmux 可以分屏工作
clear 或者 ctrl+l 清屏
echo $LANG 顯示語言
date +%F 今天日期
touch `hostname`_`date +%F`.log 建立主機名_當天的日記 或者 touch $(hostname)_$(date +%F).log
$( $() ) 可以巢狀
touch file{1..10..2}.txt 建立file1 file3 file 5 file 7 file 9檔案