歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> DAY2:CentOS6.8(及7)基礎配置項+Linux入門(1)

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

日期:2017/3/3 11:12:25   编辑:Linux技術
7月21號,馬哥第二天,主要內容有三個部分:
一、基本命令復習

二、CentOS6.8(及7)基礎配置項;
三、linux入門(1)
1)用戶登錄及終端
2)Shell介紹
3)簡單命令
一、基本命令復習
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!



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 重啟網絡服務
本文出自 “笑猴子” 博客,請務必保留此出處http://xiaomonky.blog.51cto.com/11869371/1829812
Copyright © Linux教程網 All Rights Reserved