码迷,mamicode.com
首页 > 系统相关 > 详细

Linux-36-linux基础重要命令13(L005-18)

时间:2016-05-06 12:39:17      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

【Linux常用命令总结】

1.创建目录——mkdir

 

2.以长格式显式目录和文件——ls      ld

 

3.切换目录层次——cd

即进入新的目录,进入新的文件夹。

 

4.创建文件或修改文件时间戳——touch

如果文件不存在,就新建文件,如果存在,就改变文件的访问时间等信息,不会对文件内容造成修改。

 

5.编辑文件内容——vi

 

6.在编辑文件内容时:保存文件内容并退出——:wq,强制保存文件内容并退出——:wq!,不保存直接退出——:q,不保存强制退出——:q!

 

7.上传文件——rz

 

8.下载文件——sz

 

9.打印输出内容——echo,复杂的输出——printf

 

10.查看文件内容——cat

 

11.拷贝单个文件——cp

 

12.拷贝目录——cp  -a(相当于-pdr)或cp  -p(连同属性一起拷贝)或cp  -r(递归拷贝)

 

13.删除单个文件(有提示问你是否确认删除)——rm

 

14.直接彻底删除单个文件(慎用)——rm  -f

15.递归删除文件或目录——rm  -r

 

16.删除指定的目录或文件——rm  -fr

 

17.删除空目录——rmdir

 

18.打印输出文件前n行内容——head –n

(head后如果什么都不接,如head1.txt则默认是显式1.txt内容的前10行)

 

19.打印输出文件最后n行内容——tail –n

(tail后如果什么都不接,如tail1.txt则默认是显式1.txt内容的最后10行)

 

20.过滤——grep

(将1.txt中haha内容排除,显示剩余内容,用grep –vhaha 1.txt)

(将1.txt中只显示haha,用grephaha 1.txt)

 

21.取各种内容——sed

(sed  –n  /haha/p 1.txt是打印1.txt中的haha内容,-n是取消默认输出,p是打印print,sed  /haha/d 1.txt是将1.txt中除haha以外的内容打印输出,d就是删除delete)

 

22.查看目录树(目录结构)——tree

 

23.显式设置别名——alias

 

24.取消别名——unalias

 

25.查看命令的路径——which, whereis,locate,find

(①find/ -type f –name “1.txt”是从根目录开始搜索所有名称为1.txt的文件,要求文件名必须完全匹配才可以被搜索到;②find/root/ -type f –mtime +5是搜索/root目录下5天前修改的文件)

 

26.把find,ls等命令的输出交给后面处理(详见之前的例子)——xargs

 

27.打印数字序列——seq

(类似echo{1..5})

 

28.查看命令及配置文件等的帮助——man

 

29.移动目录或改名——mv

(改名一般用rename)

 

30.显示当前的路径——pwd

 

31.查看之前输入命令的历史记录——history

【Linux常用符号总结】

(1);  (分号)多个命令的分隔符

(2)/  根或者路径的分隔符

(3)>  标准输出重定向,数据流朝着箭头的方向流动,会覆盖原数据

(4)>>  追加重定向,数据流朝着箭头的方向流动,不会覆盖原数据,在原文件结尾追加内容

(5)<<  标准输入重定向,用于改变命令的输入,指定输入内容,后跟文件名

(6)<<<<  输入重定向,后跟字符串,用来表示“输入结束”,也可用ctrl+d来结束输入

(7)..  上一级目录

(8).  当前目录

(9)~  用户的家目录

(10)|  管道,通过管道把前一个命令的输出交给后一个命令继续处理

(11){}  配合echo打印序列,如echo{1..6}和echo{a..z},注意seq只用于数字序列,不能用于字母序列,

Linux-36-linux基础重要命令13(L005-18)

标签:

原文地址:http://blog.csdn.net/wy_0928/article/details/51329754

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!