ctrl+shift+n 新開啟terminal
ctrl+shift+t 開啟頁簽(也相當於開啟terminal )
init3 關閉圖形界面 init5 開啟圖形界面(容易切死機)
字符界面開啟圖形界面的另一個命令:startx & :&可有可無
ctrl+shift+F1,圖形,,F2--6字符界面centos6-7
ctrl+shift+F1--6字符界面 F7字符界面 centos5
需要登陸者是root用戶:chvt N(數字)切換界面
關機命令:
poweroff關機(斷電)
lsb:linux標准庫
lsb_release -a 查看linux版本
查看主機名:homename
字符界面下;;nano 用來改文本文件
圖形界面下:gedit 用來改文本文件
cat看文本文件
命令回顧:
lscpu:查看CPU信息
cat:查看文件信息
who:查看目前正在使用的終端
whoami:查看目前使用終端的用戶是誰
who am i:查看目前正在使用終端的用戶以及終端的端口號
chvt:跳轉到不同的終端
poweroff:關機命令,關機後斷電
halt:關機命令
hostname:查看主機名(也可以修改主機名 hostname +名字 可以臨時修改主機名)
nano :字符界面下修改文本文件
init3 init5:關閉開啟圖形界面
uname -r 看內核版本
startx:開啟圖形界面
tty:查看目前所在終端路徑
df看分區掛載關系
free:顯示系統物理內存以及swap內存的使用情況
lsb_release:查看當前系統的發行版信息
echo:回顯
gedit:圖形及面下編輯文本文件
ifconfig:查看ip地址(ip addr ip add show)
linux入門:
linux終大小寫敏感區分
root用戶:超級管理員根據uid=0(默認狀態下)來看是不是root用戶
只要用戶uid不等於0,就是普通用戶
id -u:查看用戶uid的值
普通用戶:
centos7上面uid從1000開始
CentOS6上從500開始
terminal 終端 console 控制台
terminal不是服務器必要部件
查看當前終端設備命令:tty
echo $SHELL查看使用的SHELL類型
cat /etc/shells查看本機支持的shell類型
getent passwd 【ftp】查看某一用戶使用的SHELL類型
PS1可以修改命令提示符(臨時性生效)
VMware tools安裝
cd /media/VMware\ Tools/
ls
cp VMwareTools-10.0.0-2977863.tar.gz /testdir/
cd /testdir/
ls
tar xvf VMwareTools-10.0.0-2977863.tar.gz
ls
cd vmware-tools-distrib/
ls
./vmware-intall.pl d
init 3
init 5
安裝完成後,要關閉圖形界面然後重新啟動圖形界面才能使用
效果:可以直接從Windows上面復制文件
screen:
screen 是外部命令,系統默認是不存在的,需要用戶自己安裝
screen的安裝方式有兩種:
一種是在圖形界面下,找到系統的的安裝盤,
找到Packages文件夾(所有安裝的主要目錄都在這個文件夾裡),
在Packages裡找到screen的安裝文件,直接點擊安裝。
另一種是在字符界面下:
首先找到光盤的掛載目錄
使用df命令/media/CentOS_6.8_Final
安裝命令:
rpm -i /media/CentOS_6.8_Final/Packages/screen-4.0.3-19.e16.x86_64.rpm
screende 一些常用命令:
打開新的screen:
screen –S [SESSION]
加 入 會話:
screen –x [SESSION]
退出並關閉screen:
exit
剝離當前screen:
Ctrl+a,d
顯示所有已經打開的screen:
screen -ls
恢復某screen
screen -r [SESSION]
命令分為內部命令和外部命令:
使用type命令查看命令類型(type+命令)
hash命令可以顯示已經調用在內存中的文件
cp 文件+文件路徑復制文件
rm 文件 刪除文件
系統執行順序:內部命令-》緩存-》外部命令(前提必須執行過一次)
hash -r清理緩存
hash -d + 命令 清理相應文件緩存
mv 文件+文件路徑 移動到相應的文件裡
tar xvf +文件 解壓縮文件
enable -n cd(命令) 暫時禁用內部命令
重新啟用的話使用enable cd(命令) 命令
which 用來查看外部命令
alias 定義別名 定義一些常用命令的命令加上參數和選項組合一起使用
unalias ls(命令)取消別名
在別名和原始命令相同的時候,使用原始命令的方法是
1,直接使用文件路徑
2,使用反斜線\
3,‘ls’使用單引號
命令的格式:
COMMAND [OPTIONS,,,] [ARGUNMENTS..]
命令 選項 參數
短選項 -l -h 等
長選項 --all 等
參數就是你要處理的對象
命令長的時候可以分行寫字母之間需要加反斜線例如
[root@kuige ~]# p\
> w\
> d
/root
多條命令放在一起執行可以用‘;’隔開如
[root@kuige ~]# who;ls;pwd
root tty1 2016-07-22 14:29 (:0)
root pts/0 2016-07-22 14:30 (:0.0)
root pts/1 2016-07-22 14:32 (172.18.18.146)
anaconda-ks.cfg Documents install.log Music Public Videos
Desktop Downloads install.log.syslog Pictures Templates
/root
查看系統時間的命令date
查看硬件時間的命令clock
Linux 的兩種時鐘:
系統 時鐘:由Linux 內核通過CPU 的工作頻率進行 的;
硬件 時鐘:主板
hwclock ,clock: 顯示硬件時鐘
-s, --hctosys 以硬件時鐘 為 准,校正系統時鐘
-w, --systohc 以系統時鐘為准 , 校正硬件時鐘
cal - 顯示 日歷
nano – 文本編輯 字符界面下
cal 年份 某年日歷
cal 月份 年份 某年某月日歷
遠程桌面連接:
echo:
echo顯示帶顏色,需要使用參數-e
格式如下:
echo -e "\033[字背景顏色;文字顏色m字符串\033[0m"
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"
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"
1、字背景顏色和文字顏色之間是英文的“""”
2、文字顏色後面有個m
3、字符串前後可以沒有空格,如果有的話,輸出也是同樣有空格
控制選項說明 :
\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 顯示光標
出現亂碼情況敲不了代碼時用reset命令恢復
查看linux文件裡那些文件有顏色;[root@localhost ~]# cat /etc/DIR_COLORS
touch 創建空文件
touch可以利用組合創建文件
[root@localhost ~]# cd /testdir
[root@localhost testdir]# touch f{1,2,3,4,5}.{txt,pdf}
[root@localhost testdir]# ls
f1.pdf f1.txt f2.pdf f2.txt f3.pdf f3.txt f4.pdf f4.txt f5.pdf f5.txt
使用幫助:
makewhatis創建whatis數據庫CentOS6上
在CentOS7上mandb命令創建數據庫
whatis rm
[root@localhost ~]# whatis rm
rm (1) - remove files or directories
rm (1p) - remove directory entries
man -f rm
[root@localhost ~]# man -f rm
rm (1) - remove files or directories
rm (1p) - remove directory entries
help後面跟命令查詢內部命令的幫助
歷史命令存在cat .bash_history文件裡
使用完命令不會立即存儲在裡面,而是在用戶正常退出時寫入進去
外部命令的幫助:
命令後跟--help
有一些命令支持 命令後跟-h
man 後跟命令(manual)手冊
使用man命令時不知道幫助在哪個章節,可以用whatis後跟命令的方法查看
man命令每個章節的存放文件
1: 用戶命令
2: 系統調用
3: C 庫調用
4: 設備文件及特殊文件
5: 配置文件格式
6: 游戲
7: 雜項
8: 管理類的命令
9 :Linux 內核API
bc 打開計算器
作業:echo 閃爍 下劃線 顏色
顏色閃爍:
[root@localhost ~]# echo -e "\033[35;5m *******\n *****\n ***\n * \033[0m"
帶下劃線、顏色、閃爍:
[root@localhost ~]# echo -e "\033[35;5;4m *******\n *****\n ***\n * \033[0m"
十天前的時間:
[root@localhost ~]# date -d "10 day ago" +"%Y-%m-%d"
2016-07-14
二十天後的時間:
[root@localhost ~]# date -d "20 day" +"%Y-%m-%d"
2016-08-13
本文出自 “Linux學習隨筆” 博客,謝絕轉載!