linux基础知识-第三天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础知识-第三天的主要内容,如果未能解决你的问题,请参考以下文章