linux基礎知識-第三天
一、環境變量PATH
$PATH:決定了shell將到哪些目錄中尋找命令或程序,PATH的值是一系列目錄,當您使用某個命令時,Linux在這些目錄中尋找具體的命令程序。
[[email protected] ~]# echo $PATH
/application/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[[email protected] ~]#
從上面可以看出來,$PATH,是一個變量,這個變量內容裏有一排目錄,使用冒號:隔開。比如,我使用ls的命令,這個是人使用的,要想計算機能認識這個命令,就必須去上面那些目錄中,尋找,具體的命令程序。
有的時候我們安裝一個新的程序,比如Mysql命令程序,目錄如下
/application/mysql/bin
我們知道yum安裝的時候,可以直接使用mysql命令。所以,我們要想使用mysql的命令,必須關聯環境變量PATH
PATH=/application/mysql/bin:$PATH
上面這個不能永久生效,需要配置文件
echo "export PATH=/application/mysql/bin:$PATH" >> /etc/profile.d/mysqld.sh
source /etc/profile.d/mysqld.sh
好了,就可以直接使用mysql命令
二、cp命令
通過man cp幫助,可以知道,cp是復制的意思:
下面是語法格式:
[[email protected] ~]# man cp
CP(1) User Commands CP(1)
NAME
cp - copy files and directories
SYNOPSIS
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
常用的參數:
-a:等同於-dr
-d:復制符號鏈接
-r:處理目錄及子目錄
1.拷貝文件file1更名為file2
cp file1 file2
2.拷貝opt目錄下文件到tmp目錄下
cp /opt/* /tmp/
3.將目錄下的所有目錄包括子目錄復制到另外一個目錄下
cp -r /home/wangtaoc /tmp/
三、mv命令總結
mv的用法:移動文件,重命名文件
[[email protected] ~]# man mv
MV(1) User Commands MV(1)
NAME
mv - move (rename) files
SYNOPSIS
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
解釋:
1.source是文件,dest是文件,重命名
2.source是文件,dest是目錄,復制到dest目錄中
3.source是多個文件,目標dest必須是目錄,復制到dest目錄中
4.source是目錄,dest目錄不存在,就修改目錄名
5.source是目錄,dest目錄存在,移動到dest目錄下
四、文檔查看cat/more/less/head/tail
cat命令:查看文件內容,是整體全部查看
more命令:more命令和cat的功能一樣都是查看文件裏的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。
less命令:和more命令一樣,但是可以像vim編輯器一樣,可以使用很多功能。所以,都使用less比較多
head命令:查看前幾行,默認是查看前10行
tail命令:查看後幾行,默認是查看後10行 ,常用參數:tail -f等
linux基礎知識-第三天