1. 程式人生 > 其它 >linux基礎命令彙總

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檔案