日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux每日命令

發(fā)布時間:2025/3/15 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux每日命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

su
cd /
uname -a//查看linux信息
lsb_release -a ?查看linux版本
whoami
?id # 查看指定用戶信息
last # 查看用戶登錄日志
crontab -l # 查看當(dāng)前用戶的計劃任務(wù) 服務(wù)
chkconfig --list # 列出所有系統(tǒng)服務(wù)
?chkconfig --list | grep on # 列出所有啟動的系統(tǒng)服務(wù) 程序
?rpm -qa # 查看所有安裝的軟件包
cut -d: -f1 /etc/passwd # 查看系統(tǒng)所有用戶
cut -d: -f1 /etc/group # 查看系統(tǒng)所有組?
?lsmod # 列出加載的內(nèi)核模塊
?iptables -L # 查看防火墻設(shè)置
ifconfig # 查看所有網(wǎng)絡(luò)接口的屬性
env # 查看環(huán)境變量 資源
?grep MemTotal /proc/meminfo # 查看內(nèi)存總量
?grep MemFree /proc/meminfo # 查看空閑內(nèi)存量
?uptime # 查看系統(tǒng)運行時間、用戶數(shù)、負(fù)載
?cat /proc/loadavg # 查看系統(tǒng)負(fù)載 磁盤和分區(qū)
?mount | column -t # 查看掛接的分區(qū)狀態(tài)
?netstat -lntp # 查看所有監(jiān)聽端口
?netstat -antp # 查看所有已經(jīng)建立的連接
?netstat -s # 查看網(wǎng)絡(luò)統(tǒng)計信息 進(jìn)程
w # 查看活動用戶
date
cal 顯示當(dāng)前日歷
cat /proc/cpuinfo # 查看CPU信息
hostname # 查看計算機(jī)名
cd /userdata1
rm
mv
cp
pwd
ls?
df -h
df -i
du -sh # 查看指定目錄的大小
fdisk -l
top
?? ?1.0%sy?? ?1.0%的 CPU 時間被用于系統(tǒng)(內(nèi)核)進(jìn)程。
0.0%ni?? ?0.0%的 CPU 時間被用于"nice"(低優(yōu)先級)進(jìn)程。
98.3%id?? ?98.3%的 CPU 時間是空閑的。
0.0%wa?? ?0.0%的 CPU 時間來等待 I/O。
free -m
ps -ef # 查看所有進(jìn)程
ps aux 查看更多進(jìn)程信息
ps -ef|grep tomcat
kill -9 XXX
ls -lh
ls -lgh
whereis nginx //從緩存的目錄表找
which nginx //程序安裝目錄 ?。為了確定所給定的執(zhí)行程序的準(zhǔn)確位置,使用 which 命令
locate nginx //有的linux沒有該命令
more xxx 一頁一頁顯示,按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示
file XXX 查看文件格式
less ?xxxx 允許前后滾動查看文件,按q退出
wc -l ? ?統(tǒng)計指定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù), 并將統(tǒng)計結(jié)果顯示輸出
例如 ?統(tǒng)計目錄下的文件數(shù)
ls -lR /var/spool/postfix/maildrop/| wc -l
mkdir
tail -n 200 all.log
head -n 200 all.log
cat all.log|grep -A50 '123456'
cat all.log|grep -B50 '123456'
echo
clear
history 搜索歷史命令
history | less

passwd [user]

linux 命令學(xué)習(xí)
type – 說明怎樣解釋一個命令名
which – 顯示會執(zhí)行哪個可執(zhí)行程序
這個命令只對可執(zhí)行程序有效,不包括內(nèi)部命令和命令別名,別名是真正的可執(zhí)行程序的替代物。 當(dāng)我們試著使用 shell 內(nèi)部命令時,例如,cd 命令,我們或者得不到回應(yīng),或者是個錯誤信息:
man – 顯示命令手冊頁
apropos – 顯示一系列適合的命令
info – 顯示命令 info
whatis – 顯示一個命令的簡潔描述
alias – 創(chuàng)建命令別名

cat - 連接文件

sort - 排序文本行

uniq - 報道或省略重復(fù)行

grep - 打印匹配行

wc - 打印文件中換行符,字,和字節(jié)個數(shù)
wc(字計數(shù))命令是用來顯示文件所包含的行,字和字節(jié)數(shù)。
wc ls-output.txt
7902 64566 503634 ls-output.txt
在這個例子中,wc 打印出來三個數(shù)字:包含在文件 ls-output.txt 中的行數(shù),單詞數(shù)和字節(jié)數(shù), 正如我們先前的命令,如果 wc 不帶命令行參數(shù),它接受標(biāo)準(zhǔn)輸入?!?l”選項限制命令輸出只能 報道行數(shù)。

head - 輸出文件第一部分

tail - 輸出文件最后一部分
tee - 從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù),并同時寫到標(biāo)準(zhǔn)輸出和文件


linux重定向?
I/O 重定向允許我們來重定義標(biāo)準(zhǔn)輸出送到哪里。重定向標(biāo)準(zhǔn)輸出到另一個文件除了屏幕,我們使用 “>” 重定向符,其后跟著文件名。為什么我們要這樣做呢?因為有時候把一個命令的運行結(jié)果存儲到 一個文件很有用處。例如,我們可以告訴 shell 把 ls 命令的運行結(jié)果輸送到文件 ls-output.txt 中去, 由文件代替屏幕。
ls >ls_log.txt ?每次都重新寫
ls >>ls_log.txt ?以添加的方式寫
有時候“沉默是金”,我們不想要一個命令的輸出結(jié)果,只想把它們?nèi)拥簟_@種情況 尤其適用于錯誤和狀態(tài)信息。系統(tǒng)為我們提供了解決問題的方法,通過重定向輸出結(jié)果 到一個特殊的叫做”/dev/null”的文件。這個文件是系統(tǒng)設(shè)備,叫做位存儲桶,它可以 接受輸入,并且對輸入不做任何處理。為了隱瞞命令錯誤信息,我們這樣做:
ls -l /bin/usr 2> /dev/null


head / tail - 打印文件開頭部分/結(jié)尾部分

mkdir {2007..2009}-0{1..9} {2007..2009}-{10..12}
echo a{A{1,2},B{3,4}}b
aA1b aA2b aB3b aB4b

echo {Z..A}
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A


id – 顯示用戶身份號
chmod – 更改文件模式
umask – 設(shè)置默認(rèn)的文件權(quán)限
su – 以另一個用戶的身份來運行 shell
sudo – 以另一個用戶的身份來執(zhí)行命令
chown – 更改文件所有者
chgrp – 更改文件組所有權(quán)
passwd – 更改用戶密碼

ps – 報告當(dāng)前進(jìn)程快照

top – 顯示任務(wù)

jobs – 列出活躍的任務(wù)

bg – 把一個任務(wù)放到后臺執(zhí)行

fg – 把一個任務(wù)放到前臺執(zhí)行

kill – 給一個進(jìn)程發(fā)送信號

killall – 殺死指定名字的進(jìn)程

shutdown – 關(guān)機(jī)或重啟系統(tǒng)


在一個終端中,輸入 Ctrl-c,中斷一個程序。這意味著,我們禮貌地要求終止這個程序。
。啟動一個程序,讓它立即在后臺 運行,我們在程序命令之后,加上”&”字符:

一個在后臺運行的進(jìn)程對一切來自鍵盤的輸入都免疫,也不能用 Ctrl-c 來中斷它。使用 fg 命令,讓一個進(jìn)程返回前臺執(zhí)行:
jobs
[1]+ Running ? ? ? ?xlogo &
fg %1
xlogo
fg 命令之后,跟隨著一個百分號和工作序號(叫做 jobspec)。如果我們只有一個后臺任務(wù),那么 jobspec 是可有可無的。輸入 Ctrl-c 來終止 xlogo 程序。

有時候,我們想要停止一個進(jìn)程,而沒有終止它。這樣會把一個前臺進(jìn)程移到后臺等待。 輸入 Ctrl-z,可以停止一個前臺進(jìn)程。讓我們試一下。在命令提示符下,執(zhí)行 xlogo 命令, 然后輸入 Ctrl-z:


printenv - 打印部分或所有的環(huán)境變量
echo $HOME ?查看環(huán)境變量的值

set - 設(shè)置 shell 選項

export — 導(dǎo)出環(huán)境變量,讓隨后執(zhí)行的程序知道。

alias - 創(chuàng)建命令別名


gedit some_file
這條命令將會啟動 gedit 文本編輯器,同時加載名為 “some_file” 的文件,如果這個文件存在的話。
啟動 nano 編輯器
nano .bashrc


vi 實際上是vim
l or 右箭頭?? ?向右移動一個字符
h or 左箭頭?? ?向左移動一個字符
j or 下箭頭?? ?向下移動一行
k or 上箭頭?? ?向上移動一行
0 (零按鍵)?? ?移動到當(dāng)前行的行首。
^?? ?移動到當(dāng)前行的第一個非空字符。
$?? ?移動到當(dāng)前行的末尾。
w?? ?移動到下一個單詞或標(biāo)點符號的開頭。
W?? ?移動到下一個單詞的開頭,忽略標(biāo)點符號。
b?? ?移動到上一個單詞或標(biāo)點符號的開頭。
B?? ?移動到上一個單詞的開頭,忽略標(biāo)點符號。
Ctrl-f or Page Down?? ?向下翻一頁
Ctrl-b or Page Up?? ?向上翻一頁
numberG?? ?移動到第 number 行。例如,1G 移動到文件的第一行。
G?? ?移動到文件末尾。

把光標(biāo)放到第一行單詞“It”之上。重復(fù)按下 x 按鍵直到刪除剩下的部分。下一步,重復(fù)按下 u 按鍵 直到恢復(fù)原貌
?

?

?

我們都知道,在 Windows 上面,我們要么讓一個程序作為服務(wù)在后臺一直運行,要么停止這個服務(wù)。而不能讓程序在前臺后臺之間切換。而 Linux 提供了 fg 和 bg 命令,讓我們輕松調(diào)度正在運行的任務(wù)。
假設(shè)你發(fā)現(xiàn)前臺運行的一個程序需要很長的時間,但是需要干其他的事情,你就可以用 Ctrl-Z ,掛起這個程序,然后可以看到系統(tǒng)提示(方括號中的是作業(yè)號):
?

復(fù)制代碼

代碼如下:


[1]+ Stopped /root/bin/rsync.sh?


然后我們可以把程序調(diào)度到后臺執(zhí)行:(bg 后面的數(shù)字為作業(yè)號)
?

復(fù)制代碼

代碼如下:


#bg 1
[1]+ /root/bin/rsync.sh &


用 jobs 命令查看正在運行的任務(wù):#jobs

復(fù)制代碼

代碼如下:


[1]+ Running /root/bin/rsync.sh &?


如果想把它調(diào)回到前臺運行,可以用?
?

復(fù)制代碼

代碼如下:


#fg 1
/root/bin/rsync.sh


這樣,你在控制臺上就只能等待這個任務(wù)完成了。
fg、bg、jobs、&、ctrl + z都是跟系統(tǒng)任務(wù)有關(guān)的,雖然現(xiàn)在基本上不怎么需要用到這些命令,但學(xué)會了也是很實用的
一。& 最經(jīng)常被用到
這個用在一個命令的最后,可以把這個命令放到后臺執(zhí)行
二。ctrl + z
可以將一個正在前臺執(zhí)行的命令放到后臺,并且暫停
三。jobs
查看當(dāng)前有多少在后臺運行的命令
四。fg
將后臺中的命令調(diào)至前臺繼續(xù)運行
如果后臺中有多個命令,可以用 fg %jobnumber將選中的命令調(diào)出,%jobnumber是通過jobs命令查到的后臺正在執(zhí)行的命令的序號(不是pid)
五。bg
將一個在后臺暫停的命令,變成繼續(xù)執(zhí)行
如果后臺中有多個命令,可以用bg %jobnumber將選中的命令調(diào)出,%jobnumber是通過jobs命令查到的后臺正在執(zhí)行的命令的序號(不是pid)

轉(zhuǎn)載于:https://my.oschina.net/u/1756147/blog/735010

總結(jié)

以上是生活随笔為你收集整理的Linux每日命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。