目錄:sz 傳送命令
useradd 建立普通使用者
passwd 建立使用者密碼或修改密碼
su 切換使用者
hostname 顯示和設定主機名
init 切換執行級別
runlevel 檢視當前系統的執行級別
shutdown 關機
reboot 重啟
history 檢視命令歷史記錄
mount 磁碟掛載
which 詳細檢視命令的路徑
dmesg 檢視系統的故障詳細情況
ifup和ifdown啟動和停止網絡卡,後面接網絡卡名
nl 顯示行號
主要引數:-y 覆蓋
示例:
sz -y jeff.txt
主要選項:
-u 指定uid 列子:useradd -u 504 xujun (重要)
-c 新賬號password的說明欄
-d 設定新賬號每次登入時使用的家目錄
-e 賬號終止日期。日期格式為mm/dd/yy
-g 指定屬於的主組
-g 定義此使用者為多個不同的組成員,每個使用者組使用,逗號來分隔
-s 指定登入shell (重要)
-m 建立家目錄
-m 不建立使用者家目錄
-r 建立系統使用者
-d 顯示或修改使用者的預設配置 修改的結果儲存與/etc/default/useradd檔案中
示例:
useradd -s /sbin/nologin -m jeff #建立不登入使用者
useradd -u 504 jeff
注意:
建立使用者時的諸多預設設定配置檔案為/etc/login.defs
/etc/default/useradd這個配置檔案,可以預設更改useradd的一些引數
主要選項:
–stdin 非互動式設定密碼
-n 指定最短使用期限
-x 最大使用期限
-w 提前多少天開始警告
-i 非活動期限
-e 過期期限
示例:
echo "123456" | passwd --stdin jeff
回到目錄
主要選項:
-c 變更賬號為user的使用者,並執行指令後再變回原來的使用者
- 載入環境變數
示例:
su - jeff
示例:
hostname 直接輸入,顯示主機名
hostname jeff 更改xujun為主機名 但這個只是暫時的更改,重啟就沒有了
假如需要永久性的更改主機名,需要到配置檔案/etc/sysconfig/network
init 0 關機
init 1 單使用者
init 2 沒有nfs網路的多使用者模式
init 3 有nfs網路的多使用者模式
init 4 沒有使用者
init 5 x window
init 6 重啟
直接輸入runlevel
主要選項:
-h 關機
-r 重啟
-c 終止關機或重啟的動作
示例:
shutdown -h now
shutdown -r now
直接輸入reboot
回到目錄
登陸shell時,會讀取命令歷史檔案中記錄下的命令(~.bash_history)
登陸進shell後新執行的命令只會記錄在快取中,這些命令會使用者退出時追加至~.bash_history
!#:再一次執行歷史列表中的第#條命令
!!:再一次執行上一條命令
!string:再一次執行已string開頭的命令
控制命令歷史記錄的方式:histcontrol=ignoredups(忽略重複的命令),ignorespace(忽略已空格開頭的命令),ignoreboth(以上兩者同時生效)
主要選項:
-a 追加本次會話新執行的命令歷史列表至歷史檔案中
-c 清空所有
-d 刪除指定歷史內容
示例:
如何呼叫歷史記錄,使用!後面接命令的字元 比如:!touch
history -c 清空歷史記錄
history -d 5 刪除指定歷史內容
主要選項:
-t 後面可以接檔案系統ext2 ext3等等
-r 唯讀掛載
-l 掛載時以卷標的方式指明裝置
-u 掛載時以uuid的方式指明裝置
-a 可自動掛載定義在/etc/fstab檔案中的所支援自動掛載的裝置
-o 掛載選項:
sync/async:同步/非同步操作
atime/noatime:檔案或目錄在被訪問時是否更新其訪問時間戳
diratime/nodiratime:目錄在被訪問時是否更新其訪問時間戳
remount/:重新掛載
acl:支援使用訪問控制列表
dev/nodev:此裝置上是否允許建立裝置檔案
exec/noexec:是否允許允許此裝置上的程式檔案
user/nouser:是否允許普通使用者掛載此檔案系統
suid/nosuid:是否允許程式檔案上的suid和sgind特殊許可權生效
使用技巧:可以實現將目錄繫結至另乙個目錄上,作為其臨時訪問入口
mount --bind 源目錄 目標目錄:mount --bind /etc /mnt
示例:
mount -t ext3 /dev/cdrom /mnt
lsof /mnt 當umount /mnt無法解除安裝的時候,可以使用這個命令,來檢視是否有程序在使用中
主要選項:–skip-alias 不顯示別名
示例:
which ls
which --skip-alias ls
/bin/ls
回到目錄
示例:
dmesg
示例:
ifdown eth0
ifup eth0
示例:
nl jeff.txt # 相當於cat -n
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...