日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux入门实验

發布時間:2023/11/29 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux入门实验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習Linux要先做實驗來熟悉操作系統本次先寫點入門的操作。

關于Linux入門實驗的操作如下:

【例1】顯示當前使用的shell

[root@centos7 ~]# echo ${SHELL} /bin/bash

【例2】顯示當前系統使用的所有shell

[root@centos7 ~]#cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash /bin/tcsh /bin/csh

1、type命令:判斷內部或外部
格式:type COMMAND

【例3】type查看內部顯示的結果

[root@centos7 ~]#type cd cd is a shell builtin

【例4】type查看外部命令顯示的結果

[root@centos7 ~]#type top top is /usr/bin/top

2、alias命令:查看或設置命令別名
格式:alias NAME=?VALUE?
取消別名:unalias [-a] NAME
-a:表示取消所有別名。
NAME:表示自定義的命令別名名稱。
如果別名同原命令同名,要執行原命令時,可使用方式有多種:
\命令名稱
?命令名稱?
/PATH/COMMAND
"【例7】不使用ls的別名
使用:命令前加斜杠 \
命令加引號 ''
命令寫全路徑"

【例5】設置命令別名為bkmysql,實現拷貝/etc/my.cnf為/home/back/my.cnf.bak,設置后查看別名

[root@centos7 ~]#alias bkmysql='cp /etc/my.cnf /home/my.cnf.bak' [root@centos7 ~]#alias alias bkmysql='cp /etc/my.cnf /home/my.cnf.bak' 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'

【例6】把上例中別名設置寫在配置?件?,永久?效
有兩個文件可以寫,~/.bashrc?件僅當對當前?戶,/etc/bashrc?件是對所有?戶有效。

[root@centos7 ~]#echo "alias bkmysql='cp /etc/my.cnf /home/my.cnf.bak'" >>~/.bashrc [root@centos7 ~]#tail -1 ~/.bashrc alias bkmysql='cp /etc/my.cnf /home/my.cnf.bak'

1、date命令:顯示日期和時間



格式:
date [OPTION]... [+FORMAT]
date 選項 參數/格式
clock -w (軟件時間同步到硬件時間)
clock -s (硬件時間同步到軟件時間)

常用選項:
-s:指定時間和日期
[例8]設置日期為

[root@centos7 ~]#date -s'20190318 17:07:50' Mon Mar 18 17:07:50 CST 2019

顯示當前時間
[root@centos7 ~]#date
Mon Mar 18 17:18:13 CST 2019

2.cal 命令:顯示日歷

[root@centos7 ~]#calMarch 2019 Su Mo Tu We Th Fr Sa1 23 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

關機命令: halt、poweroff

重啟命令:reboot

3.shutdown命令:關機或重啟
常用選項
-h :相當于halt關機
4.用戶信息查看命令

Whoami命令 Who命令 W命令

都可以查看用戶但稍有區別。

[root@centos7 ~]#whoami root [[17:23:59 root@centos7 ~]#who root :0 2019-03-18 23:08 (:0) root pts/0 2019-03-18 23:10 (:0) root pts/1 2019-03-18 23:13 (:0) root pts/2 2019-03-19 00:20 (192.168.36.1) [[17:24:04 root@centos7 ~]#w17:24:06 up 2:18, 4 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root :0 :0 23:08 ?xdm? 2:03 0.55s /usr/libexec/gnome-session-binary --se root pts/0 :0 23:10 ? 0.05s 0.05s bash root pts/1 :0 23:13 ? 0.04s 0.04s bash root pts/2 192.168.36.1 00:20 ? 0.38s 0.07s w
  • echo 命令 :顯示字符
    常用選項:
    -n:不自動換行;
    -e:啟用\字符的解釋功能
  • [root@centos7 ~]#echo $PATH .:/data/testshell:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [root@centos7 ~]#echo 'abc' abc [root@centos7 ~]#echo -n "abc" abc[17:39:15 root@centos7 ~]#

    擴展命令:$() ``(在Tab鍵上面)

    [root@centos7 ~]#echo "i am 'whoami'" i am 'whoami' [root@centos7 ~]#echo "i am `whoami`" i am root [root@centos7 ~]#echo "i am $(whoami)" i am root

    7、大括號擴展:{}
    【例19】數字、字符擴展

    [root@centos7 ~]#echo {1..10} 1 2 3 4 5 6 7 8 9 10 [root@centos7 ~]#echo {a..g} a b c d e f g

    8.連按兩次可補全命令或顯示可操作目錄/文件
    9命令歷史:
    重復前一個命令:

  • 按方向鍵上,調出,按回車即執行
  • 輸入!!并回車執行
  • 輸入!-1并回車執行
  • history命令查看命令歷史記錄
  • 輸入!n,執行history命令輸出對應序號n的命令
  • !string:
  • 10、調用上一次命令最后一個參數:有多種方法
    1.輸入:!$
    2.按Esc鍵松開后,再按.(點號,同時按)

    【例21】調用上一次命令最后一個參數

    [root@centos7 data]#ll /etc/ssh//sshd_config -rw-------. 1 root root 3907 Apr 11 2018 /etc/ssh//sshd_config [root@centos7 data]#file !$ file /etc/ssh//sshd_config /etc/ssh//sshd_config: ASCII text

    11、命令歷史環境變量:
    系統默認的環境變量都使用大寫字母,顯需環境變量的內容,則需要使用echo$環境變量名稱的形式查看其值。而要想修改或設置環境變量,有兩種方法,一種是可直接在命令行使用export命令方式設置環境變量,則立即生效,退出shell登錄或服務器重啟失效,另一種是把export命令設置環境變量代碼寫到配置文件里,重讀配置文件則永久生效。重讀配置文件生效有兩種方法:一種是使用source命令重讀配置文件生效,另使種使號。
    點號。

    HISTISIZE:命令歷史記錄條數
    查看命令歷史條數

    [root@centos7 data]#echo $HISTSIZE 1000

    【例23】臨時修改環境變量歷史記錄條數

    [root@centos7 data]#export HISTSIZE=5000 [root@centos7 data]#echo $HISTSIZE 5000

    【例24】永久修改環境變量歷史記錄條數

    [root@centos7 data]#echo "export HISTSIZE=5000" >>~/.bash_profile [root@centos7 data]#source ~/.bash_profile [root@centos7 data]#echo $HISTSIZE 5000

    【例25】顯示歷史條件保存的完整路徑

    [root@centos7 data]#echo $HISTFILE /root/.bash_history

    【例27】設置歷史命令顯示執行的日期和時間

    [root@centos7 data]#export HISTTIMEFORMAT="%F %T" [root@centos7 data]#history

    12、Bash中常用快捷鍵:
    Ctrl+l:清屏,相當于clear命令。
    Ctrl+c:終止命令。
    Ctrl+z:掛起命令。
    Ctrl+a:光標移到命令行首,相當于Home鍵。
    Ctrl+e:光標移到命令行尾,相當于End鍵。
    Ctrl+u:從光標處刪除至命令行尾。
    Ctrl+k:從光標處刪除至命令行尾。
    Alt+r:刪除當前命令行整行。注意在xshell軟件中Alt鍵沖突,若想要使用則需要重置。

    轉載于:https://blog.51cto.com/14233942/2364952

    總結

    以上是生活随笔為你收集整理的Linux入门实验的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。