歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux基礎 入門總結

Linux基礎 入門總結

日期:2017/3/3 11:17:18   编辑:Linux技術

第一章:常用命令

Linux哲學思想:1、一切皆文件(硬件設備亦表現為文件)2、由眾多目的單一的小程序組成;一個程序只做一件事,並且要做好;3、組合小程序完成復雜任務;4、盡可能避免跟用戶交互;5、使用文本文件保存配置信息;6、提供機制,而非策略;id命令:id - print real and effective user and group IDsid [OPTION]... [USER]常用選項:-u:查看uid username:查看用戶是否存在 在centos6.x中uid:0:root用戶1-499:系統用戶500-65534:普通用戶在centos7.x中uid: 0:root用戶1-999:系統用戶1000-65534:普通用戶 查看當前shell類型:~]# echo $SHELLshell的配置文件:/etc/shells ~]# cat /etc/shells /bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/csh顯示提示符格式:\u:user \h:host \w:present path ~]# echo $PS1 [\u@\h \W]\$自定義提示格式:PS1=[.....]PS1:\u: 當前用戶名\h: 主機名\H: FQDN,完整格式的主機名\W:當前工作目錄的基名\w: 當前工作目錄絕對路徑\$: 提示符當前使用命令查看:type 內嵌:type cd 查看幫助手冊:help cd 外部:type mkdir hash命令: 搜索外部命令路徑的結果緩存至key-value中 hash:顯示緩存 hash -r:清空緩存 hash -d:清空指定命令的緩存 如:hash -d ls 命令的執行的順序:先找內部命令->緩存外部->外部命令,按照$PATH來找。 alias命令: 顯示系統的別名,和設別名。 選項:alias ls=’ls --color=auto’ 設置別名 unalias ls 取消別名which命令:

顯示命令的位置所在which COMMAND which mkdir whereis命令:

顯示命令的幫助文檔和命令所在的位置 date命令:

顯示系統的時間選項:-s:修改系統時間 date: 日期和時間

date [options] [+FORMAT]

%s: 時間戳計時法,從Unix元年(1970-01-01 00:00:00)到此刻所經過的秒數

%F, %D

%T

%Y

%m

%d

%H

%M

%S

date [MMDDhhmm[[CC]YY][.ss]]

Linux有兩個時鐘:系統時鐘和硬件時鐘

硬件時鐘:

系統時鐘:Linux

hwclock

-s: 以硬件為准

-w:以系統為准

ntp: Network Time Protocol

通過網絡同步系統時間

C/S: Server, Client

ntpdate SERVER

screen命令:

screen - screen manager with VT100/ANSI terminal emulation安裝screenrpm包:rpm -i /media/CentOS_6.8_Final/Packages/screen-4.0.3-19.el6.x86_64.rpm 執行:screen -x chen 在另一端執行:screen -ls screen -rchen echo命令:

功能:回顯選項:\a:發出警報\b:退格\c:不加上換行符\n:換行且換標移道行首\e:轉義

~]# echo -e "\033[42;31mman\033[0m"

~]# echo -e "\033[41;36m something here \033[0m"

shell腳本中echo顯示內容帶顏色顯示,echo顯示帶顏色,需要使用參數-e

格式如下: echo -e "\033[字背景顏色;文字顏色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的顏色

注:

1、字背景顏色和文字顏色之間是英文的""

2、文字顏色後面有個m

3、字符串前後可以沒有空格,如果有的話,輸出也是同樣有空格

下面是相應的字和背景顏色,可以自己來嘗試找出不同顏色搭配

例 echo -e “\033[31m 紅色字 \033[0m” echo -e “\033[34m 黃色字 \033[0m” echo -e “\033[41;33m 紅底黃字 \033[0m” echo -e “\033[41;37m 紅底白字 \033[0m” 字顏色:30—–37   echo -e “\033[30m 黑色字 \033[0m”   echo -e “\033[31m 紅色字 \033[0m”   echo -e “\033[32m 綠色字 \033[0m”   echo -e “\033[33m 黃色字 \033[0m”   echo -e “\033[34m 藍色字 \033[0m”   echo -e “\033[35m 紫色字 \033[0m”   echo -e “\033[36m 天藍字 \033[0m”   echo -e “\033[37m 白色字 \033[0m” 字背景顏色范圍:40—–47   echo -e “\033[40;37m 黑底白字 \033[0m”   echo -e “\033[41;37m 紅底白字 \033[0m”   echo -e “\033[42;37m 綠底白字 \033[0m”   echo -e “\033[43;37m 黃底白字 \033[0m”   echo -e “\033[44;37m 藍底白字 \033[0m”   echo -e “\033[45;37m 紫底白字 \033[0m”   echo -e “\033[46;37m 天藍底白字 \033[0m”   echo -e “\033[47;30m 白底黑字 \033[0m” 最後面控制選項說明   \33[0m 關閉所有屬性   \33[1m 設置高亮度   \33[4m 下劃線   \33[5m 閃爍   \33[7m 反顯   \33[8m 消隱   \33[30m — \33[37m 設置前景色   \33[40m — \33[47m 設置背景色   \33[nA 光標上移n行   \33[nB 光標下移n行   \33[nC 光標右移n行   \33[nD 光標左移n行   \33[y;xH設置光標位置   \33[2J 清屏   \33[K 清除從光標到行尾的內容   \33[s 保存光標位置   \33[u 恢復光標位置   \33[?25l 隱藏光標   \33[?25h 顯示光

命令擴展、被包括起來的集合

whatis命令:

whatis - search the whatis database for complete words.如何獲取命令幫助:

內置命令:help COMMAND例如:help history 外部命令:1、COMMAND --help2、手冊:manualman [#] COMMAND如何查看指定命令在哪些章節下有幫助:

whatis COMMAND注意:whatis根據數據庫執行查找操作,此庫為系統定期更新;可使用makewhatis手動更新;

man的使用機制:

翻屏:空格鍵:向文件尾部翻一屏b: 向文件首部翻一屏回車鍵:向文件尾部翻一行k: 向文件首部翻一行Ctrl+d: 向文件尾部翻半屏Ctrl+u: 向文件首部翻並屏字串搜索:/keyword: 從文件首部向尾部進行搜索?keyword: 從文件尾部向首部進行搜索n: 顯示找到的下一個N:顯示找到的上一個 退出:q

3、info命令:獲取在線文檔僅在man手冊無法獲取到足夠信息,或想了解程序的開發歷史時才使用info4、很多應用程序都自帶有幫助文檔:/usr/share/doc/ChangeLog: 程序版本升級的變動情況INSTALL: 安裝方法說明README:程序說明信息安裝vmware-tools:

cd /media/VMware\ Tools/lscp VMwareTools-10.0.0-2977863.tar.gz /testdir/cd /testdir/tar xvf VMwareTools-10.0.0-2977863.tar.gz cd vmware-tools-distrib/./testdir/vmware-tools-distrib/vmware-install.pl dreboot 圖形界面開機免密碼登錄:在/etc/gdm/custom.conf [daemon]下添加如下代碼:

vi /etc/gdm/custom.conf

[daemon]AutomaticLoginEnable=TrueAutomaticLogin=root

本文出自 “叫醒你的不是鬧鐘而是夢想” 博客,請務必保留此出處http://purify.blog.51cto.com/10572011/1828970

Copyright © Linux教程網 All Rights Reserved