溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

2,LINUX基礎(chǔ)命令

發(fā)布時間:2020-06-07 07:55:55 來源:網(wǎng)絡(luò) 閱讀:251 作者:楊門萬哥 欄目:云計算

1,Linux基礎(chǔ)命令
ip address show centos7默認(rèn)查看網(wǎng)卡信息
ifconfig centos6默認(rèn)查看網(wǎng)卡信息
nmtui centos7默認(rèn)圖像化修改網(wǎng)卡信息
setup centos6默認(rèn)圖形化修改網(wǎng)卡信息

systemctl restart network centos7重啟網(wǎng)絡(luò)服務(wù)
/etc/init.d/network restart centos6重啟網(wǎng)絡(luò)服務(wù)
reboot 重啟系統(tǒng)
halt 立即關(guān)機(jī)
shutdown 關(guān)機(jī)

cd 切換目錄
cd .. 返回上一級目錄
cd /xx/xx/xx 通過絕對路徑切換目錄
cd xx 通過相對路徑切換目錄
pwd 顯示當(dāng)前路徑位置

ls 顯示目錄下文件信息
ll 顯示目錄下文件詳細(xì)信息并列表排列
ls -a 顯示隱藏文件
ll -a 顯示隱藏文件

mkdir 創(chuàng)建目錄
mkdir -p 遞歸形式創(chuàng)建目錄
touch 創(chuàng)建文件
rm 刪除目錄文件
rm -rf 強(qiáng)制刪除目錄文件
cp 復(fù)制目錄文件
cp -r 遞歸形式復(fù)制目錄文件(包含權(quán)限)
mv 剪切目錄或者文件

2,Linux系統(tǒng)目錄詳解
/ 根目錄一切的開始
/bin和/usr/bin: 可執(zhí)行二進(jìn)制文件的目錄
/boot: 放置linux系統(tǒng)啟動時用到的一些文件
/dev: 存放linux系統(tǒng)下的設(shè)備文件
/etc: 系統(tǒng)配置文件存放的目錄
/root: 系統(tǒng)管理員root的家目錄
home: 系統(tǒng)默認(rèn)的用戶家目錄
/lib:/usr/lib:/usr/local/lib: 系統(tǒng)使用的函數(shù)庫的目錄
/lost+fount: 系統(tǒng)異常產(chǎn)生錯誤時,會將一些遺失的片段放置于此目錄下
/opt: 給主機(jī)額外安裝軟件所擺放的目錄
/proc: 此目錄的數(shù)據(jù)都在內(nèi)存中
/sbin:/usr/sbin:/usr/local/sbin: 放置系統(tǒng)管理員使用的可執(zhí)行命令
/tmp:臨時存放目錄
/usr: 應(yīng)用程序存放目錄
/var: 日志文件

3,vi文本編輯
esc全局模式
i插入模式
:末行模式
G 將光標(biāo)快速移動到最后一行
gg 將光標(biāo)快速移動到第一行
$ 將光標(biāo)快速移動到一行行尾
0 將光標(biāo)快速移動到一行行首
o 在指定行的下面新建一行,直接進(jìn)入到編輯狀態(tài)
yy 復(fù)制指定的行的內(nèi)容
p 粘貼復(fù)制的內(nèi)容
dd 刪除(剪切內(nèi)容)
u 撤回之前的操作
x 為向后刪除一個字符
C 將光標(biāo)后的整行字符刪除
:set nu 編號
:1,10s/^/#/g 將1-10行用#批量注釋掉
:1,10s/^#//g 將1-10行批量刪除#注釋
:s#root#oldboy#g修改,光標(biāo)所在位置
:%s#root#oldboy#g 全局修改
:9,15 copy 16 (復(fù)制9-15行,在16行后粘貼)
/ 查找
顯示屏輸入命令快捷鍵使用
當(dāng)前顯示屏輸入命令快捷鍵使用
ctrl + a 光標(biāo)快速移動到行首 Home
ctrl + e 光標(biāo)快速移動到行尾 End
ctrl + l 快速清屏 相當(dāng)于翻頁
ctrl + s 鎖當(dāng)前的窗口
ctrl + r 搜索用過的命令
ctrl + u 剪切光標(biāo)前的內(nèi)容
ctrl + k 剪切光標(biāo)后的內(nèi)容
ctrl + y 粘貼剪切的內(nèi)容
ctrl + ← 快速移動光標(biāo)向左一個單詞
ctrl + → 快速移動光標(biāo)向右一個單詞
ctrl + c 撤銷 中止當(dāng)前的操作
ctrl + d 退出當(dāng)前用戶 相當(dāng)于 logout

4,
df -h 查看磁盤
df -i 查看磁盤innode
/etc/fstab 開機(jī)自動掛載磁盤
lsblk 以樹形結(jié)構(gòu)顯示當(dāng)前磁盤分區(qū)情況
blkid 查看磁盤uuid

DNS解析
/etc/hosts ip對于域名解析
/etc/resolv.conf 指定DNS

/etc/hostname 主機(jī)名稱設(shè)置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 網(wǎng)卡配置文件

/etc/rc.local 開機(jī)自動運(yùn)行程序文件
/etc/profile 變量加載文件

系統(tǒng)運(yùn)行級別文件
/usr/lib/systemd/system/runlevel*target

0   關(guān)機(jī)級別                                                        0.target --- poweroff.target                            
1 單用戶級別(安全模式)   重置系統(tǒng)的密碼     1.target --- rescue.target                          
2 多用戶級別(沒網(wǎng)絡(luò)多用戶)                          2.target --- multi-user.target 2.target --- multi-user.target                          
3 多用戶級別(有網(wǎng)絡(luò)的多用戶)                        3.target --- multi-user.target                          
4 未使用                                                            4.target --- multi-user.target                         
5 圖形化界面                                                 5.target --- graphical.target                           
6 重啟級別                                                          6.target --- reboot.target                          

查看文件命令
cat 展開文本內(nèi)容
tail 從文件結(jié)尾進(jìn)行查看 (-n 加數(shù)字表示顯示幾行。默認(rèn)顯示10行)
tail -f /var/log/secure 查看并監(jiān)控文件
tail -F 實(shí)時監(jiān)控
head 從文件開始進(jìn)行查看 (-n 加數(shù)字表示顯示幾行。默認(rèn)顯示10行)

cat /proc/cpuinfo 查看cpu信息
processor : 0 --- 服務(wù)器總的CPU核數(shù) 1核
cpu cores : 1 --- 服務(wù)器每個CPU的核心
model name : Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz --- CPU型號
physical id : 0 --- CPU的顆數(shù)(路數(shù)) 1顆

過濾文件內(nèi)容命令:
grep
[root@localhost ~]# grep "processor" /proc/cpuinfo
processor : 0
processor : 1
[root@localhost ~]# grep "processor" /proc/cpuinfo |wc -l
2

cat /proc/meminfo 查看mem信息
free 查看內(nèi)存信息
free -h 以人類可讀形式顯示內(nèi)存信息
cat /proc/mounts 查看系統(tǒng)磁盤掛載情況
cat /proc/loadavg 查看系統(tǒng)的負(fù)載情況
1.63 0.61 0.22 1/228 2487?
1.63(1分鐘平均負(fù)載) 0.61(5分鐘平均負(fù)載) 0.22(15分鐘平均負(fù)載) 1/228(分子是當(dāng)前正在運(yùn)行的進(jìn)程數(shù),分母是總的進(jìn)程數(shù)) 2487(最近運(yùn)行進(jìn)程的ID)
df -h 查看磁盤分區(qū)掛載情況
w 查看當(dāng)前登錄終端情況
cat /etc/redhat-release 查看當(dāng)前系統(tǒng)版本
uname -r 查看當(dāng)前內(nèi)核版本
uname -a
su 用戶名 切換用戶,切換后還是在原來用戶家目錄,使用原來用戶shell
su - 用戶名 切換用戶,新用戶家目錄下,使用新用戶shell
whoami 查看當(dāng)前用戶

[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# export PS1='[\u@\h_\t \w]\$' 臨時修改提示符
[root@localhost_15:16:14 ~]#
[root@localhost15:16:25 ~]#echo "export PS1='[\u@\h\t \w]\$ '" >>/etc/profile 永久修改提示符
[root@localhost_15:16:44 ~]#source /etc/profile
[root@localhost15:16:55 ~]$
如何修改命令提示符的顏色:
PS1='[\e[32;1m][\u@\h
\t \w]\$[\e[0m] '
[\e[0m] ---設(shè)置顏色的結(jié)束 設(shè)置背景顏色
[\e[32;1m] 設(shè)置字體顏色
2,LINUX基礎(chǔ)命令

下載源優(yōu)化---優(yōu)化yum源                              
更新yum源為阿里云---基礎(chǔ)yum源 (互聯(lián)網(wǎng)上有三種yum源,阿里云源,清華大學(xué)源,網(wǎng)易源)                            
http://mirrors.aliyun.com/  官網(wǎng)                          
更新yum源為阿里云---基礎(chǔ)yum源                             
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo              更新至當(dāng)前最新7版本源             
檢查是否更新成功                                
/etc/yum.repos.d/保存yum源文件                               
head -20 /etc/yum.repos.d/CentOS-Base.repo                              
更新yum源為阿里云---擴(kuò)展yum源                             
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo           更新成功/etc/yum.repo目錄下有一個epel.repo的文件                 

如何確認(rèn)軟件是否安裝成功:
rpm -qa tree(軟件名) --- 查詢軟件是否安裝成功
rpm -ql tree --- 查詢軟件中安裝了哪些依賴包和安裝路徑
rpm -e cowsay(軟件名) --nodeps(依賴包也一并卸載) --- 卸載指定軟件
which animalsay 顯示一個文件或命令屬于哪個軟件大禮包
yum install -y bash-completion --- 補(bǔ)全服務(wù)名稱信息軟件
yum -y install xxx
yum remove xxx

防火墻服務(wù)
systemctl stop firewalld 關(guān)閉防火墻
systemctl start firewalld 開啟防火墻
systemctl retart firewalld 重啟防火墻
systemctl status firewalld 查看防火墻當(dāng)前狀態(tài)

SELINUX安全服務(wù)
getenforce 查看當(dāng)前selinux狀態(tài)
setenforce 0/1 設(shè)置當(dāng)前selinux狀態(tài)為臨時關(guān)閉或臨時開啟

echo $LANG 查看當(dāng)前字符編碼
export LANG="zh_CN.UTF-8" 臨時調(diào)整字符編碼:
cat /etc/locale.conf 永久調(diào)整字符編碼:
LANG="en_US.UTF-8"

別名功能設(shè)置:
臨時設(shè)置
alias neteth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
永久設(shè)置
echo "alias neteth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'" >>/etc/profile

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI