• 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'

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

  • 相关阅读:
    netbeans中给jpanl添加背景图片制定代码的理解——匿名内部类继承父类
    关于 ASP.NET MVC 中的视图生成
    Python的descriptor (2)
    分享php中四种webservice实现的简单架构方法及实例
    Python 中的 is 和 id
    Python的OO思想
    Python异常记录
    Python单例模式研究
    Python基础笔记
    python 映射列表 学习
  • 原文地址:https://www.cnblogs.com/ventry/p/2533301.html
Copyright © 2020-2023  润新知