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基础知识-第三天的主要内容,如果未能解决你的问题,请参考以下文章

记录学习第三天---系统基础

黑马程序员C语言基础第三天

三天入门 Linux 系统 - 第三天:Linux 高级命令

java基础第三天_数组

第三天:ptyhon基础知识

Java基础第三天_数组