修改php服務的屬主和組
/etc/php-fpm.d/www.conf
user=apache
group=apache
更改root用戶登錄數(shù)據(jù)庫權限
use mysql;
update user set host='%' where host='localhost' and user = 'root';
改變文件的用戶和組
chown -R nginx:nginx 文件路徑
查看進程
ps -ef
修改命令行查看模式:
用vim ~/.vimrc編輯:
set nu //設置行數(shù)
syntax on //設置高亮
set tabstop =4 //tab鍵為4格
工作目錄查看與切換
pwd #打印當前工作目錄
ls #列出當前工作目錄下的內(nèi)容
ls -l #打印文件的詳細信息
ls -a #包括隱藏文件(.文件名)也列出來
ls -t #按時間先后順序打印目錄里的內(nèi)容
ls -lh #打印文件日期和大小
cd <dir_name> #切換當前工作目錄到指定路徑
cd #不帶參數(shù),切換到當前用戶的家目錄
cd - #返回到上次工作目錄所在路徑
波浪號的解釋:波浪號在Shell環(huán)境下永遠被解釋為當前用戶的家目錄
echo ~ #回顯(打印)當前用戶家目錄的全路徑
find ~ #列出家目錄下所有文件,包括子目錄
ls ~ #列出家目錄下第一層文件和目錄
du -sch ~/ #計算家目錄下的文件總大小
查看文件信息,用戶和主機名
stat <filename> #查看文件的修改時間戳,權限,文件的大小信息
whoami #顯示你當前的登錄用戶名
hostname #顯示你當前在哪一個主機上
文件與目錄
mkdir <dir_name> #創(chuàng)建指定目錄路徑名的目錄
rmdir <dir_name> #只能刪除空目錄
rm <file_name> #刪除文件
rm -r <dir_name> #遞歸刪除目錄里的內(nèi)容,但是會有提示,加參數(shù)-f就關閉提示強制刪除
cp <path1> <path2> #復制指定的文件或者目錄到指定的路徑(-r參數(shù)就是遞歸復制)
mv <name1> <name2> #重命名文件或者目錄
mv <path1> <path2> #移動文件或目錄到指定路徑下去
方便的終端快捷鍵
Ctrl + a #移動光標到命令行首
Ctrl + e #移動光標到命令行尾
Ctrl + k #剪切從光標到命令行尾之前的字符
Ctrl + w #剪切從行首到光標之間的最后一個單詞
Ctrl + y #黏貼最近一次剪切的內(nèi)容
查找功能
查找文件,目錄和程序
find -name "*pattern*" #在當前目錄下面查找能匹配上模式*pattern*的文件
find /user/local -name "*blast*" #在指定路徑/usr/local下查找文件名能用*blast*
find /user/local -iname "*blast*" #同上,但是不區(qū)分大小寫
- 以及其他有用的參數(shù):
-user < username >, -group < groupname >, -ctime < Ndays ago changed >號
find ~ -type f -mtime -2 #找出家目錄下面所有的在最近2天內(nèi)修改的文件
which <application name> #找出程序命令的位置
在文件內(nèi)查找
grep pattern file #顯示能夠匹配pattern字符串的行
grep -nr pattern path #在Path路徑下所有文件內(nèi)遞歸搜索pattern字符串并打印文件所在目錄
遠程文件拷貝
scp <local_file> <user>@<host>:<remote_path> #復制本地文件到遠程服務器上
scp <user>@<host>:<remote_path> <local_file> #與上面相反
遠程同步(拷貝一個快捷鍵,會直接拷貝源文件)
rsync -avuz -e ssh <local_path> <user>@<host>:<remote_path>
磁盤與目錄使用量
df -h #查看硬盤各個分區(qū)的使用量
du -sh <path> #計算指定路徑下的文件占用磁盤總大小
du -h -d<depth> <path> #計算指定路徑下面各個一級子目錄的所占用空間總大小
進程管理
top #查看所有進程的CPU和內(nèi)存使用量
ps -ef #列出系統(tǒng)進程
kill #殺死進程或給進程發(fā)送信號
pkill #殺死進程名對于的進程
pkill -kill -t pts/0 #殺死pas/0對應的會話進程,把用戶踢下線