编程知识 cdmana.com

linux之基础命令篇

1、cd

全称:cange directory

作用:切换目录

格式:cd 目标目录

示例:# cd /etc

切换到上级目录:# cd ..

2、pwd

全称:print working directory

作用:显示当前所在的工作目录

示例:# pwd

3、ls

全称:list

作用:显示指定的目录下有哪些文件

格式:ls [选项] [目录]

选项:

-a:显示全部的文件【一般用来显示隐藏文件】

-l:显示文件的属性

-h:以易读的方式显示文件的大小

-d:仅仅显示目录自身

示例:# ls /root

4、mkdir

全称:make directory

作用:创建目录

格式:mkdir [选项] 目录

选项:

-p:可以先创建父目录,再一次创建子目录

-v:显示命令的支持过程信息

示例:

当前目录:# mkdir a1

在home下创建:# mkdir /home/a1

5、touch

作用:修改文件的时间或创建空文件

格式:touch 文件名

示例:

在当前目录下创建:# touch a1

在home下创建:# touch /home/a1

6、rm

全称:remove

作用:删除文件

格式:rm [选项] 文件/目录

选项:

-r:递归删除,首先删除目录下的文件最后再删除目录本身

-f:强制删除

示例:

删除home下的a1:# rm -rf /home/a1

删除后缀名是txt的文件:# rm -rf /home/*.txt

7、cp

全称:copy file

作用:复制文件或者目录

格式:cp [选项] 源 目标

选项:

-a:在复制的时候保持文件的属性不变

-r:递归【在复制目录必须用这个选项】

-v:显示复制过程信息

-f:在复制的时候如果目标位置下有同名文件,强制覆盖

-i:在复制的时候如果目标位置下有同名文件,则询问是否覆盖

8、mv

全称:move file

作用:移动文件

格式mv 源 目标

9、cat

全称:concatenate

作用:链接并显示文件中的内容【仅仅用于查看文件内容较少的文件】

选项:

-n:显示行号

10、more

作用:类似于cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空格(space)就往下一页显示,按b键就会往回一页显示,而且还有搜寻字串的功能(与vi相似),使用中的说明文件,请按h

11、less

作用:分屏显示大文件中的内容,与moer类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件

操作:

回车:显示下一行

空格:向下翻一屏

b:向上翻一屏

q:退出

ctrl+c:退出

/字符串:搜索指定字符串

     N:向前搜索

     n:继续向后搜索

12、head

作用:显示文件中前若干行

格式:

head -n# 文件(n#换成你想要显示的行数)

默认显示前10行

 

13、tail

作用:显示文件中末尾的若干行

选项:

-f:实时监控文件内容的变化

格式:

tail -n# 文件

默认显示最后10行

14、grep

 作用:对文件中的内容进行过滤

   执行过滤工具

   过滤出包含指定字符串的行

格式:grep [选项] “目标” 文件

选项:

-v:取反

--color:将匹配的结果着色

-o:仅仅显示匹配的结果

-c:统计满足条件的行有几行

示例:

过滤出a1里包含字符串ike的行:# grep “ike” a1

过滤出a1里不包含字符串ike的行:# grep -v “ike” a1

15、mount

作用:将外部设备,挂载到linux的某个目录下

格式:

mount [选项] 设备文件 挂载点

光盘/光盘对应的设备文件:/dev/cdrom、/dev/sr0

示例:

将光盘挂载/mnt:# mount /dev/cdrom/mnt

补充:

短选项:-字母,短选项可以合并使用

长选项:--单词

版权声明
本文为[弑剑]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/shishenjian/p/14186445.html

Scroll to Top