linux學習記錄

2021-07-28 15:09:36 字數 2479 閱讀 2016

今天學習了幾個linux的命令:

1、adduser

功能說明:新增使用者帳號。

語法:adduser

補充說明:在slackware中,adduser指令是個script程式,利用交談的方式取得

輸入的使用者帳號資料,然後再交由真正建立帳號的useradd指令建立新使用者,如

此可方便管理員建立使用者帳號。在redhatlinux中,adduser指令則是useradd

指令的符號連線,兩者實際上是同乙個指令。

2、ls命令 ls是list的簡寫,其功能為列出目錄的內容。這是擁護最常用的乙個命令之一,因為使用者需要不時地檢視某個目錄的內容,該命令類似於dos下的dir命令 語法:ls[選項][目錄或是檔案] 對於每個目錄,該命令將列出其中的所有子目錄與檔案。對於每個檔案,ls將輸出其檔名以及所要求的其他資訊。預設情況下,輸出條目按字母順序排序。但未給出目錄名或是檔名時,就顯示當前目錄的資訊。

3、檔案型別 

b 塊裝置 

c 字元裝置 

d 目錄 

- 普通 

l 鏈結 

s 套接字 

p 管道 

常用的是d -

4、第一位表示檔案型別。d是目錄檔案,l是鏈結檔案,-是普通檔案,p是管道

第2-4位表示這個檔案的屬主擁有的許可權,r是讀,w是寫,x是執行。

第5-7位表示和這個檔案屬主所在同乙個組的使用者所具有的許可權。

第8-10位表示其他使用者所具有的許可權。

如:drwxr-xr-x user1 group1 filename

表示filename是個目錄,user1擁有讀寫執行的許可權,和user1所在同乙個group1組裡的使用者擁有唯讀和執行許可權,剩下其他使用者擁有唯讀和執行許可權

5、chmod(changemode)

功能說明:變更檔案或目錄的許可權。

語法:chmod[-cfrv][--help][--version][《許可權範圍》+/-/=《許可權設定...>][檔案

或目錄...]或chmod[-cfrv][--help][--version][數字代號][檔案或目

錄...]或chmod[-cfrv][--help][--reference=《參考檔案或目錄》][--version][檔案或

目錄...]

補充說明:在unix系統家族裡,檔案或目錄許可權的控制分別以讀取,寫入,執

行3種一般許可權來區分,另有3種特殊許可權可供運用,再搭配擁有者與所屬群組

管理許可權範圍。您可以使用chmod指令去變更檔案與目錄的許可權,設定方式採

用文字或數字代號皆可。符號連線的許可權無法變更,如果您對符號連線修改許可權,

其改變會作用在被連線的原始檔案。許可權範圍的表示法如下:

u:user,即檔案或目錄的擁有者。

g:group,即檔案或目錄的所屬群組。

o:other,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍。

a:all,即全部的使用者,包含擁有者,所屬群組以及其他使用者。

有關許可權代號的部分,列表於下:

r:讀取許可權,數字代號為"4"。

w:寫入許可權,數字代號為"2"。

x:執行或切換許可權,數字代號為"1"。

-:不具任何許可權,數字代號為"0"。

6、man命令是linux下的幫助指令,通過man指令可以檢視linux中的指令幫助、配置檔案幫助和程式設計幫助等資訊。

使用方法:

1.man的查詢後面的數字含義:

1使用者在shell換機中可以操作的指令或可執行檔案

2系統核心可乎叫的函式與工具

3一些常用的函式(function)與函式庫(library),大部分為c的函式庫(libc)

4硬體檔案說明,通常是/dev/的檔案

5配置檔案或者是某些檔案的格式

6遊戲(games)

7慣例與協議等,例如linux檔案系統、網路協議、asciicode等說明

8系統管理員可用的命令

9跟kernel有關的檔案

2.man page大致分為一下部分:

name:簡單命令、資料名稱說明

synopsis:簡短的命令語法(sysntax)簡介

option:針對synopsis中列舉的所有可用選項說明

commands:當這個軟體在執行的時候,可用在此軟體中使用命令

3.man中的相關操作

ctrl + f或者page down:向下翻頁

ctrl + b或者page up:向上翻頁

gg到第一行

gg到最後一行

d下翻半頁

u上翻半頁

q退出man

4.man的配置檔案man.conf

manpath /usr/man :設定man檔案存放的路徑

manpath /opt/*/man:來設定

5.man -f 命令: 可以查出系統中命令的其他man幫助,如:man man,系統會提示有1,1p,7,5等不同的幫助

man -k 命令的不拼寫:這個有助於當我們完整命令是使用。

Linux 學習記錄

1.linux 拷貝隱藏檔案 進入當前需要拷貝的目錄,即源目錄 假如 source 拷貝到 centos5.3 cd source tar cf cd centos5.3 tar xvf 或者 cp r centos5.3 2.linux 下新增postgresql 使用者 進入 postgresq...

Linux學習記錄

tar xvzf name.tar.gz 解壓命令 tar cvxf name.tar.gz home phoenix 將 home phoenix目錄下檔案壓縮成gz檔案 tar xvf name.tar 解壓命令 tar cvf name.tar home phoenix 將 home phoe...

Linux學習記錄

1.查詢檔案及目錄的命令 find。例如 find name filename或find name filename 可以查詢這個系統中名為filename的檔案及目錄。3.關於cp的用法。cp 原始檔路徑 目標檔案路徑 貌似絕對路徑和相對路徑都可以,也可以混合使用。其它命令應該也同理吧 若複製的檔...