您的位置:首页 > 运维架构 > Linux

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

2016-05-06 10:48 323 查看
【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只用于数字序列,不能用于字母序列,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: