1. 程式人生 > >【Linux 命令學習第一天

【Linux 命令學習第一天

新的開始,新的起點,只要你不放棄,我們一直都在!
(前言)送給自己和一直在奮鬥的朋友們
——複習

  1. clear 清屏
    1. Vi vi xxx.log i–>edit 編輯
      2.2esc–>command進入另一行模式
      2.3shift+:–>end結束 輸入wp 儲存
      3cat xxx.log 檢視
      ————————————————————- (溫故而知新)

開始今天的學習

  1. pwd 檢視當前游標所在的path
  2. . 家目錄
    2.1/跟目錄 起始位置 家目錄:使用者所在的預設的目錄
    2.2/root超級管理員 /home/xxx其他都在這裡
    3… cd 切換 是指當前路徑切換到你的指定路徑
    3.1cd /root/xxx
    3.2cd回車 切換當前使用者的家目錄
    3.3 cd ~ 切換當前使用者的家目錄 ~代表/root
    3.4 cd - 切換到上一次目錄
    3.5 cd …/ 切換到上一層目錄
    3.6cd …/…/切換到上多層目錄
    4.1. ls 是檢視當前目錄下的檔案和資料夾的名稱
    4.2 ls -l==>ll 檢視當前目錄下的檔案和資料夾詳細資訊
    4.3 ls -l -a==>ll -a 以.為檔案和資料夾的隱藏檔案
    4.4 ll -h 檢視檔案的大小(不是資料夾)
    4.5ll -rt 檢視按照時間排序的檔案和資料夾
    5.1. mkdir 建立資料夾 mkdir xxx 建立1層資料夾
    5.2 mkdir -p 1/2/3 -p級聯建立(層層包含)
    5.3 mkdir 4 5 6 同一級建立並集資料夾
    6.1. 路徑
    6.2絕對路徑 /xxx/xxx 唯一的
    6.3 相對路徑 參加pwd當前的路徑。
    7.1. 檔案
    7.2 vi xxx.log touch xxx.log
    8.1. 移動 mv xxx.log
    9.1. 複製 cp xxx.log
    10.1. 檢視檔案內容
    10.2cat xxx.log 一下子把檔案內容都刷出來了
    10.3 more xxx.log 一頁頁的翻(空格鍵下翻,【B】上翻 ctrl+z終止)
    10.4 less xxx.log 同上
    11.1.>箭頭 >覆蓋 cat jepson.log>>ruoze.log
    11.2>>追加
    12.1列印echo echo“summer" >>ruoze.log
    13.1別名alias
    [
    [email protected]
    ~]# alias
    alias cp=‘cp -i’
    alias egrep=‘egrep --color=auto’
    alias fgrep=‘fgrep --color=auto’
    alias grep='grep --color=auto’alias l.=‘ls -d .* --color=auto’
    alias ll=‘ls -l --color=auto’
    alias ls=‘ls --color=auto’
    alias mv=‘mv -i’
    alias rm=‘rm -i’
    alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’
    14.1環境變數檔案
    14.2全域性;/eytc/profile
    Source/etc/profile
    14.3個人;家目錄/.bash_profile
    家目錄/.bashrcsource
    家目錄/.bash_profile
    15.1. 切換使用者
    su jepson
    su - jepson 進入家目錄,執行環境變數生效
    16.1. 刪除
    rm xxx.log刪除檔案詢問是否還要刪除
    rm -f xxx.log不詢問刪除檔案
    rm -r -f yyy(rm -rf)不詢問刪除資料夾
    17.1. 檢視歷史命令history
    18.1. 使用者和使用者主
    [
    [email protected]
    ~]# ll /usr/sbin/user*
    -rwxr-x—. 1 root root 118192 Nov 6 2016 /usr/sbin/useradd
    -rwxr-x—. 1 root root 80360 Nov 6 2016 /usr/sbin/userdel
    -rwxr-x—. 1 root root 113840 Nov 6 2016 /usr/sbin/usermod
    -rwsr-xr-x. 1 root root 11288 Aug 4 2017 /usr/sbin/usernetctl
    /usr/sbin/usernetctl
    [[email protected] ~]# ll /usr/sbin/group*
    -rwxr-x—. 1 root root 65480 Nov 6 2016 /usr/sbin/groupadd
    -rwxr-x—. 1 root root 57016 Nov 6 2016 /usr/sbin/groupdel
    -rwxr-x—. 1 root root 57064 Nov 6 2016 /usr/sbin/groupmems
    -rwxr-x—. 1 root root 76424 Nov 6 2016 /usr/sbin/groupmod
    [
    [email protected]
    ~]# ll /usr/sbin/user*
    -rwxr-x—. 1 root root 118192 Nov 6 2016 /usr/sbin/useradd
    -rwxr-x—. 1 root root 80360 Nov 6 2016 /usr/sbin/userdel
    -rwxr-x—. 1 root root 113840 Nov 6 2016 /usr/sbin/usermod
    -rwsr-xr-x. 1 root root 11288 Aug 4 2017 /usr/sbin/usernetctl
    [[email protected] ~]# ll /usr/sbin/group*
    -rwxr-x—. 1 root root 65480 Nov 6 2016 /usr/sbin/groupadd
    -rwxr-x—. 1 root root 57016 Nov 6 2016 /usr/sbin/groupdel
    -rwxr-x—. 1 root root 57064 Nov 6 2016 /usr/sbin/groupmems
    -rwxr-x—. 1 root root 76424 Nov 6 2016 /usr/sbin/groupmod
    建立huhu使用者 huhu使用者組 huhu使用者為主組
    [[email protected] ~]# ll /usr/sbin/user*
    -rwxr-x—. 1 root root 118192 Nov 6 2016 /usr/sbin/useradd
    -rwxr-x—. 1 root root 80360 Nov 6 2016 /usr/sbin/userdel
    -rwxr-x—. 1 root root 113840 Nov 6 2016 /usr/sbin/usermod
    -rwsr-xr-x. 1 root root 11288 Aug 4 2017 /usr/sbin/usernetctl
    [[email protected] ~]# ll /usr/sbin/group*
    -rwxr-x—. 1 root root 65480 Nov 6 2016 /usr/sbin/groupadd
    -rwxr-x—. 1 root root 57016 Nov 6 2016 /usr/sbin/groupdel
    -rwxr-x—. 1 root root 57064 Nov 6 2016 /usr/sbin/groupmems
    -rwxr-x—. 1 root root 76424 Nov 6 2016 /usr/sbin/groupmod
    19命令檢視
    man usermod詳細檢視
    Usage: usermod【options】使用者名稱稱
    usermod --help加粗樣式

結束語 :你沒有選擇放棄的權利,那就請繼續努力,也許你不是最聰明的一個,也不是最有資本的一個,但你是最努力的那個,路在自己腳下,前進吧!少年!!
————————送給自己和奮鬥的少年們在這裡插入圖片描述