1. 程式人生 > >Linux命令行簡介

Linux命令行簡介

help 2018年 控制 默認 常用 路徑補全 bsp 配置文件 表示

1 Linux系統命令操作語法的格式

命令_[參數選項]_[文件或路徑] 其中 _ 至少一個空格 如:rm -f /etc/hosts 其中/etc/hosts完整路徑不帶空格 中括號表示可選的,即命令的參數和路徑文件都是可選的,參數選項表示使用一個命令的不同功能,比如,可以刪除一個文件和創建一個文件

2 #

是超級管理員的提示符root對應的提示符 $ 普通用戶oldboy對應的提示符 @ 是一個提示符 ~ 當前用戶所在的家目錄

[root@oldboy ~]# root為當前用戶 oldboy為主機名 ~當前用戶所在的家目錄

Linux命令行提示符由PS1環境變量控制,可以通過全局配置文件/etc/bashrc或者/etc/profile進行按需配置和調整

[root@oldbody ~]# set | grep PS1
PS1=‘[\u@\h \W]\$ ‘
[root@oldbody ~]# PS1=‘[\u@\h \W `date`]\$ ‘  
[root@oldbody ~ 2018年 09月 28日 星期五 21:34:26 CST]# set | grep PS1            
PS1=‘[\u@\h \W `date`]\$ ‘
[root@oldbody ~ 2018年 09月 28日 星期五 21:34:31 CST]#

3 常用快捷鍵

tab命令或路徑補全鍵,一般需要按三下

ctrl+c 一個命令的終止 或程序的終止

ctrl+d 退出當前用戶環境,相當於exit logout(都是退出意思)

clear 清屏命令 ctrl+l 小寫字母l

ctrl+shift+c或ctrl+insert ssh客戶端CRT裏的復制的命令

ctrl+shift+v或shift+insert ssh客戶端CRT裏粘貼的命令

ctrl+a 到開頭 ctrl+e 結尾 ctrl+u 清除前邊內容 ctrl+k 清除後邊內容 ctrl+s 掛起 ctrl+q 解除掛起 ctrl+r 搜索使用過的歷史紀錄

ctrl+g 從ctrl+r中退出 ctrl+z 暫停執行在終端運行的任務

!! 執行上一條命令 !cat 執行最近以cat開頭的命令

!cat:p 打印以cat開頭的命令行 !num 執行第num條命令

esc+. 獲取上一條命令的路徑

4 查看命令幫助的幾種方法

[命令] --help 適用於一般命令,非內置命令

man [命令] 適用於一般命令,非內置命令

home 和end分別跳轉到第一頁和最後一頁

/和? 分別是默認向下和向上進行查看內容

n 是繼續當前方向搜索下一個匹配的內容

N 朝著反向進行搜索內容

q 是退出man幫助

help [命令] 適用於內置命令(命令存在於bash程序裏)

info [命令] 了解即可

用谷歌進行搜索 比如 Linux cp命令

5 Linux關機、重啟、註銷命令

shutdown -h now 立即關機

10分鐘後進行關機

[root@oldbody ~]# shutdown -h +10   或者shutdown -h 23:00

 

Broadcast message from root@oldbody

        (/dev/pts/0) at 23:10 ...

 

The system is going down for halt in 10 minutes!

^Cshutdown: Shutdown cancelled

[root@oldbody ~]#

halt 立即關機

init 0 立即關機

poweroff 立即關機

reboot 立即重啟

init 6 立即重啟

shutdown -r now 立即重啟

exit或ctrl+d或logout 註銷命令

10分鐘後進行重啟

[root@oldbody ~]# shutdown -r 23:20 或shutdown -r +10 Broadcast message from root@oldbody (/dev/pts/0) at 23:13 ... The system is going down for reboot in 7 minutes! ^Cshutdown: Shutdown cancelled [root@oldbody ~]#

Linux命令行簡介