Linux 命令积累

1. echo 用于显示信息

#echo $PATH

用于显示系统执行路径,Linux对大小写比较敏感,PATH必须全为大写,$符号只有一个,在PATH前(windows 的写法是 echo %path%)

#echo $LANG 显示当前默认语言,

#LANG=en_US 更改当前语言为美国英语(此修改仅在当前控制台下有效)

2.date 显示当前时间

# date
Sun Jun 3 22:31:02 CST 2012  (2012年3月22日  22:31:02,星期日,CST 时区)

#date +%Y/%m/%d
2012/06/03

date '+%Y/%m/%d %H:%M:%S'
2012/06/03 22:38:41(年月日时分秒,这个写日志很有用哦,符合咋国人习惯)

注:CST是美国中央时区的缩写。在部分unix操作系统版本里,有时也会代表China Standard Time,所以有时候会造成混淆 ,这里看来是第二种

3.cal 日历

#cal 显示当月日历

#cal 2012 显示整年日历

cal 4 2011  显示2012年4月日历

4.bc 计算器

  • + 加法
  • - 減法
  • * 乘法
  • / 除法
  • ^ 指數
  • % 餘數

#bc

5*(3+8) 回车

55

quit

#bc

scale=3

2/3

.666

quit

5.几个快捷键

tab 键,命令补齐功能,十分强大有用

ctrl+c  中断当前程序进程(有前台显示的后台进程无法被中断,如 #ping 127.0.0.1 & ,不可中断)

ctrl+d 鍵盤輸入結束(End Of File, EOF 或 End Of Input),   另外,他也可以用來取代exit的輸入呢!例如你想要直接離開文字介面,可以直接按下[Ctrl]-d就能夠直接離開了(相當於輸入exit啊!)。(vbird)

ctrl +z 把当前进程暂停,并放到后台任务中

6.man 强大的帮助系统(强烈建议看 《鸟哥的Linux私房菜》离线资料包,写的真是不错)

例如: man date

左上角有个“DATE(1)”,1代表的意思如下表:

代號 代表內容
1 使用者在shell環境中可以操作的指令或可執行檔
2 系統核心可呼叫的函數與工具等
3 一些常用的函數(function)與函式庫(library),大部分為C的函式庫(libc)
4 裝置檔案的說明,通常在/dev下的檔案
5 設定檔或者是某些檔案的格式
6 遊戲(games)
7 慣例與協定等,例如Linux檔案系統、網路協定、ASCII code等等的說明
8 系統管理員可用的管理指令
9 跟kernel有關的文件

man page 的内容组成:

代號 內容說明
NAME 簡短的指令、資料名稱說明
SYNOPSIS 簡短的指令下達語法(syntax)簡介
DESCRIPTION 較為完整的說明,這部分最好仔細看看!
OPTIONS 針對 SYNOPSIS 部分中,有列舉的所有可用的選項說明
COMMANDS 當這個程式(軟體)在執行的時候,可以在此程式(軟體)中下達的指令
FILES 這個程式或資料所使用或參考或連結到的某些檔案
SEE ALSO 可以參考的,跟這個指令或資料有相關的其他說明!
EXAMPLE 一些可以參考的範例
BUGS 是否有相關的臭蟲!

man page常用的快捷键:

按鍵 進行工作
空白鍵 向下翻一頁
[Page Down] 向下翻一頁
[Page Up] 向上翻一頁
[Home] 去到第一頁
[End] 去到最後一頁
/string 向『下』搜尋 string 這個字串,如果要搜尋 vbird 的話,就輸入 /vbird
?string 向『上』搜尋 string 這個字串
n, N 利用 / 或 ? 來搜尋字串時,可以用 n 來繼續下一個搜尋 (不論是 / 或 ?) ,可以利用 N 來進行『反向』搜尋。舉例來說,我以 /vbird 搜尋 vbird 字串, 那麼可以 n 繼續往下查詢,用 N 往上查詢。若以 ?vbird 向上查詢 vbird 字串, 那我可以用 n 繼續『向上』查詢,用 N 反向查詢。
q 結束這次的 man page

centOS5 的man 文档资料放在 /usr/share/man下

man的配置文件在  /etc/man.config 

7.关机指令

  • 將資料同步寫入硬碟中的指令: sync
  • 慣用的關機指令: shutdown
  • 重新開機,關機: reboot, halt, poweroff

#shutdown -c

取消关机

#shutdown -h now 

立刻关机

#shutdown -h 20:25 

在20:25关机,若现在过了20:25 则第二天的20:25关机

#shutdown -h +10  

十分钟后关机

#shutdown -r now 

现在重启

#shutdown -r +30 'The system will reboot'

30分钟后重启,并显示 信息给所有用户

#shutdown -k now 'This system will reboot'

注:普通用户通过远程链接的控制台无法执行这三个指令。

原文地址:https://www.cnblogs.com/ventry/p/2533301.html