1. 程式人生 > >Linux學習之路:第五章檔案和目錄管理(1)

Linux學習之路:第五章檔案和目錄管理(1)

備註:屬於個人分享,文章如有問題請留言,謝謝!

第五章檔案和目錄管理

1、絕對路徑和相對路徑

絕對路徑:一定是由根目錄(/)寫起的,例如:cd /etc/sysconfig

相對路徑:不是由根目錄(/)寫起,例如:cd etc

命令cd

         cd切換目錄的命令

命令如下:  

[[email protected] ~]$ cd /home

[[email protected] home]$

[[email protected] home]$ cd ~

[[email protected] ~]$

                  [

[email protected] home]$ cd ..

[[email protected] /]$

命令pwd

顯示當前所在目錄

命令如下:

         [[email protected] home]$ pwd

/home

命令mkdir

建立目錄,即Windows的資料夾(顯示藍色字型的就是資料夾)

命令如下:

         [[email protected] ~]# mkdir /home/linux/桌面/hello

[[email protected] ~]# ls /home/linux/桌面

hello

        

也可以cd 切到桌面目錄下,直接輸入mkdir hello

命令ls

         顯示目錄下的所有檔案

         -a 顯示包含隱藏的檔案

         -F 顯示檔案型別(/表示目錄,什麼沒顯示錶示文字,*可執行檔案,@符號連線)

         -l 顯示檔案的屬性

[[email protected] ~]# ls /home/linux/桌面

hello  hello1

命令rmdir

刪除空目錄的,即空的資料夾,資料夾內有檔案命令無效化

[[email protected] ~]# rmdir /home/linux/桌面/hello

[

[email protected] ~]# ls /home/linux/桌面

hello1

命令rm

刪除命令,請謹慎使用。

         -r刪除目錄,也可以刪除非空目錄,會詢問是否刪除

         -f強制刪除,不會詢問

         -i詢問是否刪除

2、環境變數PATH

命令which

查詢某個命令的絕對路徑

命令echo

在終端輸出字串或變數提取後的值

命令mv

用於剪下檔案或將檔案重新命名

命令格式為mv +目標檔案 + 位置

[[email protected] 桌面]# ls

Hello  Linux

[[email protected] 桌面]# mv Linux Hello

命令cp

複製檔案或目錄

-i保險機制,如果有相同的檔案或資料夾會詢問是否覆蓋

命令格式一樣 cp + 目標檔案 +位置

命令touch

建立空白檔案或設定檔案的時間

-a修改讀取時間

-m修改修改時間

-d 同時修改讀取和修改時間

命令格式 touch + 檔名 或者 touch –d+ ” 日期時間” + 檔名

3、幾個文件與文件相關命令

命令cat

檢視純文字檔案(內容較少的),如果想檢視行號請加-n

命令格式 cat –n 檔名

命令tac

倒敘檢視純文字檔案(內容較少的)

命令more

檢視文字檔案(內容較多,支援上下翻頁,如果提前退出:q

命令格式:more + 選項 + 檔案

命令less

也是檢視文字檔案同more差不多的功能,區別在於less命令可以搜尋

/往上搜,?往下搜

命令head

顯示檔案的前10行

-n 可以顯示幾行(n這個字母可以改成行數)

命令tail

顯示檔案的後10行

-n可以顯示幾行

-f可以動態顯示最後幾行

相關推薦

Linux學習檔案目錄管理(1)

備註:屬於個人分享,文章如有問題請留言,謝謝! 第五章檔案和目錄管理 1、絕對路徑和相對路徑 絕對路徑:一定是由根目錄(/)寫起的,例如:cd /etc/sysconfig 相對路徑:不是由根目錄(/)寫起,例如:cd etc 命令cd          cd切換

Linux學習檔案目錄管理(2)

備註:屬於個人分享,文章如有問題請留言,謝謝! 第五章檔案和目錄管理 4、檔案的所有者和所屬組 所有者:是指此檔案由這個使用者建立,即檔案的擁有著 所屬組:這個檔案屬於哪一個使用者組 使用命令ls –l 顯示出來 第3列是所有者 第4列是所屬組 5、Lin

Linux學習兩臺Linux系統相互登陸

備註:屬於個人分享,文章如有問題請留言,謝謝! 第三章兩臺Linux系統相互登陸 1、建立快照 進入系統,輸入poweroff(關機命令) 點選虛擬機器,選擇快照,再選擇拍攝快照 快照優點:重灌系統快,恢復到當時拍照時的系統設定 2、克隆快照        

Linux學習第二配置網路IP,實現遠端連線(上)

備註:屬於個人分享,文章如有問題請留言,謝謝! 第二章配置網路IP,實現遠端連線 1、輸入使用者和密碼 輸入密碼的時候是不會顯示的 如何檢視Linux系統是32位還是64位,X86是32位,X86_64是64位                  命令: unam

我的學習__map集合

val arc 特點 nbsp 方法名 shuf 數據結構 鏈表結構 靜態 【Map集合】 Map集合中常用方法: 1: 返回值:value值 put(K key, V value) 往Map集合中添加元素,如果key值重復,那麽將返回被覆蓋的value值.

linux學習2.基本指令(2)

inux 可執行文件 選項 說明 獨立 選項說明 img color 配置 一、在線求助:man page 與info page 1.man(manual:操作說明) page 我想查看日歷,所以我輸入man cal 效果如圖: 圖中CAL(1)中,在不同的指令中數字的含

linux 學習mkdir命令使用

linux mkdir 命令 在當前目錄下建立資料夾,當前賬號需要保證目錄下有寫到許可權。 1、命令格式 mkdir【選項】檔名 mkdir  建立目錄檔案 語法:mkdir [ -m Mode ] [ -p ] Dire

linux 學習ls命令使用

ets bin oldboy ... 開頭 所有 dev 目錄 子目錄 1.命令格式: Ls 顯示指定工作目錄下的目錄內容 語法:ls [-alrtAFR] [name...] 2.命令參數: 3.命令功能: 顯示列出目前工作目錄所含之文件及子目錄 4.命令範例: 列

C++學習11 使用類

本次學習,知識點如下: 運算子過載 友元 過載<<運算子 類的自動轉換和強制轉換 類轉換函式 運算子過載 運算子過載格式, 如下所示: // op必現是有效的C++操作符,不能虛構一個新的操作符 ope

學習道》認識拖延

領域 本想 大腦 諸多 認識 成像 影響力 能量 開始   現實就是,我們拖延的,往往是讓我們感到不安的事情。   醫學成像研究顯示,恐懼數學的人會回避數學,因為僅是想到數學就讓他們畏縮了。   當他們冥思苦想地對付數學時,大腦中的痛覺中心就會被激活。   值得註意的是,令

stm32學習七天

rccclkconfig.c檔案 #if 0 /*  *SetSysClock函式來源於system_stm32f4_xx.c  */ static void SetSysClock(void) {   __IO uint32_t StartUpCounter = 0, H

構建法( 團隊流程)

功能 實用 運用 驗證 的人 秘密 開發 個性化 社區 第五章主要講了典型的軟件團隊模式和開發流程。以及我們也將討論團隊模式和開發效率之間的一些關系。 1.非團隊和團隊 團隊的主要特點: 1) 團隊有一致的集體目標,團隊要一起完成這個目標。一個團

學習道》組塊的形成1,先把註意力集中

一個 拼接 拼圖 整體 理解 包含 如果 所在 情況   當你第一次遇到科學或數學中的全新概念時,往往不知其所雲,就像看見拼圖碎片一樣。   如果不理解含義,也不考慮其所在的背景,僅記憶一個事實,是不能幫你理清頭緒的,或者說,你仍不會明白一個概念是如何與其他已學的概念拼合在

linux學習 刪除核心中的檔案

         不知道為啥,一段時間linux系統一直提醒boot記憶體不足,200M只剩下3M,剛開始沒在意,但是時間長了弄得有點不爽開始對這個東西進行清理,於是有點傻的做了一下的操作: 也不知道是不是正確,正在學習,算是記錄自己成長路上的點點滴滴吧,如果有大神看見還請

Linux命令應用大詞典-36 密碼證書管理

slap HA 命令行工具 詞典 管理員 style iges 證書 創建 36.1 pwdhash:密碼哈希生成器 36.2 mkpasswd:生成應用於用戶的新密碼 36.3 keytool:密鑰和證書管理工具 36.4 certutil:證書服務器管理工具 36.5

Linux命令應用大詞典-21 LVMRAID管理

數據 命名 reat color 轉換 VG 邏輯 LV lvresize 21.1 pvcreate:創建物理卷 21.2 pvscan:列出找到的物理卷 21.3 pvdisplay:顯示物理卷的相關屬性 21.4 vgcreate:創建卷組 21.5 vgscan

UNIX環境高階程式設計——-檔案目錄

4.2 函式stat、fstat、lstat 1、函式原型: #include <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf);

檔案目錄管理

檔案與目錄管理: 談了談目錄與路徑之後,再來討論一下關於檔案的一些基本管理吧!檔案與目錄的管理上,不外乎『顯示屬性』、 『拷貝』、『刪除檔案』及『移動檔案或目錄』等等,由於檔案與目錄的管理在 Linux 當中是很重要的, 尤其是每個人自己家目錄的資料也都需要注意管理!所以我們

4.6 基於Spring-Boot的Mysql+jpa的增刪改查學習記錄 > 我的程式猿三十六

    1.專案結構       -JDK  1.8       -SpringBoot  2.0.6     &nbs

4.6 基於Spring-Boot的Mysql+jpa的增刪改查學習記錄 > 我的程式猿三十六

1.專案結構       -JDK  1.8       -SpringBoot  2.0.6       -Thymeleaf       -Hot Start         1.1 後臺(5個)       java\com\example\demo\beans\user.java