1. 程式人生 > >Linux 第二天筆記

Linux 第二天筆記

eas byte 僵死 star red message linux 系統 mage history

Shell 終端

系統內核

Shell 就是一個命令行工具,終端/殼,硬件和命令翻譯
Bash (2003 -Bourne-Again Shell

  1. 通過上下鍵調用之前使用過的命令
  2. 命令或都參數 只需要輸入 前幾個字母 可以通過tab鍵補全
  3. 批處理能力
  4. 使用額環境變量(預先定義好的數值) echo $SHELL 查看/bin/she http=/etc/httpd/conf/httpd.conf 命令怎麽使用:格式 命令 參數 對像 命令對像:處理文件\目錄\用戶等等 命令參數:兩種 風格 短格式: -l 長格式: --help 不一定第一個命令都支持 man man df 查看命令用法
    用於查看 命令參數 \功能 \格式 Ctrl +c 退出 q退出 n向下翻頁 N向上翻頁
    二 系統 工作命令
    1. echo 用於在終端 輸出字符串或都變量提取後的值
      Echo 字符串| $變量
      1. date 用於顯示和設置系統 時間或都日期
        Linux 系統
        [root@localhost ~]# date -s "20181001 8:30:00"
        [root@localhost ~]# date " +%Y-%m-%d %H:%m:%S"

Reboot

  1. poweroff 只有root才可以使用
  2. Wget 下載
  3. ps 命令
  4. top動態監視
    使用格式:
    top [-] [d] [p] [q] [c] [C] [S] [s] [n]
    參數說明:
    d:指定每兩次屏幕信息刷新之間的時間間隔。當然用戶可以使用s交互命令來改變之。
    p:通過指定監控進程ID來僅僅監控某個進程的狀態。
    q:該選項將使top沒有任何延遲的進行刷新。如果調用程序有超級用戶權限,那麽top將以盡可能高的優先級運行。
    S:指定累計模式。
    s:使top命令在安全模式中運行。這將去除交互命令所帶來的潛在危險。
    i:使top不顯示任何閑置或者僵死進程。
    c:顯示整個命令行而不只是顯示命令名。
  5. Pidof sshd 查看端口號
    [root@localhost ~]# pidof httpd
    2824 2823 2822 2821 2820 2819
    [root@localhost ~]# kill 2821
    [root@localhost ~]# pidof httpd
    2826 2824 2823 2822 2820 2819
    [root@localhost ~]#
  6. killall 進程名稱kill
  7. uname -r -a cat /etc/redhat-release [root@localhost ~]# cat /proc/cpuinfo
  8. uptime
  9. free -h
  10. who
  11. Last 系統登錄記錄
  12. history /etc/profile 文件最後一行加一個空格 隱藏 HISTCONTROL=ignorspace (source /etc/profile 重新運行)
  13. sosreport
  14. pwd
  15. cd cd ~ cd .. cd - cd ~allen
  16. Ls
  17. tree
  18. tail 查看末尾10行 tail -f /var/log/messages
  19. cat
  20. less 可以上翻頁
  21. more 無法上翻頁
  22. head 查看默認10行
  23. Tr [root@localhost ~]# cat /etc/fstab | tr ‘1‘ ‘100‘ [a-z] [A-Z] 字符集進制有關系
  24. wc
    [root@localhost ~]# wc -l /etc/fstab
    11 /etc/fstab
    You have mail in /var/spool/mail/root
    [root@localhost ~]#
  25. stat
  26. diff 文本比較
  27. Cp
    文件目錄管理
  28. Touch test.txt
  29. Mkdir -p /a/b/c 遞歸創建
  30. Cp -a 原有屬性
  31. Mv 移動或重命名
  32. Rm -rf /* 慎用 不能用 生產環境,死
    [root@localhost ~]# dd if=/dev/zero of=allen bs=1M count=50
    50+0 records in
    50+0 records out
    52428800 bytes (52 MB) copied, 0.300988 s, 174 MB/s
    [root@localhost ~]#

  33. file linux下一切都是文件

  34. Tar cfz test.tar.gz 要壓縮的文件 xf
  35. Find
    技術分享圖片

Linux 第二天筆記