從本地上傳檔案到伺服器
sudo scp -r [email protected]:/usr/local/ngrok/bin /var/www
給當前目錄下所有shell指令碼可執行許可權
sudo chmod u+x *.sh
重新整理dns
sudo /etc/init.d/dns-clean start
zip壓縮
-r 遞迴壓縮,將指定目錄下的所有檔案以及子目錄全部壓縮-d 從壓縮檔案內刪除指定的檔案
-i 「檔案列表」 只壓縮檔案列表中的檔案
-x 「檔案列表」 壓縮時排除檔案列表中指定的檔案
-u 更新檔案到壓縮檔案中
-m 將檔案加入壓縮檔案壓縮後,刪除原始檔案,即把檔案移到壓縮檔案中
-f 嘗試修復損壞的壓縮檔案
-t 檢查壓縮檔案內的每個檔案是否正確無誤
-1~9 壓縮級別 壓縮級別是乙個1~9的數字
zip -r filename.zip dir/ -x "dir/node_modules/*"
zip解壓縮
-x 「檔案列表」 解壓檔案,但不包含檔案列表中指定的檔案-t 測試壓縮檔案有無損壞,並不解壓
-v 檢視壓縮檔案的詳細資訊,具體包括壓縮檔案中包含的檔案大小、檔名和壓縮比等,並不解壓
-n 解壓時不覆蓋已經存在的檔案
-o 解壓時覆蓋已經存在的檔案,並且不要求使用者確認
-d 目錄名 把壓縮檔案解壓到指定目錄下
unzip -d dir filename.zip
建立軟連線
### [最終訪問的路徑(絕對路徑或相對路徑)] [虛擬路徑,可通過該鏈結跳到實際路徑]
檢視埠占用
lsof -i:8888
檢視bios資訊
dmidecode -t 1,2 | grep serial
檢視cpuid
dmidecode -t 4 | grep id
檢視cpu版本
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
檢視埠連線數
netstat -nat|grep -i "80"|wc -l
開機時間內修改系統時間
date -s "yyyy-mm-dd hh:mm:ss
nmap命令與引數
全面掃瞄
nmap -a ip
檢視檔案mime
file -i filename.jpg
檢視字符集
以下幾個命令均可檢視當前作業系統的字符集
echo $lang
env | grep lang
export | grep lang
locale
cat /etc/locale.conf
修改字符集
1.直接修改
export lang="en_us.utf-8"
2.修改配置檔案
vim /etc/locale.conf
lang="en_us.utf-8"
source /etc/locale.conf
3.修改環境變數檔案
vim .bash_profile
export lang="en_us.utf-8"
. .bash_profile
檢視埠占用
lsof -i:8081
強制殺死程序
kill -9 pid
測試寫速度
time dd if=/dev/zero of=/home/timo/test.dat bs=1g count=1
測試讀速度
ime dd if=/home/timo/test.dat of=/dev/null bs=8k
新增路由
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.42.10 metric 25 dev ppp0
#子網掩碼為目標網路的子網掩碼 gw為途經路由 metric為躍點數 ppp0為網絡卡
刪除路由
route del -net 192.168.0.0 netmask 255.255.255.0
#刪除子網掩碼為24的目標網路
多網絡卡nat**
#ppp0 192.168.42.0/32
#wlp5s0 192.168.1.0/24
iptables -t nat -a postrouting -s 192.168.1.0/24 -d 192.168.42.0/32 -o ppp0 -j masquerade
iptables -t nat -a postrouting -s 192.168.42.0/32 -d 192.168.1.0/24 -o wlp5s0 -j masquerade
ubuntu刪除某軟體包,重新生成配置檔案
dpkg -p packages
新增虛擬網絡卡
sudo iw dev wlp5s0 inte***ce add wlp5s1 type station
釋放交換空間
swapon -s
swapoff /swapfile
開啟交換空間
swapon /swapfile
防火牆
# 允許某ip 段訪問 80埠
ufw allow from 192.168.0.0/16 to any port 80
# 開啟防火牆日誌
sudo ufw logging full
# 檢視80 埠防火牆日誌
tail -f /var/log/ufw.log |grep 'dpt=80'
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...