1. 程式人生 > >linux 基礎命令 1

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