Linux是多用戶多任務(wù)的操作系統(tǒng)
在linux所有的一切都是文件(包括文件夾)
init 0? ?關(guān)機(jī)? ? init 6 重啟
/斜杠? ? ?\反斜杠? ? -橫杠? _下劃線
ls?
ls? 查看當(dāng)前目錄
ls -a?查看隱藏文件
ls -L 具體信息列表形式
ls-h?跟L參數(shù)引用
ls -lh 把大小轉(zhuǎn)成具體的數(shù)值
ls *.txt 就只查出為txt格式的文件(通配符過濾的作用)
ls 1.*?就只查出為1開頭的文件
ls [157]包括里面的任意字符
ls ?.txt? ?查出一個(gè)字符的文件
pwd? 查看當(dāng)前路徑
cd? ?
cd? ? 進(jìn)入文件
cd..? ? 返回上一個(gè)文件夾
cd ~? ? 返回到家目錄
cd -? ? ?返回到上次的目錄
mkdir? ? 新建文件夾??
mkdir -p? AA/CC/BB/這樣創(chuàng)? ?就像套娃娃一樣? ?(大套小)
touch? ? 新建文件
cat? ?查看文件內(nèi)容
gedit? ?編輯文件
cat? 查看文件內(nèi)容
more?分屏顯示? Q(quite)是退出
clear? 清屏
history? ? 歷史? ? (查看用的)? ? !?歷史命令序號(hào)
tree? ?樹一樣的顯示
rm
?rm? ? 刪除文件
rm -r? 刪除文件夾
rm -i? 會(huì)問你是否刪除
rm -f? ?強(qiáng)制刪除
rmdir? ?只能刪除空文件
>?覆蓋重定向? ? 顯示內(nèi)容到指定文件里?沒有就自動(dòng)創(chuàng)建
>>追加重定向? ?將內(nèi)容加到指定文件底部
ln
ln?源文件? ?目標(biāo)文件? 相當(dāng)于復(fù)制? 是硬連接
如果源文件刪除? ? 不影響鏈接文件
ln -s?源文件? 目標(biāo)文件
如果源文件刪除? ? 連接文件失效
搜索文件內(nèi)容
grep -nvi? ? 搜索內(nèi)容? 搜索那個(gè)文件
n?顯示行號(hào)
V反選
I?不看大小寫
?cp? ? 復(fù)制
CP? ?文件? ? 路徑? ? 復(fù)制到目標(biāo)位置 ? ?
cp -r? ?文件夾? ? 路徑? ?復(fù)制文件夾? ?
絕對(duì)路徑是從/開始描述到當(dāng)前位置
相對(duì)路徑從當(dāng)前位置描述到你想要移動(dòng)位置
Ctrl+C?停止終端任務(wù)
移動(dòng)
MV? 文件? ? 路徑? ?移動(dòng)文件
MV?文件夾? 路徑? ? 移動(dòng)文件夾? ? (加不加R都可以移動(dòng))
重命名?
mv?新名字
壓縮與解壓? ? ? ? ? ? ? ?#想象從哪里到哪里整理行李箱的過程
效果最好
tar? ?-zcvf (固定的不能動(dòng))? 要壓縮誰就寫誰 (XXX.tar.gz? ? ?歸檔并壓縮)
tar? ?-zxvf? ? ? ? ? ? ?XXX.tar.gz (格式) (解壓)
解壓在文件命后加-C(注意大寫)解壓到指定目錄
效果中等
tar -jcvf? ? XXX.tar.bz2? ? ?要壓縮的文件(歸檔并壓縮)
tar -jxvf? ? xxx.tar.bz2? ? (解壓)
效果最差
zip XXX? ? ?要壓縮的文件
unzip? ?XXX.zip? ? ?(解壓)
創(chuàng)建新用戶
sudo user add XXX? -m
切換用戶
su - XXXX
修改密碼
sudo password? XXX
刪除用戶
sudo userdel? ??
sudo userdel -r? ?XXX? ?刪除用戶并刪除家目錄
超管root
進(jìn)去是sudo -s?
cat /etc/group 查看組
groupmod + 三次tab? ?查看組
sudo groupadd XXX 添加組
sudo groupdel? ?XXX? 刪除組
新增的用戶不能使用sudo,能把用戶添加到sudo組中和adm組中
執(zhí)行下面兩個(gè)命令,一定在有sudo 權(quán)限的用戶
sudo usermod -a -G sudo XXX
sudo usermod -a -G sudo XXX
(這樣用戶就會(huì)有sudo權(quán)限)
sudo passwd xxx
drwxrwxr-x? ?(每三個(gè)danci一組)
第一個(gè)字母為文件夾如果是? ?如果是"-"就是文件
r:? 可讀
w:? 可寫
x:可執(zhí)行
r-x:就是可讀可執(zhí)行
sudo? ?chown? ?用戶? ? 文件? ? 改變文件擁有者
sudo? ?chgrp? 組? ?文件? ? 改變擁有組
sudo? ?chomd? ?u=rwx,g=rwx,o=rwx XXX改變文件權(quán)限
PS -aux? 顯示進(jìn)程
kill -9? ? 進(jìn)程號(hào) 殺進(jìn)程
ifconfig? ?查看ip地址
ping?www.baidu.com? ?查看電腦網(wǎng)絡(luò)是否聯(lián)網(wǎng)
ping 127.0.0.1? 查看網(wǎng)絡(luò)設(shè)備是否良好
df -m? 檢測(cè)整個(gè)磁盤使用情況
du -h? 檢測(cè)當(dāng)前路徑使用情況
top? 動(dòng)態(tài)顯示進(jìn)程
htop? 動(dòng)態(tài)顯示進(jìn)程
date 顯示當(dāng)前時(shí)間? ?date '+%Y-%m-%d'
cal 顯示日歷