Linux 常用命令[1]-基本操作

Linux 常用命令[1]-基本操作

=============
(1) linux 目录层级
=============
. 代表该目录自己
.. 代表该目录的父目录
/  表示根目录,是所有目录的起点

cd 切换目录
	cd ~ 跳到自己的 home 目录 
	cd ../.. 跳到目前目录的上上两层

pwd 显示工作目录绝对路径


ls 显示指定工作目录下的所有内容
	http://www.runoob.com/linux/linux-comm-ls.html
	
=============
(2) 显示文件内容,q键退出
=============
cat 显示文件内容 
	cat fileName 显示文本内容
	cat file_1 file_2 | sort > merge_file   把文件file_1 与 file_2 合并与排序后保存到 merge_file中。
	
	
more 可以一次显示一屏文本,回车或空格继续显示
	more fileName
	more -10 fileName 每次看文件的10行
	
less 既可以向前,也可以向后翻阅查看文件内容
	less fileName 
	
head 用来显示指定文件的前n行
	head -number fileName

tail 功能与head对应,从文件尾部浏览文件内容
	tail +number fileName 从第几行以后开始显示
	tail -number fileName 从距离文件尾 number 行处开始显示
	

=============
(3) 文件内容查找
=============

grep 一次只能搜索一个指定的模式
	grep ‘maxThreads’ server.xml
	grep -10 ‘maxThreads’ server.xml 搜索目标字符串,并显示其前后10行内容

egrep 检索拓展的正则表达式(包括表达式组和可选项)
	egrep ‘[0-9]{2,3}’ server.xml 正则匹配搜索

fgrep 检索固定的字符串,不识正则表达式
	fgrep ‘maxThreads’ server.xml
	可选参数参考链接:
	https://www.cnblogs.com/zhubiao/p/6057586.html
	

=============
(4) 文件查找
=============

find 从指定目录开始,递归搜索指定文件
	find . –name ‘server.xml’  从根目录搜索名字为server.xml的文件
	[-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写]
	http://www.runoob.com/linux/linux-comm-find.html
	
locate 也用于查找文件,速度快些
	[不好用,暂忽略]


=============
(5) 文本处理
=============
sort 对文件中的各行进行排序
	http://www.runoob.com/linux/linux-comm-sort.html
	
uniq 将重复行从输出文本中删除,只留下每条记录的唯一样本
	http://www.runoob.com/linux/linux-comm-uniq.html
	
=============
(6)文件内容统计
=============

wc 统计指定文件中的字节数,字数,行数等信息。
	wc server.xml 显示文件的行数,字符数,字节数
	http://www.runoob.com/linux/linux-comm-wc.html
	
=============
(7)文件比较
=============
diff 
	http://www.runoob.com/linux/linux-comm-diff.html
comm 用于比较两个已经排过序的文件
	http://www.runoob.com/linux/linux-comm-comm.html


=============
(8)文件复制,移动,删除
=============
cp 用于复制文件或目录
	http://www.runoob.com/linux/linux-comm-cp.html
	
mv 用来为文件或目录改名、或将文件或目录移入其它位置。
	http://www.runoob.com/linux/linux-comm-mv.html

rm 用于删除一个文件或者目录
	http://www.runoob.com/linux/linux-comm-rm.html
	
=============
(9)目录创建与删除
=============
mkdir 在工作目录下,建立一个子目录
	http://www.runoob.com/linux/linux-comm-mkdir.html
	
	
rmdir 删除空的目录
	http://www.runoob.com/linux/linux-comm-rmdir.html
	

你可能感兴趣的:(【脚本工具命令】,linux指令)