今天學習了幾個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 原始檔路徑 目標檔案路徑 貌似絕對路徑和相對路徑都可以,也可以混合使用。其它命令應該也同理吧 若複製的檔...