linux shell 基礎學習筆記
shell :linux中有多種型別的shell。常用:bourne shell(sh);c shell(csh) ;korn shell(ksh).
命令:ls 列出檔案,目錄
-a 顯示出隱藏檔案; -l 顯示出詳細的檔案內容 -f 在列出的檔名稱後加一符號例如可執行檔案加"*", 目錄則加 "/"
**********=
mkdir 命令用來建立新的目錄如輸入如下命令
mkdir work
將在當前目錄下新建乙個 work 目錄
**********
rmdir 用來刪除已建立的目錄如輸入如下命令
rmdir work
將刪除已存在的空目錄work
**********==
cp 這個命令相當於dos 下面的copy 命令具體用法是
cp –r 原始檔(source) 目的檔案(target)
引數 r 是指連同原始檔中的子目錄一同拷貝
**********==
rm 這個命令是用來刪除檔案的rm命令常用的引數有三個-i,-r,-f
比如我現在要刪除乙個名字為 text 的乙個檔案輸入如下命令
rm –i test
系統會詢問我們是否要刪除test 檔案敲了y/n 確認是否要刪除test 檔案
rm –r 目錄名這個操作可以連同這個目錄下面的子目錄都刪除功能比上
面講到的rmdir 更強大不僅可能刪除指定的目錄而且可以刪除該目錄下所
有檔案和子目錄
rm –f 檔名這個操作可以不經確認強制刪除檔案
**********==
mv 這個命令的功能是移動目錄或檔案引申的功能是給目錄或檔案重新命名
比如mv /tmp/***.tar /root
該命令將/tmp 目錄下的***.tar 檔案移動到/root 目錄下
而mv aaa.tar bbb.tar
則是將當前目錄下的檔案 aaa.tar 更名為bbb.tar
**********==
cat 這個命令是linux 中非常重要的乙個命令它的功能是顯示或鏈結一般的
ascii 文字檔案它的用法如下
cat text
該命令顯示text 這個檔案的內容
cat file1 file2
該命令依順序顯示file1,file2 的內容
cat file1 file2>file3
該命令把file1,file2 的內容結合起來再重定向》到file3 檔案中
**********==
pwd 這個命令的作用是顯示使用者當前的工作路徑直接輸入pwd 即可
**********
more 是顯示一般文字檔案的指令如果乙個文字檔案太長了超過乙個螢幕的
畫面用cat 來看實在是不理想就可以試試more 用法如下
more file1
**********====
**********====
**********====
useradd 命令可以建立乙個新的使用者帳號其最基本用法為
useradd 使用者名稱
如輸入以下命令
useradd newuser
linux 操作指導專題 文件密級 內部公開
2004-02-04 華為 3com 機密未經許可不得擴散第11頁, 共53頁
系統將建立乙個新使用者 newuser 該使用者的home 目錄為/home/newuser
useradd 命令的引數較多常用的組合為
useradd 使用者名稱 -g 組名–g 組名-d home 目錄名-p 密碼
其中 -g 指定該使用者的首要組
-g 指定該使用者的次要組
-d 指定該使用者的home 目錄
-p 指定該使用者的密碼
如輸入以下命令
useradd oracle –g oinstall –g dba –d /home/oracle –p ora123
系統將建立乙個使用者 oracle oracle 使用者的首要組為oinstall 次要組為dba
home 目錄為/home/oracle 密碼為ora123
******************************====
userdel 命令用於刪除乙個已存在的帳號其用法為
userdel 使用者名稱
3. groupadd
groupadd 命令可以建立乙個新的使用者組其最基本用法為
groupadd 組名
如輸入以下命令
groupadd newgroup
系統將建立乙個新的使用者組 newgroup
******************************==
groupdel 命令用於刪除乙個已存在的使用者組其用法為
groupdel 組名
*************************==
su 命令這個命令非常重要它可以讓乙個普通使用者擁有超級使用者或其他使用者
的許可權也可以讓超級使用者以普通使用者的身份做一些事情普通使用者使用這
個命令時必須有超級使用者或其他使用者的口令如要離開當前使用者的身份可
以鍵入exit 命令su 命令的一般形式為
su - 使用者名稱
*************************==
*************************==
*************************==
chmod 命令是非常重要的用於改變檔案或目錄的訪問許可權該命令有兩種
用法一種是包含字母和操作符表示式的文字設定法另一種是包含數字的
數字設定法
由於數字設定法不太直觀 本文不做介紹文字設定法的用法如下
chmod [who] [+ | - | =] [mode] 檔名
命令中各選項的含義為
1 操作物件who 可以是下述字母中的任乙個或者它們的組合
u 表示使用者(user) 即檔案或目錄的所有者
g 表示同組(group)使用者即與檔案屬主有相同組id 的所有使用者
o 表示其他(others)使用者
a 表示所有(all)使用者它是系統預設值
2 操作符號可以是
+ 新增某個許可權
- 取消某個許可權
= 賦予給定許可權,並取消其他所有許可權
3 mode 表示許可權常用的引數有
r 可讀
linux 操作指導專題 文件密級 內部公開
2004-02-04 華為 3com 機密未經許可不得擴散第13頁, 共53頁
w 可寫
x 可執行
舉例1 將檔案 script 的許可權設為可執行命令如下
chmod =rx text
執行成功後 用ls -l script 命令檢視檔案屬性的結果如下
-r-xr-xr-x 1 user group 0 feb 10 09:42 script
2 將檔案 text 的許可權設為檔案屬主可讀可寫可執行與檔案屬主同組
的使用者可讀其他使用者不可讀命令如下
chmod u=rwx,g=r,o= text 注意,後無空格o=後有空格
執行成功後 用ls –l text 命令檢視檔案屬性的結果如下
-rwxr----- 1 user group 0 feb 10 09:42 text
***************=
***************=
chown 用於更改某個檔案或目錄的屬主和屬組這個命令也很常用例如
root 使用者把自己的乙個檔案拷貝給使用者oracle 為了讓使用者oracle 能夠存
取這個檔案root 使用者應該把這個檔案的屬主設為oracle 否則使用者oracle
無法訪問這個檔案chown 的基本用法為
chown [使用者:組] 檔案
舉例chown oracle:dba text
該命令將 text 檔案的屬主和屬組分別改為oracle 和dba
更新中......
linux學習 簡單命令筆記
clear清屏 vi 進行文字編輯 i edit esc command shift end 輸入 wq cat 檢視文字 pwd 檢視當前游標所在的path 目錄 根目錄 起始位置 家目錄 使用者所在的預設的目錄 除了root使用者在 root下以外都在 home 使用者 路徑下 cd 切換到指定...
Linux 幫助命令簡單學習筆記
linux幫助命令簡單學習筆記 一 命令名稱 man 命令英文原意 manual 命令所在路徑 usr bin man 執行許可權 所有使用者 語法 man 命令或配置檔案 功能描述 獲得幫助資訊 範例 man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫...
Linux 幫助命令簡單學習筆記
linux幫助命令簡單學習筆記 一 命令名稱 man 命令英文原意 manual 命令所在路徑 usr bin man 執行許可權 所有使用者 語法 man 命令或配置檔案 功能描述 獲得幫助資訊 範例 man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫...