基础命令理解 rm cp(复制) mv ls mkdir cat cd vi 等

1、绝对路径和相对路径mysql

一、名词解释:路径    这个文件存放的地方,能够联想为 文件的 家linux

             绝对:只以某一条件为根据,无论其余条件的:~值ㄧ~温度ㄧ~高度sql

             相对:相对是一个抽象的词语,指一个物质或一个总体和另外一个物质或另外一个总体相互比较,或指依靠必定条件而存在或变化。centos

二、绝对路径与相对路径定义及举例命令行

  • 绝对路径:路径的写法必定是由根目录 / 写起的,例如 /usr/local/mysql
  • 相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,而后再进入到test,执行的命令为 “#cd /home,#cd test”。此时用户所在的路径为 /home/test。第一个cd命令后紧跟/home,前面有斜杠;而第二个cd命令后紧跟test,前面没有斜杠。这个test是相对于/home目录来说的,因此称为相对路径

2、重定向  >> 递归

一、在Linux默认输入是键盘,输出是显示器。能够用重定向来改变这些设置。 一个> 是覆盖的意思  两个>> 是追加的意思rem

      >> 这个是将输出内容追加到目标文件中。若是文件不存在,就建立文件字符串

 

3、删除  rm    注意:rm -rf命令后面不能加“/”,不然它会把你的系统文件所有删除,在此着重关注一下!ast

解释:删除一个目录中的一个或多个文件或目录,它也能够将某个目录及其下的全部文件及子目录均删除。对于连接文件,只是删除了连接,原有文件均保持不变。test

删除后须要输入 y  ,再次确认删除,而后删除成功。或 直接输入命令 rm -rf 没有询问直接删除

一、rm -r    删除普通文件并提示确认信息:“rm 文件名

[root@VM_86_3_centos zhanghao]# ls
000_txt 000.txt a.txt test
[root@VM_86_3_centos zhanghao]# rm -r 000_txt
rm: remove regular empty file ‘000_txt’? y
[root@VM_86_3_centos zhanghao]# ls
000.txt a.txt test

二、rm -rf   直接输入命令 rm -rf 没有询问直接删除   删除普通文件或目录文件,不提示:“rm -rf 文件或目录名”

[root@VM_86_3_centos zhanghao]# ls
000.txt a.txt test
[root@VM_86_3_centos zhanghao]# rm -rf a.txt
[root@VM_86_3_centos zhanghao]# ls
000.txt test
[root@VM_86_3_centos zhanghao]#

 

4、移动 mv   mv命令是move的缩写,能够用来移动文件或者将文件更名

一、 mv [选项(参数)]源文件或目录 目标文件或目录

[root@VM_86_3_centos ~]# ls
000.txt 123456 2 3 tese test txt zhanghao
[root@VM_86_3_centos ~]# mv txt zhanghao
[root@VM_86_3_centos ~]# ls
000.txt 123456 2 3 tese test zhanghao
[root@VM_86_3_centos ~]# cd zhanghao
[root@VM_86_3_centos zhanghao]# ls
1 123456 a txt

 

5、复制  cp -r   递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号连接,则一概视为普通文件处理

[root@VM_86_3_centos zhanghao]# ls
1 123456 2 a test txt
[root@VM_86_3_centos zhanghao]# cp -r 123456 000.txt
[root@VM_86_3_centos zhanghao]# cd 000.txt
[root@VM_86_3_centos 000.txt]# ls
000.txt 新建

 

6、文件编辑   vi 文件名 (进入编辑此文件)

一、vi的概念
能够分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
a、命令行模式(command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
b、插入模式(Insert mode)
只有在Insert mode下,才能够作文字输入,按「ESC」键可回到命令行模式。
c、底行模式(last line mode)
将文件保存或退出vi,也能够设置编辑环境,如寻找字符串、列出行号

d、退出vi及保存文件

在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:

: w filename (输入 「w filename」将文章以指定的文件名filename保存)
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)

[root@VM_86_3_centos zhanghao]# vi wenjian.txt
[root@VM_86_3_centos zhanghao]# cat wenjian.txt
1
2
3
4
5

七 文件内容相关命令  cat 文件名( 建立完成后 Ctrl+D  退出并保存文件

cat命令是linux下的一个文本输出命令,一般是用于观看某个文件的内容的;
cat主要有三大功能:
1.一次显示整个文件。
 cat   filename
2.从键盘建立一个文件。
 cat  >  filename
只能建立新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat   file1   file2  > file

 

8、ls 目录名称   查看指定目录下的文件

       ls a 列出文件下全部的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,若是存在..表明存在着父目录)

 

9、cd 改变当前目录  好比切换到/test目录下,那就是cd /test 

 

10、mkdir 建立目录

一、命令格式

  mkdir 【选项】【文件名】

二、命令参数

  使用帮助命令:man mkdir或mkdir -help

相关文章
相关标签/搜索