linux 基礎命令 1
1 創建目錄/data
mkdir -p /data
-p 遞歸創建目錄 ,創建多級層目錄
2 tree 以樹的形狀顯示目錄
-L 1 顯示多少層目錄 只查看一層目錄
-d 只顯示目錄
3 ls 列表列出目錄中內容
-l 字母 long長格式顯示 詳細信息
-d 查看目錄(把目錄當做普通文件對待)
-a 顯示隱藏的信息包括隱藏的文件
-F 給不同文件加上不同的標誌
-p 只給目錄加上標記,其他類型文件不管
-r 逆序倒敘顯示內容
-t 按文件的修改時間排序
ls -li 顯示文件的索引節點
ls -h 以人類的方式顯示
4 進入目錄、改變當前正在使用的目錄
cd /data
cd - 返回上一次目錄
cd . 當前目錄
cd . . 返回上一級目錄
cd ~ 當前用戶的家目錄
5 pwd linux的指南針,顯示當前所在的位置,打印當前工作目錄
6 touch 觸摸,創建文件 (修改文件的時間戳)
touch -d “ 2016-3-13” + 文件名 修改文件的時間
touch -s 修改系統的時間
7 vi /vim vim編輯器是文本編輯器
i/o insert 編輯模式
esc 鍵再次進入到命令模式
:wq 保存退出
w 寫入
q quit 退出
:q ! 強制退出
:set nu 在vi編輯文件的時候顯示行號
:set nonu 取消顯示行號
G 到文件的結尾
gg 到文件的第一行
o 在當前行的下一行插入一個空行,並進入編輯模式
dG 刪除光標所在行到文件的最後一行
dd 刪除光標所在行
D 刪除光標所在位置 到行尾
dnd
p 粘貼
yy 復制當前行
:1,15copy15 復制1至15行
8 echo 輸出內容到屏幕上
註:單引號 ,雙引號,以及沒有引號之間的區別
參數:-n 不輸出回車換行符號
-e 開啟轉義符號
echo的特殊使用:echo也可以多行追加
例:
echo "123
321
456
654
abc
cba" >> /xinjia
cat /xinjia
321
456
654
abc
cba
9 cat 查看文件內容
(1) 多行追加
cat >>/data/oldboy.txt<< EOF
i
am
oldboy
linux
EOF
(2)cat -A 顯示全部內容,包括空格也全部顯示
cat -n 顯示行號
10 cp copy 復制文件或目錄 默認只能復制文件
-a =-pdr
-p 復制文件同時保持文件屬性不變
-r 遞歸復制,目錄及其子孫後代
-t 制定cp格式 第一個為目標 cp -t 目標 源
cp 復制文件 格式:
cp 源文件 目標文件
本文出自 “小辛” 博客,謝絕轉載!
linux 基礎命令 1