Linux第一周心得

      第一次接觸Linux,內心還是有點緊張,怕自己學不會、怕太難。不過,還是想挑戰一下自己,所以來到了馬哥學習Linux。
      過來的第一天有點坎坷,不過還好有小琰姐的陪伴,一直和我們東西奔走,總算是解決了一大堆的麻煩,所以,感激……表白小琰姐!哈哈哈  撒花花
      開課第一天,真的是一臉懵逼,什么也聽不懂,好像在聽天書一樣,進程也跟不上,只好在下課的時候求助左右前后以及看南老師的給我們的視頻,也總算是跟上了,而且自己做完之后真的會有一種自豪感。畢竟是第一天,慢慢來吧。
      之后的這幾天有了一個美好的變化,就是好像可以跟上一點了,而且也可以聽懂一點了,也算是有了一個好的開始吧。也開始慢慢期待之后的學習了。
     下面呢,說一下昨天的文件管理的一些小總結:
 1、Linux下的文件類型
      (1)-:普通文件
      (2)d:目錄文件
      (3)b:塊設備
      (4)c:字符設備
      (5)l:符號鏈接文件
      (6)p:管道文件pipe
      (7)s:套接字文件socket
2、CentOS目錄變化
   (1)/bin 和 /usr/bin
   (2)/sbin 和 /usr/sbin
   (3)/lib 和 /usr/lib
   (4)/lib64 和 /usr/lib64
3、顯示當前工作目錄
   (1)每個shell和系統進程都有一個當前的工作目錄
   (2)CWD:current work directory
   (3)顯示當前shell CWD的絕對路徑  pwd:
             printing    working directory
              -P  顯示真實物理路徑
              -L  顯示鏈接路徑(默認)
   (4)pwd:
         pwd -P  當前目錄為軟鏈接時,顯示其源目錄
4、絕對和相對路徑
       (1)絕對路徑:
               【1】以正斜杠開始
               【2】完整的文件的位置路徑
               【3】可用于任何想指定一個文件名的時候
      (2)相對路徑名:
                 【1】不以斜杠開始
                【2】指定相對于當前工作目錄或某目錄的位置
                【3】可以作為一個簡短的形式指定一個文件名
     (3)基名:basename
     (4)目錄名:dirname
5、更改目錄
(1)cd  改變目錄  
           【1】使用絕對或相對路徑:
                      cd /home/wang/
                      cd home/wang
         【2】切換至父目錄:cd . .
         【3】切換至當前用戶主目錄: cd
         【4】切換至以前的工作目錄: cd –
    (2)選項: -P
    (3)相關的環境變量:
                 【1】PWD:當前目錄路徑
                【2】OLDPWD:上一次目錄路徑
6、列出目錄內容
     (1)列出當前目錄的內容或指定目錄
     (2)用法:ls[options][files_or_dirs]
     (3)示例:
                    【1】ls -a 顯示所有文件 ,包含隱藏文件
                    【2】ls -A 顯示所有文件,除.、..
                    【3】ls -l 長列出 :
                                                -rw-r–r–. 1 root root 2193 Jul 14 17:28 passwd
                                                文件類型|owner權限group權限other權限|硬鏈接數|owner|group|文件大小(bytes)|mtime|文件名
                   【4】ls -R  遞歸
                   【5】 ls -ld  顯示指定目錄的詳細信息。
                   【6】 ls -1  豎顯示 ,(文件分行顯示)
                   【7】ls -S  按文件大小降序排列
                   【8】ls -t  按修改時間(mtime)從新到舊排列
                   【9】ls -ut  按訪問時間(atime) 從新到舊排列
                   【10】ls -U 按文件存放的先后順序
                   【11】ls -X 按文件后綴排序
                   【12】ls -i 顯示文件的inode號
                   【13】ls -Z 顯示文件的context值
7、查看文件狀態
    (1)stat
                【1】stat filename
                【2】touch filename 當文件不存在時,則創建一個空文件,名為filename
                                                當文件已存在時,則更新期時間戳
                                                                        -a 僅更新atime,ctime
                                                                        -m 僅更新mtime, ctime
                                                                        touch filename 更新全部時間戳。
    (2)文件:metadata,data
    (3)三個時間戳:
                             【1】access time:訪問時間,atime  讀取文件內容
                             【2】modify time:修改時間,mtime 文件數據修改時間
                             【3】change time:改變時間,ctime 文件元數據修改時間

      總之,繼續加油啦!

原創文章,作者:1587291234,如若轉載,請注明出處:http://www.www58058.com/80815

(0)
15872912341587291234
上一篇 2017-07-15 11:50
下一篇 2017-07-15 13:04

相關推薦

  • RPM包管理功能全解?!镜谌堋?

    CentOS系統上rpm命令管理程序包: 安裝、升級、卸載、查詢、校驗、數據庫維護 rpm命令:rpm [OPTIONS] [PACKAGE_FILE]     安裝:-i, –install     升級:-U, –update,&n…

    Linux干貨 2016-11-26
  • 馬哥教育網絡班20期+第5周課程練習

    1、顯示/boot/grub/grub.conf中至少一個空白字符開頭的行 [root@localhost ~]# grep "^[[:space:]]\+.*" /boot/grub2/grub.cfg 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; [root@…

    Linux干貨 2016-08-15
  • bash腳本編程實例

    bash腳本編程實例 1.寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態 在線的主機使用綠色顯示 不在線的主機使用紅色顯示 #!/bin/bash for i in {1..254};do if /bin/ping -W 1 -c 1 172.16.250.${i} >> /dev/…

    Linux干貨 2017-08-20
  • 三劍客之sed

    sed命令:Stream EDitor 流編輯器 sed命令的工作流程:     sed會復制原文件中的一行或者多行,逐行進行操作。首先會將該行的內容放入到模式空間內,在模式空間內進行定界或者正則表達式匹配操作。     a.如果該行內容不符合正則表達式或定界,該內容則被判斷為No,進行標準輸出。 &nbsp…

    Linux干貨 2016-08-08
  • sed工具

    sed是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達式使用,功能不同凡響。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(patternspace),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有 改變,除非你使用重定向存儲輸出。Sed主要用來…

    2017-08-26
  • Linux作業管理、并發執行、計劃任務

    概述     本章將為大家介紹一些進程管理的補充部分作業管理和任務的并發執行,同時也將介紹一下Linux系統上計劃任務的相關內容,具體分為:         1、Linux作業管理     &nbsp…

    Linux干貨 2016-09-09
欧美性久久久久