7月21號:CentOS6.8(及7)基礎配置項+Linux入門(1)

7月21號,馬哥第二天,主要內容有三個部分:
一、基本命令復習
二、CentOS6.8(及7)基礎配置項;
三、linux入門(1)


一、基本命令復習
    ls         查看文件內容  l查看文件詳細信息  -a顯示包含隱藏文件的所有文件
    cd        修改查看路徑
    pwd       查看當前目錄
    cp        復制
    tar       解壓
    who       查看所有登陸用戶
    whoami      查看當前登錄用戶
    who am i     查看當前登陸用戶及終端,時間,ip
    poweroff    關機斷電
    halt      關機不斷電
    gedit      圖形模式工具(類似記事本)
    init 3     關掉圖形界面,純字符操作 ,5開圖像界面
    init 0 關機   6 重啟
    reboot=init 6
    df       查看掛載
    chvt      切換虛擬終端(在虛擬機本地)1為圖形,2~6為字符界面(不關其他界面)
    cat       查看文本文檔
    more   
    ifconfig    查看ip
    tty      查看從哪個終端登錄
    free=cat /proc/meminfo(裝系統時可用) 查看內存
    lscpu      查看CPU參數
    lsblk      查看硬盤
    logout=exit   退出       
    file       查看文件類型
    ctrl+d     注銷當前賬號/關閉當前界面
    ctrl+c     取消操作
    ctrl+l=clear  清屏

    Alt+F2
    輸入free the fish 釋放小魚(程序猿的小玩具0.0)


二、CentOS6.8(及7)基礎配置項

1、centos6.8(及7) 字符界面配置ip
    查看配置文件位置
    ls  /ect/sysconfig/network-scripts
    修改配置文件
    vim /etc/sysconfig/network-scripts/ifcfg-eth0(本機centos7中網卡名為eno16777736)
    (ONBOOT=yes
    DNS1=DNS地址
    IPADDR=ip地址
    NETMASK=子網掩碼
    GATEWAY=網關)
    再reboot或 service network restart

2、改用戶名
    vim /etc/passwd (最底行將舊用戶名改為新用戶名)
    vim /etc/group
    vim /etc/shadow(最底行將舊用戶名改為新用戶名)
    vim /etc/gshadow
    mv /home/liushaoshao/ /home/shao

3、改主機名
    圖形終端gedit /etc/sysconfig/network
    字符終端 vim  /etc/sysconfig/network
    再reboot

4、編輯進入界面提示語nano /etc/issue
    (查看界面提示語格式 cat /etc/issue)


三、linux入門(1)

 1、用戶登錄及終端
    UID:root為0(管理員) 不為0的是普通用戶
    id -u 用戶名      查看UID

    ctrl+alt+F1 圖形終端
    ctrl+alt+F2-6 字符終端

    交互式接口:
    1)GUI(圖形終端):GNOME(C, 圖形庫gtk), KDE(C++,圖形庫qt), XFCE(輕量級桌面)
    2)CLI(字符終端):shell程序:sh (bourn) csh tcsh ksh (korn) bash (bourn again shell)GPL zsh

 2、shell介紹
    Shell是Linux系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內核去執行。shell也被稱為LINUX的命令解釋器(command interpreter),shell是一種高級程序設計語言。Bash目前是 Linux標準的shell!
1470360888677341.jpg  

     echo $SHELL 顯示當前所使用的shell
    cat /etc/shells 查看可支持shell類型


3、簡單命令
    PS1=內容           可暫時修改命令提示符 再exit可取消
    ll 文件名 (-h)  可以查看文件大小 (人類易讀格式)
    type 命令           可查看命令類型(外部或內部)并顯示外部命令的路徑
    which                顯示外部命令路徑
    hash(哈希)    把外部命令做哈希運算,并緩存到內存中(從未使用過的命令使用過后才緩存)
    運行hash          會顯示緩存歷史及使用次數
    hash -d 命令     刪除此命令的緩存
    hash -r              清空hash緩存
    命令執行順序:內部命令優先,再hash中的外部命令,再路徑中的外部命令
    enable -n 命令   禁用此內部命令
    enable 命令      解除禁用
    where is            顯示命令的路徑 及幫助所在
    命令選項長格式 –all 短格式-a
    ctrl+d 結束命令執行,無命令時可注銷

●時間和日期
    clock看硬件(主板)時間
    date看 系統時間
    date -u顯示格林尼治時間
    clock -s 以硬件時鐘為準,校正系統時鐘
    clock -w 以系統時間為準,校正硬件時間
    date 月日時分年(年四位,其他兩位).秒 修改系統時間
    cal (月) 年 顯示日歷
    特殊日期9 1752
    linux系統元年為1970年

●screen命令
    安裝screen安裝包
    df
    rpm -i /run/media/root/CentOS\7\ x86_64/Packeges/screen-4.1.0……rpm

    多個終端 用同一賬號連接到同一機器
    screen -S [SESSION] 打開新的screen
    screen -ls 查看screen會話
    screen -x [SESSION] 接入screen
    exit 退出并關閉screen(斷網則會中斷screen中執行進程)
    直接screen 再運行其他程序,網斷了(遠程程序繼續在運行) 操作終端再ctrl+r可再連上遠程運行程序
    Ctrl+a再按d   剝離當前screen
    screen -r[SESSION] 恢復某screen

●echo命令
    echo $變量      顯示變量的值
    echo 'VARMANE’ 單引號       強引用   最傻(都不識別)
    echo “VARMANE”雙引號       弱引用   居中(識別識別變量,不識別命令)
    echo `VARMANE` 反單引號(波浪線鍵) 命令引用   最聰明(均識別)=$()

    echo命令選項:
    -n 不在字符的最后自動換行 ?
    -e 若字符串中出現以下字符,則特別加以處理,而 不會將它當成一般文字輸出:
    \a 發出警告聲;
    \b 退格鍵
    \c 最后不加上換行符號;
    \n 換行且光標移至行首;
    \r 光標移至行首,但不換行;
    \t 插入tab;
    \\ 插入\字符;
    \0nnn 插入nnn(八進制)所代表的ASCII字符
    echo -e "\033[43;31mred color\033[0m"變換背景色和字體色
    4x;3y  x=1~8紅橙黃綠紫藍白黑;紅橙黃綠紫藍白
    echo $PATH 顯示path變量文件路徑


●Tips
rm 刪除文件
systemctl restart network=service network restart 重啟網絡服務

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

(0)
liushaoshaoliushaoshao
上一篇 2016-08-05 16:09
下一篇 2016-08-05 16:09

相關推薦

  • Linux boot分區意外格式化或清除之后…

    boot分區在沒有備份的情況下意外被清空,包括啟動引導信息也沒了。這時若Linux還在運行,那你是幸運的, 修復的方法: 1. cat  /etc/*release      #趕快先確定當前系統的具體版本。有ISO鏡像趕快掛載上來.   &nbsp…

    Linux干貨 2016-03-22
  • CentOS 6.5 LVM磁盤管理學習筆記

    在系統運維和服務器管理過程中,經常遇到服務器磁盤容量不足,需要在線擴容的情況。普通磁盤分區的管理方式在邏輯分區劃好之后就無法改變其大小。而LVM可以實現Linux服務器下面磁盤空間的在線擴容和動態管理,相對于普通的磁盤分區有很大的靈活性。一、LVM簡介    LVM是 Logical VolumeManager(邏輯卷管理)的簡…

    Linux干貨 2016-08-29
  • 文本處理工具sed

    處理文本的工具sed Stream EDitor,  行編輯器     sed 是一種流編輯器,它一次處理一行內容。處理時,把     當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(     pa…

    Linux干貨 2016-08-10
  • 進程管理之進程基礎及操作命令

    進程管理 今天我們開始講進程管理的相關知識,進程是學習LInux系統的重要一節內容,不僅能更幫助我們了解LInux系統的原理組成,又能方便我們在平常運維工作中的管理工作,幫助我們故障排查.希望大家牢固的掌握進程知識. 以下是我們分享的內容: 概論 進程控制 進程管理工具 概論 程序執行: 多道程序的執行分為順序執行和并發執行 程序順序執行時的特征: &nbs…

    Linux干貨 2016-09-07
  • 內鍵命令和外部命令

    命令的基本格式 COMMAND  [OPTIONS…]  [ARGUMENTS…]        命令 (COMMAND)       OPTIONS(選項):用于啟用或關閉命令的某個或某些功能      …

    2017-05-23
  • linux 根文件系統層級FHS

    下面介紹認識一下FHS FHS: Filesystem Hierarchy  Standard /bin:所有用戶可用的基本命令程序文件; /sbin:供系統管理使用的工具程序; /boot:引導加載器必須用到的各靜態文件: kernel,   initramfs(initrd),  grub 等 dev:存儲特殊文件或設備文件…

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