linu常用的命令

linux帮助文档  命令 --help将会出现显示详细的解释信息

pwd:查看当前所在的完整目录

cd :进入目录   cd..倒退一个目录, cd或者是cd~回到最初始/home目录   cd -返回上次访问的目录

mkdir: 创建文件   mkdir -p +n 创建目录/文件夹

ls  -a 查看此目录下的文件名    ls -l 查看此目录的详细内容

vi 文本编辑器  +i编辑文件  esc退出编辑模式    ctrl+u向文件首翻半屏, ctrl+d向文件尾翻半屏    ctrl+F向下滚动一屏  ctrl+B向上滚动一屏   

rm[options] [file] 移除文件

复制文件

cp [options]  destination directory             scp[options] user1@ip地址 改地址的目录

例如:scp /home/administrator/news.txt root@192.168.6.129:/etc/squid

打印文件

cat  

 more:以一页一页的显示方便使用者逐页阅读  

 less:less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

 CTRL+D:终止当前终端的标准输入并终止命令

CTRL+C:终止当前进程的运行

3.less命令参数:

-b <缓冲区大小> 设置缓冲区的大小

-e  当文件显示结束后,自动离开

-f  强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-g  只标志最后搜索的关键词

-i  忽略搜索时的大小写

-m  显示类似more命令的百分比

-N  显示每行的行号

-o <文件名> 将less 输出的内容在指定文件中保存起来

-Q  不使用警告音

-s  显示连续空行为一行

-S  行过长时间将超出部分舍弃

-x <数字> 将“tab”键显示为规定的数字空格

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

b  向后翻一页

d  向后翻半页

h  显示帮助界面

Q  退出less 命令

u  向前滚动半页

y  向前滚动一行

空格键 滚动一行

回车键 滚动一页

[pagedown]: 向下翻动一页

[pageup]:   向上翻动一页

 head查看文件的前几行  tail:查看文件的后几行

grep查找命令

grep root /etc/passwd 显示文件/etc/passwd中包含root的所有行

grep root /etc/*  在/etc目录下包含的所有root文件

-i不区分大小写    -v 反转匹配,显示所有没有匹配到的行

grep  +正则表达式进行查找想要的结果

diff命令区分两个文件不同

diff file1 file2 

find 和locate命令符

当我们只知道有文件名,但是不知道路径就可以用着两个命令符查找文件

find -name filename

 sort命令符

sort能够对文件指定的列就行排序

unique命令符

 wc命令符

 统计指定文件中的字节数、字数、行数,并将统计结果显示输出

命令参数:

-c 统计字节数。

-l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L 打印最长行的长度。

命令名称

用途

cat

查看、合并文件

less

查看文件内容

head/tail

查看一个文件的前n行/后n行

split

分割文件

grep

查找

wc

统计行数,字符,字节

sort

排序

uniq

去重复

>,>>,|

重定向

*,?

文件通配符

打包压缩文件命令符

详细内容见:http://www.cnblogs.com/wdlhao/p/4986312.html

压缩成tar文件

总结

1、*.tar 用 tar -xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar -xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar -xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar -xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压  解压到指定文件   gunzip -c *fastq.zip  > mm/*fastq 

参数名称

用途

-v

压缩过程显示文件

-c

创建新压缩文件的指令

-z

用gzip压缩

-f

使用文档名,后直接接文件

-x

解压缩

命令名称

用途

gzip

压缩文件

gunzip

解压缩

tar -zvcf

打包压缩

tar –zvxf

解压缩

命令汇总

命令名称

用途

命令名称

用途

pwd

查看当前所在文件夹的绝对路径

cat

查看、合并文件

cd

目录切换

less

查看文件内容

mkdir

创建文件夹

head/tail

查看一个文件的前n行/后n行

ls

列出目录下文件清单

split

分割文件

vi

创建、编辑文件

grep

查找

touch

创建空文件,更新时间

wc

统计行数,字符,字节

cp

复制文件或目录

sort

排序

ln -s

软链接文件

>/>>/|

重定向

mv

重命名/移动文件或目录

gzip/gunzip

压缩/

解压缩

rm -rf

删除文件或目录

tar

打包压缩/解压缩

 

原文地址:https://www.cnblogs.com/yupeter007/p/7230273.html