20170714上課LINUX入門

1、安裝centos6.9和centos7.3時的分區情況

/dev/sda1 mount /boot 1G – 主分區
/dev/sda2 mount / 50G -主分區
/dev/sda3 mount /app 40G -主分區
/dev/sda4 1k 擴展分區
/dev/sda5 swap 2G -邏輯分區(swap分區的大小一般為物理內存的2倍,虛擬機一般設置物理內存為1G,如果物理內存比較大swap根據情況設置)
/etc和/dev不能當掛載點,不能和根分離。

2、LINUX 的文件系統

centos6中默認為ext4文件系統,centos7中為xfs文件系統
安裝系統前要檢查windows的磁盤是否為NTFS文件系統,如果不是可以以管理員身份進入cmd,輸入命令:convert c:/fs:ntfs,可以將c盤轉換為NTFS文件系統。

3、安裝系統時用到的一些查看命令

cat /proc/cpuinfo =lscpu(安裝完系統后才能用)查看cpu
cat /proc/partitions 查看分區
cat /proc/meminfo 查看內存
cat /etc/centos-release 查看版本號

4、如何設置開機自動登錄

  • vim進入/etc/gdm/custom.conf,在[daemon]下面插入如下圖的命令,重啟后不用輸入用戶名和密碼就可以自動登錄。
20170714上課LINUX入門

QQ截圖20170714223325.png

5、終端

  • 虛擬終端:tty,Ctrl+Alt+F[1-6],可以切換終端。
  • 偽終端:圖像界面打開的終端或者遠程連接的終端,輸入tty顯示為/dev/pts/#
  • 物理終端:在VMware上輸入init 1 ,也就是單用戶登錄,此時按Ctrl+Alt+F[1-6],沒有反應,說明是單用戶登錄模式,此時輸入tty,顯示的是/dev/console。
    tty- 查看終端
    runlevel=who -r- 查看運行模式
    init 3- 關圖形
    init 5- 開圖形
    init 6- 重啟
    init 0- 關機

    6、命令提示符

  • 查看命令提示符格式:echo $PS1
  • 修改命令提示符格式
    PS1=”[\e[31m][\u@\h \W]\$[\e[0m]”
    \e \033\u 當前用戶
    \h 主機名簡稱\H 主機名
    \w 當前工作目錄\W 當前工作目錄基名
    \t 24小時時間格式\T 12小時時間格式
    ! 命令歷史數# 開機后命令歷史數
  • 如何修改命令提示符顏色
    ①vim打開/etc/profile.d/env.sh輸入如下圖命令:

    20170714上課LINUX入門

    QQ截圖20170715085517.png

    保存退出后,輸入:. env.sh或者source env.sh讓文件生效即可。
    ②如果只想對本地有效,可以vim打開.bashrc,輸入如下圖命令:

20170714上課LINUX入門

QQ截圖20170715091357.png


保存退出后,輸入:. .bashrc或者source .bashrc讓文件生效即可。

顯示用戶登錄的提示信息,可以修改/etc/motd文件。

7、如何將windows中的中文轉化為Linux格式

在windows中用記事本寫一段中文,用rz上傳至Linux中是無法識別的,要想識別,可以有兩種方式:

  • 保存時將記事本的編碼改為UTF-8,如下圖所示
20170714上課LINUX入門

QQ截圖20170715092415.png
  • 不修改編碼,上傳之后輸入命令:iconv -f gb2312 win.txt -o linux.txt

    8、內部命令和外部命令

    在shell中可執行的命令有兩類

  • 內部命令:由shell自帶的,而且通過某命令形式提供
    help內部命令列表
    enable cmd啟用內部命令
    enable –n cmd禁用內部命令
    enable –n 查看所有禁用的內部命令
  • 外部命令:在文件系統路徑下有對應的可執行程序文件
    查看路徑:which|which -a |which–skip-alias |whereis
  • 區別指定的命令是內部或外部命令
    type COMMAND
    命令的執行順序:別名-內部命令-hash-外部命令

    9、hash的用法

    hash 顯示hash緩存
    hash –l 顯示hash緩存的路徑和名字
    hash –d name 清除name緩存
    hash –r 清除全部緩存

    10、命令別名

  • 顯示當前shell進程所有可用的命令別名:alias
  • 定義別名NAME:alias NAME=’VALUE’
  • 如果想永久有效,要定義在配置文件中
    僅對當前用戶:~/.bashrc
    對所有用戶有效:/etc/bashrc
  • 撤消別名:unalias
  • 如果別名同原命令同名,如果要執行原命令,可使用 \

    11、注意

    多個選項以及多參數和命令之間使用空白字符分隔
    取消和結束命令執行:Ctrl+c,Ctrl+d
    多個命令可以用;符號分開
    一個命令可以用\分成多行

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

(0)
zhangdazhi021zhangdazhi021
上一篇 2017-07-15 11:09
下一篇 2017-07-15 11:25

相關推薦

  • 初識Linux之——Linux是如何誕生的

    初識Linux之——Linux是如何誕生的 對于大多數初次接觸Linux的童鞋,可能會非常好奇什么是Linux?它是做什么的?為什么那么多高手都喜歡Linux?Linux是如何產生出來的呢?本文將為大家解答釋疑,讓大家對Linux有一個清晰的概念。 Linux是什么 簡單來說,如Windows7、Windows10、安卓、IOS等,Linux是一個計算機操作…

    Linux干貨 2016-10-14
  • Linux啟動和內核管理

                                        Linux啟動和內核管理 本章內容: centos5和centos6的啟動流程 服務管理 grub…

    系統運維 2016-09-21
  • Ansible淺談

    ansible特性:         模塊化,調用特定的模塊,完成特定的任務;         基于Python語言實現,由Paramiko、PyYAML和Jinja2三個關鍵模塊;         部署簡單,agentless; &nbs…

    Linux干貨 2016-12-15
  • 關于大型網站技術演進的思考(十)–網站靜態化處理—動靜整合方案(2)

    原文出處: 夏天的森林    上篇文章我簡要的介紹了下網站靜態化的演進過程,有朋友可能認為這些知識有點過于稀松平常了,而且網站靜態化的技術基點也不是那么高深和難以理解,因此它和時下日新月異的web前端技術相比,就顯得不倫不類了。其實當我打算寫本系列的之前我個人覺得web前端有一個點是很多人都知道重要,但是有常常低估它作用的,那就…

    2015-03-11
  • 2班jackcui20160802作業

    1、每日課堂筆記總結 2、預習 3、每日課堂pdf練習 4、在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 [root@centos7 /]# groupadd g1 [root@centos7 /…

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

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

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