1. 程式人生 > >簡單Linux入門_1

簡單Linux入門_1

Linux 系統目錄結構

/bin:
bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。
/boot:
這裡存放的是啟動Linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。
/dev :
dev是Device(裝置)的縮寫, 該目錄下存放的是Linux的外部裝置,在Linux中訪問裝置的方式和訪問檔案的方式是相同的。
/etc:
這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄。
/home:
使用者的主目錄,在Linux中,每個使用者都有一個自己的目錄,一般該目錄名是以使用者的賬號命名的。
/lib:
這個目錄裡存放著系統最基本的動態連線共享庫,其作用類似於Windows裡的DLL檔案。幾乎所有的應用程式都需要用到這些共享庫。
/lost+found:
這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。
/media:
linux系統會自動識別一些裝置,例如U盤、光碟機等等,當識別後,linux會把識別的裝置掛載到這個目錄下。
/mnt:
系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將光碟機掛載在/mnt/上,然後進入該目錄就可以檢視光碟機裡的內容了。
/opt:
這是給主機額外安裝軟體所擺放的目錄。比如你安裝一個ORACLE資料庫則就可以放到這個目錄下。預設是空的。
/proc:
這個目錄是一個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。
這個目錄的內容不在硬碟上而是在記憶體裡,我們也可以直接修改裡面的某些檔案,比如可以通過下面的命令來遮蔽主機的ping命令,使別人無法ping你的機器:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/root:
該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。
/sbin:
s就是Super User的意思,這裡存放的是系統管理員使用的系統管理程式。
/selinux:
這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆,但是這套機制比較複雜,這個目錄就是存放selinux相關的檔案的。
/srv:
該目錄存放一些服務啟動之後需要提取的資料。
/sys:
這是linux2.6核心的一個很大的變化。該目錄下安裝了2.6核心中新出現的一個檔案系統 sysfs 。
sysfs檔案系統集成了下面3種檔案系統的資訊:針對程序資訊的proc檔案系統、針對裝置的devfs檔案系統以及針對偽終端的devpts檔案系統。

該檔案系統是核心裝置樹的一個直觀反映。
當一個核心物件被建立的時候,對應的檔案和目錄也在核心物件子系統中被建立。
/tmp:
這個目錄是用來存放一些臨時檔案的。
/usr:
這是一個非常重要的目錄,使用者的很多應用程式和檔案都放在這個目錄下,類似於windows下的program files目錄。
/usr/bin:
系統使用者使用的應用程式。
/usr/sbin:
超級使用者使用的比較高階的管理程式和系統守護程式。
/usr/src:核心原始碼預設的放置目錄。
/var:
這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經常被修改的目錄放在這個目錄下。包括各種日誌檔案。

Linux 檔案基本屬性

1.chgrp:更改檔案屬組

chgrp [-R] 屬組名 檔名

2.chown:更改檔案屬主,也可以同時更改檔案屬組

chown [–R] 屬主名 檔名
chown [-R] 屬主名:屬組名 檔名

3.chmod:更改檔案9個屬性

Linux檔案屬性有兩種設定方法,一種是數字,一種是符號。
Linux檔案的基本許可權就有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權。
先複習一下剛剛上面提到的資料:檔案的許可權字元為:『-rwxrwxrwx』, 這九個許可權是三個三個一組的!其中,我們可以使用數字來代表各個許可權,各許可權的分數對照表如下:
r:4
w:2
x:1
每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,例如當權限為: [-rwxrwx—] 分數則是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= — = 0+0+0 = 0

chmod [-R] ??? 檔案或目錄  //?為許可權對應的數字 R-同次目錄下的所有檔案都會變更

除此之外,還可以由u, g, o來代表三種身份(user group others)的許可權!
如果我們需要將檔案許可權設定為 -rwxr-xr– 則

chmod u=rwx,g=rx,o=r

Linux 檔案與目錄管理

處理目錄的常用命令:
ls: 列出目錄
cd:切換目錄
pwd:顯示目前的目錄
mkdir:建立一個新的目錄
rmdir:刪除一個空的目錄
cp: 複製檔案或目錄
rm: 移除檔案或目錄

相關推薦

簡單Linux入門_1

Linux 系統目錄結構 /bin: bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。 /boot: 這裡存放的是啟動Linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。 /dev : dev是Device(裝置)的縮寫, 該

Linux入門_1

auto motd rtx 端口 表的操作 命令行 tex logs 級別 Linux入門 目錄   ? Root用戶  ? 終端  ? 交互式接口(圖形化界面和命令行)  ? 什麽是Shell(bash)  ? 命令提示符  ? 內部命令和外部命令 enable,ha

linux入門_1 如何理解dev和掛載點

1.dev: 在Linux系統中,/dev目錄用來儲存裝置檔案的.每個檔案指向一個系統裝置.使用者的程式可以通過使用這些裝置檔案, 對真實的硬體的裝置進行操作。但是dev下的檔案必須掛載到指定目錄下,

linux入門基礎知識及簡單命令介紹

linux基礎linux入門基礎知識介紹1、計算機硬件組成介紹計算機主要由cpu(運算器、控制器),內存,I/O,外部存儲等構成。 cpu主要是用來對二進制數據進行運算操作,它從內存中取出數據,然後進行相應的運算操作。不能從硬盤中直接取數據。 內存從外部存儲中取出數據供cpu運存。內存的最小單位是

Linux入門原來這麼簡單(詳解)

Linux系統下經常遇到檔案或者資料夾的許可權問題,或者是因為資料夾所屬的使用者問題而沒有訪問的許可權。 在命令列使用命令“ll”,可以檢視檔案或者檔案的許可權: -rw-r–r--. 1 root root 6 Nov 9 16:42 a.txt 其中“-rw-r–r--”表示許可權,一共

Linux入門總結——虛擬機安裝配置以及vim簡單操作

路徑 con 後繼 更新 功能 繼續 共享文件 hive 文件訪問 安裝配置ubuntu 安裝準備 vittualbox-5.2.22版本(win10) ubuntu-12.04 安裝VirtualBox 1.雙擊VirtualBox-5.2.2-119230-Win,默認

Linux入門總結——虛擬機器安裝配置以及vim簡單操作

安裝配置ubuntu 安裝準備 vittualbox-5.2.22版本(win10) ubuntu-12.04 安裝VirtualBox 1.雙擊VirtualBox-5.2.2-119230-Win,預設安裝。 2.新建—》名稱ubuntu(可自定) 型別:linux 版本:ubuntu64/ubuntu3

Linux簡單瞭解入門學習一

1. 學習Linux之前先認識Unixl Unix是一個強大的多使用者、多工作業系統。l 於1969年在AT&T的貝爾實驗室開發。l UNIX的商標權由國際開放標準組織(The Open Group)所擁有。l UNIX作業系統是商業版,需要收費,價格比Microso

dubbo學習(1)--簡單入門搭建實例

實現類 set ng- dds 更新 輸出 block sys 註冊 轉載請註明源文出處:http://www.cnblogs.com/lighten/p/6828026.html 1 簡介 dubbo是一個分布式服務框架,由阿裏巴巴的工程師開發,致力於提供

Linux入門學習

linux計算機系統一:先來認識一下計算機系統的組成計算機系統由硬件(Hardware )系統和軟件(software)系統組成二:計算機硬件計算機(Computer):俗稱電腦,是一種能接收和存儲信息,並按照存儲在其內部的程序對海量數據進行自動、高速地處理,然後把處理結果輸出的現代化智能電子設備發展歷史:第

Linux入門基礎命令(一)

linux運維Linux入門基礎命令內部命令常駐內存:由shell自帶的,而且通過某命令形式提供help:獲取所有內部命令列表(下圖只截取了一部分)enable COMMAND:執行此命令可以啟用COMMAND命令enable -n COMMAND:執行此命令可以禁用COMMAND命令enable -n:查看

Linux 入門

ini 系統 開源 程序 tor 創始人 lin 功能設計 首字母 Linux 背景 Linux的全稱是Linux is not unix。這個名字看其來簡單,其實非常有內涵,整句話的首字母拼在一起也是L i n u*x,類似於遞歸的那麽一種結構,很有程序員的特色。 Lin

Linux入門(三)

ls cat hwclock cd date echo Linux常用命令: Linux文件系統: 1.文件名名稱嚴格區分大小寫 2.文件可以使用除/意外的任意字符;不建議使用特殊字符 3.文件名長度不能超過255個字符 4. 以. 開頭的文件為隱藏文件 工作目錄:workin

Linux入門(二)

man linux終端 linux發行版本 linux文件系統初步 google高級用法 Linux常用的基礎命令1.發行版本2.CISC、RISC3.編譯和反編譯(GPL、LGPL、BSD)4.程序包管理5.文件系統初步終端設備虛擬終端圖形終端串行終端偽終端Linux的哲學思想6.開源協

Linux入門(四)

fhs man bash特性 文件管理 目錄管理 目錄:一、根文件系統層級標準FHS 二、bash的基礎特性(一) 1.命令歷史 2.命令行補全 3.路徑補全 4.命令行展開 5.命令執行的狀態結果 6.引用 7.快捷鍵 三、目錄管理

Linux入門及基礎知識

linux如果操作系統發展史出一部美國大片,那一定是三國硝煙的味道。上世界末的一群西方人,雖沒有西部牛仔的放蕩不羈,也成就了一段令後人難望其項背的歷史。而且,身為Unix之父,Linux之父,計算機開源運動之父,Windows之父,無一例外,都還好好的活在這個他們親眼見證的,不斷發展壯大的信息技術時代。197

Linux入門及命令詳解

linux入門、date、echo一、用戶登錄 root用戶 ① 一個特殊的管理賬戶; ②又叫超級管理員; ③對系統的損害有無限的能力; ④除非必要,否則不要用root登錄; 普通用戶 ①權限有限; ②造成系統損害

Linux入門

個人愛好 strong 操作 管理 lan 64位 軟件包管理器 2.6 osi 一、Linux簡介    1.歷史   Linux內核最初只是由芬蘭人李納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。   L

     謝煙客-----Linux入門

www.mykernel.cn --------心中歷程之導師為什麽要學習 Linux 2050年人工智能或將超越人類智商,機器人產生了自主意識,,完全取代人腦思維甚至統治人類,或許.... 有人說:windows是漂亮的,Linux是智慧的、透明的。 全球TOP500超級計算機排行榜中99

Linux入門進階第二天——軟件安裝管理(上)

軟件包 軟件安裝 alt dpkg 代碼包 mage 進階 部分 images 一、大綱介紹    二、簡介   軟件包分類:   源碼包:        二進制包:(源碼包編譯後的包,將不能再看到源代碼)   MySQL PhP等開發環境的搭