Linux 基礎 (1)

su nano shell type hash alias date cal screen echo $ tab

(df bc rz(sz) ifconfig ping tty who whoami w)


1.用戶  root為超級用戶

1) useradd oracle  創建一個oracle用戶

    su – oracle      進入oracle用戶

    userdel oracle   刪除oracle用戶(不刪除家目錄和mail)             

    userdel – r oracle徹底刪除oracle用戶

Linux 基礎 (1)

2)  tty、who am i 查看當前的登錄終端名

     who 查看當前所有登錄的終端信息

     w 查看當前所有登錄的終端的詳細信息

Linux 基礎 (1)


2. 編輯器

gedit 圖形化界面編輯器
nano 命令行編輯器
(F1 尋求幫助 F2 退出保存 F7 跳的前一頁 F8跳到后一頁 Ctrl+x 退出nano)
                   /etc/gdm/custom.conf 開機自動登錄圖形化介面。
                                 [damon]
                                 AutomaticLoginEnable=true
                                 AutomaticLogin=root
                   /etc/issue 登錄前的信息 source . .bashrc 立即生效
                   /etc/motd 登錄后的信息

Linux 基礎 (1)

3.Shell
        echo $SHELL 查詢當前系統使用了哪個shell
        cat /etc/shells 查詢當前系統已安裝的所有shell
        Shell提示符
                   whoami 顯示當前的登錄用戶名
                   hostname 顯示當前的主機名
                   pwd 顯示當前的工作目錄。
        修改提示符格式         [\u@\h \W]\$ 原來的格式
                                          PS1=”[\u@(magedu)\h \W]\\$ ”
                                          PS1=”\[\e[33m\][\u@\h \W]\\$ \[\e[0m\]”

Linux 基礎 (1)


4.內部命令與外部命令

         type COMMAND 判斷一個命令的類型。
         enable 顯示所有啟用的內部命令(61個)
                   enable |wc -l 統計啟用的內部命令數量
         enable COMMAND 啟動一個內部命令
         enable -n 顯示所有被禁用的內部命令 變為外部命令
                   enable -n |wc -l 統計被禁用的內部命令數量

         enable -n COMMAND 禁用一個內部命令

Linux 基礎 (1)


5.hash 顯示當前被hash緩存的外部命令(一個command運行過會被hash)

               -l 顯示當前被hash的外部命令,包含別名
               -p /…/…. name 手動增加一個hash緩存(換個別名)
               -d name 刪除一個hash

               -r 清空所有的hash

Linux 基礎 (1)

Linux 基礎 (1)

6.alias 顯示當前已定義的別名
                   alias aliname=’command [-x] [….]’ 定義別名 eg:alias copy=’cp-i’
                   unalias aliname 取消別名定義。
                   unalias -a 取消所有別名

Linux 基礎 (1)

Linux 基礎 (1)

alias > 內部命令> hash > PATH > command not find


7.date 顯示時間 –h ‘+%Y年%m月%d日 %H時%M分%S秒 星期%w’

           創建一個以時間為名稱的目錄 mkdir $(date +%F)
           +%F 時(24)
           +%T 00:00:00 時間
           +%Y 年
           +%m 月
           +%d 日
           +%H 時 (12)
           +%M 分
           +%S 秒
           +%s 從1970-01-01到現在多少秒
           +%w 周 0周日
           +%a 周英文名
 date mmddHHMMYYYY.SS 修改時間 date -s ‘yyyy-mm-dd hh:mm:ss’
           hwclock 查示硬件時間(BIOS時間)
           hwclock -s 將硬件時間寫入軟件時間(系統時間)
           hwclock -w 將軟件時間寫入硬件時間
           clock = hwclock

Linux 基礎 (1)

8.cal 顯示當月日

           cal yyyy 顯示指定年的日歷
           cal -y 顯示當年的日歷
           cal -3 顯示上個月當月下個月的日歷
           cal -1 同cal 顯示當月日歷
           cal mm yyyy 顯示指定年,月的日歷

Linux 基礎 (1)

9.screen
          screen 進入screen 名字以當前終端名.主機名前綴
          screen -S screenname 進入后邊這個名字的screen
          screen -ls 或 –list 查看當前所有的screen
          screen -r screenname 進入一個screen。
          ctrl+d 或 exit 退出當前screen(會話)。
          screen 就算關掉終端,也在一直運行

Linux 基礎 (1)

10.echo
          -n 不換行
          -E (default) 不解釋\
          -e 解釋\
                \a 報警 小循環 while true; do echo -e”\a” ;sleep 1s;done 一秒提示音
                \b 退格
                \c 不換行
                \n 換行,從行首輸入
                \r 移動行首但不換行
                \t 輸入tab
                \\ 輸入一個\

Linux 基礎 (1)

11.$的用法
            $變量名 引用變量的值
            $()或“ 引用命令執行的結果
            $[]運算
            ${變量名} 或”$變量名” 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量。

Linux 基礎 (1)

12.TAB

補齊
\2次TAB 把根下的所有文件列出
~2TAB 家目錄下的所有文件列出
.2TAB 當前目錄下的所有文件列出,包含隱藏文件
*2TAB 當前目錄下的所有文件列出,不包含隱藏文件

$2TAB 顯示當前所有的環境變量

Linux 基礎 (1)

小命令

ifconfig 顯示或配置網絡設備
ping 查看本地的TCP/IP協議是否設置好
df 顯示所有文件系統對I節點和磁盤塊的使用情況
echo $PATH 目錄
bc 計算
rz 往里考
sz 往外考

(有什么錯誤請大家指教~)

原創文章,作者:along,如若轉載,請注明出處:http://www.www58058.com/80394

(0)
alongalong
上一篇 2017-07-13
下一篇 2017-07-13

相關推薦

  • 第二周作業

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 目錄管理類命令: cd:變更目錄   命令格式:cd [DIRECTORY] pwd:顯示當前目錄的絕對路徑 ls:顯示文件或目錄內容     命令格式:ls [OPTION]… [FILE]… &…

    Linux干貨 2017-01-08
  • 磁盤管理的相關知識

    1.設備文件:關聯至一個設備驅動程序,進而與之相對應設備文件通信 2.設備號碼:     主設備號:major number 標識文件類型     次設別號:minor number  同一類型下不同設備 3磁盤組成結構: .    &nb…

    Linux干貨 2016-08-30
  • Linux的哲學理念

    1、由目的單一的小程序組成,通過使用者的組合形成一個能夠完成復雜任務的應用程序 2、一切皆為文件 3、盡量避免捕獲用戶接口;也就是說Linux運行的程序大多數是不需要過多的反復輸入/輸出人機交互信息,運行程序命令,直接獲得反饋的結果,是一種目的單一的程序 4、配置文件保存為純文本格式

    Linux干貨 2016-10-29
  • 人志建,則無敵—網絡基本知識加簡單腳本練習

    馬哥21期網絡班-8周博客作業 1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:網橋就是把2個不同的網段橋接起來;可隔離沖突域。 集線器:集線器就是把多根以太網線或光纖集合連接在同一段物理介質下的裝置;工作在物理層;不能隔離沖突域。 二層交換機:工作于OSI模型的第2層(數據鏈路層),故而稱為二層交換機。二層交換技術的發…

    Linux干貨 2016-08-29
  • vim 編輯器 定時任務 bash基礎

    vim 編輯器 定時任務 bash基礎

    2017-10-17
  • 心清冷其若冰,志皎潔其若云

    第一篇,當做測試也做開始。 心清冷其若冰,志皎潔其若云。 這鬧哄哄的人間啊,仿佛是一堆雜貨。無奇不有,無所不能。情感,城市,人際。每天走在這雜亂里,需要有一顆清澈而安靜的心,來面對。 會累的。就算是擁有了許多,也是會累的。偶爾,我們也會在深夜里淚流滿面吧。偶爾,我們也會心煩意亂的不知所措吧。 太多欲望的人間,熱鬧的上演著各種劇本。太多空洞的靈魂,喧囂著各種聲…

    Linux干貨 2016-11-28
欧美性久久久久