Linux-一切皆文件php
dhclient 自動獲取IP css
當前用戶 主機名 普通用戶標識
java
$ 普通用戶 #root 用戶python
find / -name ** 查詢文件位置mysql
vi ~/.bashrc 2.source ~/.bashrcnginx
chmodweb
變量賦值「=」不容許有空格 chmod +x 文件名 增長可執行權限sql
$0 腳本名 $$腳本PIDshell
$# 是傳給腳本的參數個數
$
0
是腳本自己的名字
數據庫
$
1
是傳遞給該shell腳本的第一個參數
$
2
是傳遞給該shell腳本的第二個參數
$? 是顯示最後命令的退出狀態,
0
表示沒有錯誤,其餘表示有錯誤
$* 是以一個單字符串顯示全部向腳本傳遞的參數,與位置變量不一樣,參數可超過
9
個
腳本執行
du -s./xxx 顯示總計,列出最後加總的值 du -k./xxx 以KB爲單位輸出並不含子目錄大小
lsof +d DIR 顯示目錄下被進程打開的文件 lsof +D DIR 搜索全部目錄(文件過多的話時間稍長)
/opt/lampp/lampp start 啓動lampp
nohup ./*& 後臺運行程序
su tom2
chmod 644 xxx 更改文件權限爲: -rw-rr
sudo reboot sarot 獲取超級用戶權限 .
dhclient 從新獲取地址 tell -f 動態查看日誌 ln 建立建立 (快捷方式)軟鏈接 ln -s 硬鏈接
查找 /test 從頭開始找 ?test從文件末尾開始找
:set number 顯示行號 set nonu 取消顯示行號
mkdir 建立文件夾 touch 建立文件 mkdir -p /xxx 建立無父目錄的文件夾
/etc/profile 系統環境變量 source/etc/profile
service network stop 關閉網卡
service network start 開啓網卡
yum -y install lrzsz 安裝 rz(上傳) / sz(下載)的命令
useradd 添加新用戶 passwd 用戶名 添加密碼
userdel -r刪除用戶
grep -c "搜索內容" ./文件名 顯示搜素內容匹配行數
grep 查找文件內容 grep -v 過濾掉指定的信息 cat 查找文件
ps -ef|grep httpd 列出當前進程中httpd下的全部進程
ps -ef|grep java 列出當前進程中java下的全部進程
ps -ef|grep -v grep 踢出進程 kill-9 java kill掉java進程
nohup sh startWebLogic.sh& 啓動WebLogic
find / -name crontba 查找crontab定時任務
crontba -l 查看定時任務
crontab -e 編輯定時任務
rpm -i 安裝 rpm-e 卸載 rpm-qa 查詢全部已安裝包
find ./ -name mysqld 根目錄下查找 mysqld ./根目錄
find ./ -name mysql
locate 搜索全部文件(搜素數據庫)
wehreis 程序名的搜索 which PATH變量指定路徑下搜索某個命令位置(用於查看命令是否單一,執行的是哪個位置的命令)
find ./opt/ -name mysql opt 目錄下查找mysql
unzip ./bugfree_z3.0.4.zip 解壓縮 bugfree_z2.0.4zip,生成bugfree3.0.4文件 tar -zxvf ./ tar xvf xxx .gz 解壓縮
more ./test 列出當前文件內容
~表明家目錄/home/ 快速回到家目錄 cd 進入文件/文件夾 cd ../../../上幾級目錄 cd -返回上次所在的目錄
ctrl+v-shift+i-esc 加註釋 shutdown -r now 重啓
src_path='opt/lampp/logs/access_log'
tar_path='/tmp/logs/'cp -rf ${src_path} ${tar_path}_access_log