這是個人linux學習筆記,但願也能夠對看到這個系列文章的你有所幫助。
linux
在linux中咱們最常面對的窗口就是shell窗口了,因此,學習Linux應該從shell指令學起。ios
1.行提示符shell
咱們能夠看到Linux的每一行shell命令前都有這樣一行:ide
[root@localhost Desktop]# 學習
它們分別都是什麼呢?讓咱們來一一瞭解。spa
root : 表示打開shell的用戶,這裏我是以超級用戶運行。token
@ : 分隔符terminal
localhost : 主機名稱it
Desktop : 工做目錄名稱io
# : 身份提示符,#表示超級用戶,$表示普通用戶
接下來咱們瞭解一下如何切換用戶
2.切換用戶
[root@localhost Desktop]# su - username
注意,這裏的 su 先後都有空格
*高級用戶切換到低級用戶不須要密碼,低級用戶切換到高級用戶須要密碼
切換用戶後,輸入 exit 退出當前登陸,回到上一個用戶
3.命令的執行與幫助
(1).命令只有在提示符後輸入才能執行
(2).命令格式
命令 參數 目標
(3).撤銷命令的執行:ctrl+c
(4).參數
-參數 :單詞縮寫
--參數 :單詞全拼
幫助:
(1).whatis 命令 ##查看命令的功能
(2).命令 --help ##查看命令的幫助
(3) .幫助中的[]中的內容,是選擇加入的內容,可加可不加
... 加入內容個數任意
<> 必需要加的內容
4. 系統的基礎使用方法
(1).系統登陸
圖形登陸方式 (在圖形界面下按ctrl+alt+F(2-6)切換至文本登陸界面)
文本登陸方式 (在文本界面下按ctrl+alt+F(1|7)切換至圖形登陸界面)
(2).工做界面轉換
Linux爲咱們提供了四個工做界面,咱們能夠經過 ctrl+alt+上|下 來進行切換
(3).打開shell
1,Application>Utilities>Terminal
2,鼠標右鍵------>open in terminal
3,gnome-terminal
(4).退出shell
exit|ctrl+d
(5).系統關機,重啓
重啓
reboot | init 6 | shutdown -r now
關機
poweroff | init 0 | shutdown -h now
(6).鎖屏
ctrl + alt + L
5.簡單的系統命令
(1).date
watch -n 1 date ##讓date命令每秒執行一次,用ctrl+c退出
date 11223344 ##把系統時間設定爲11月22日33點44分的格式(月月每天小時分鐘)
date 112233442016.55 ##2016表示年(能夠不加) .55表示秒(能夠不加)
date -d +xdays | -xdays ##查看x天前或x天后的時間
(2)passwd
passwd 修改用戶密碼
[root@localhost ~]# passwd
Changing password for user root. ##改變超級用戶密碼
New password: ##輸入密碼
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: ##確認密碼
passwd: all authentication tokens updated successfully.
[kiosk@localhost Desktop]$ passwd
Changing password for user kiosk. ##改變普通用戶密碼
Changing password for kiosk.
(current) UNIX password: ##輸入當前密碼
New password:
BAD PASSWORD: The password is the same as the old one ##和原始密碼不能類似
New password:
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic ##密碼必須是無序數字+字母
New password:
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic ##密碼必須是無序數字
+字母
New password:
BAD PASSWORD: The password is shorter than 8 characters ##密碼必須>8位
passwd 參數用戶名稱
-S ##用戶密碼信息
--status 。。。。。。
-l ##鎖定賬號
-u ##解鎖
-n ##設定密碼最短有效期
-x ##設定密碼最長有效期
-w ##警告期
-i ##設定用戶非活躍天數
-d ##清除用戶密碼
監控passwd密碼信息
watch -n 1 passwd -S student
(3)file
file 文件名 ##查看文件類型
(4)文件的查看
cat ##查看文件的所有內容
head ##顯示一個文件的前10行
head -n x ##顯示一個文件的前x行
tail ##顯示一個文件的後10行
tail -n x ##顯示一個文件的後x行
(5)wc統計文件容量信息
wc -l 行數
-w 字數
-c 字節數
-m 字符數
6.命令的自動補全
咱們經常看到一些高手在寫命令時手速爆炸,其實那不單單是由於他們熟練,更重要的是他們會合理利用自動補全功能,也就是tab鍵
tab 自動補全
a + 雙擊tab 顯示系統中全部a開頭的命令
7.history歷史調用
history ##顯示歷史
history -c ##清空歷史記錄
!數字 ##執行第多少條歷史命令
!字母 ##執行最近一條以這個字母開頭的命令
ctrl— + R +關鍵字 ##執行最近一條含有這個關鍵字的命令
上下鍵 ##逐行調用
8.linux中的快捷鍵
ctrl + 左右鍵 ##一個單詞一個單詞的移動
+ a ##光標移動到行首
+ e ##光標移動到行尾
+ u ##光標所在位置刪除到行首
+ k ##光標所在位置刪除到行尾
+ r + 關鍵字 ##調出最近一條含有關鍵字的命令
+ d ##關閉當前環境
+ shift + t ##在現有shell中從新打開一個table
+ shift + pgup|pgdn ##切換table
+ alt + l ##鎖屏
+ alt + 上|下 ##切換工做界面