Linux 文件管理 mysql
1.建立文件 sql
touch file1
2.刪除文件
數據庫
rm -rf file11
-r:遞歸的刪除目錄下面文件以及子目錄下文件。 vim
-f:強制刪除,忽略不存在的文件,從不給出提示 服務器
3.修改文件名
socket
mv file1 file11
4.查看文件內容 編輯器
cat file1
5.複製文件
spa
cp file2 file22
6.移動文件
3d
mv file1 file11
7.編輯文件 code
vi file1
8.批量建立文件
touch file{1..10}
rm -rf file{1..10}
9.查看文件前 3 行
cat file1 | head -3
10.查看文件後 3 行
cat file1 | tail -3
11、liunx 服務器上面查找文件
1)find
find / -name httpd.conf find 目錄 -name 文件名
2)updatedb 查找速度快
updatedb
locate httpd.conf
yum install mlocate -y mlocate 是新型的 locate 比 updatedb 速度更快。
12、查找文件裏面內容 找到 httpd.conf 裏面有 listen
cat httpd.conf | grep listen cat httpd.conf | grep -ignore listen / cat httpd.conf | grep -i listen //忽略大小寫
13、查找文件裏面內容 vi 搜索
vi httpd.conf
輸入 /Listen 搜索 Listen N 下一個
Linux Vi/Vim 快速入門
vi 是 Unix 和類 Unix 環境下的可用於建立文件的屏幕編輯器。vi 有兩種工做模式:命令模式 和文本輸入模式。
vim 是 vi 的升級版本,它不只兼容 vi 的全部指令,並且還有一些新的特性在裏面。
vi 命令模式:
默認編輯一個文件的時候第一次進入的就是命令模式,vi 從命令模式切換到文本輸入模式可 以在鍵盤上面按(i 或者 I 或者 a 或者 A 或者 O 或者 o),按[ESC]鍵使 vi 從文本輸入模式 回到命令模式。
1.建立目錄
mkdir dir1 dir2 dir3
2.刪除目錄
rm -rf dir1 dir2
-r:遞歸的刪除目錄下面文件以及子目錄下文件。
-f:強制刪除,忽略不存在的文件,從不給出提示
rm -rf dir* //以 dir 開頭的全部文件刪除
3.重命名目錄或移動目錄
mv dir1 dir11
4.查看目錄
ls
5.遞歸建立目錄
mkdir -p a/b/c/d/e/f/g
6.遞歸查看目錄
tree a
7、複製目錄
cp -rf wwwroot/ mywwwroot/
8、tree 命令不存在的話須要安裝
yum install tree -y
Linux 下能夠用 ll 命令來判斷文件類型,
主要是根據每行的首個字符來判斷。
-rw-r—r— "-「開頭的都是普通文件;
drw-r—r— "d"開頭的是目錄文件; brw-r—r— "b"開頭的文件都是塊設備文件; crw-r—r— "c"開頭的文件都是字符設備文件; srw-r—r— "s"開頭的文件都是 socket 文件; (e.g. srwxrwxrwx 1 mysql mysql 0 Sep 9 13:49 mysql.sock) prw-r—r— "p"開頭的文件都是管道文件; lrw-r—r— "l"開頭的文件都是軟連接文件;