Linux基礎命令

修改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對應的會話進程,把用戶踢下線
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Linux基礎命令學習總結(jié),隨著學習的前進,將不斷完善。網(wǎng)友們,有錯誤之處,請給我留言改正喔,謝謝! 基礎操作 <...
    zhuenbiao閱讀 2,137評論 0 2
  • 在Linux系統(tǒng)中,以“.”開頭的文件,表明該文件是隱藏文件。下面主要介紹一下ls指令的用法以及tree指令的用法...
    丿水木灬年華閱讀 740評論 1 0
  • 1、Linux上的文件管理命令有哪些以及常用方法shell:shell負責接收用戶輸入的命令并進行解釋,將需要執(zhí)行...
    乀koala閱讀 902評論 0 3
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,715評論 9 468
  • 看到Github上 AppDevKit 的Readme是英文,看得不直觀,所以下面將內(nèi)容描述部分翻譯下來 Comm...
    Mach楚楚閱讀 1,112評論 0 3

友情鏈接更多精彩內(nèi)容