歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

linux學習隨筆第二天

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學習隨筆” 博客,謝絕轉載!

Copyright © Linux教程網 All Rights Reserved