Linux常用命令个人整理Word文档下载推荐.docx

上传人:b****6 文档编号:20639206 上传时间:2023-01-24 格式:DOCX 页数:39 大小:2.31MB
下载 相关 举报
Linux常用命令个人整理Word文档下载推荐.docx_第1页
第1页 / 共39页
Linux常用命令个人整理Word文档下载推荐.docx_第2页
第2页 / 共39页
Linux常用命令个人整理Word文档下载推荐.docx_第3页
第3页 / 共39页
Linux常用命令个人整理Word文档下载推荐.docx_第4页
第4页 / 共39页
Linux常用命令个人整理Word文档下载推荐.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

Linux常用命令个人整理Word文档下载推荐.docx

《Linux常用命令个人整理Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Linux常用命令个人整理Word文档下载推荐.docx(39页珍藏版)》请在冰豆网上搜索。

Linux常用命令个人整理Word文档下载推荐.docx

表示是普通文件

9

绿色显示

表示是可执行程序,或者是可执行文件

10

红色显示

红色表示压缩文件

cd切换用户的当前工作目录

cd/bin

切换到bin目录下

cd

回车后直接回到宿主目录

cd~

cd$HOME

cd..

回到上一层目录

cp用于复制(copy)

格式:

cp复制的文件名目录/被复制的文件名

cpDesktop/

表示将当前文件夹下的文件复制到Desktop目录下不改名

表示将当前文件夹下的文件复制到Desktop目录下改名为:

将当前目录下的三个文件复制到Desltop中,复制多个文件不能改名

cp-R/binDesktop/

将bin目录复制到Desktop

[root@localhost~]#cpDesktop/

cp:

是否覆盖“Desktop/”?

y

[root@localhost~]#

如果被复制的文件已经存在则会提示是否覆盖,输入y就覆盖了

cpinstall*Desktop/

install*表示以install开头的文件都会被复制

cp-l

给创建硬链接,和的索引号是相同的,代表文件的内容是一样的

cp-s

给创建符号链接

->

mv文件的移动或改名

mvDesktop/

将移动到Desktop目录下

mvDesktop/.

将Desktop目录下的移动到当前目录

mv

将改名为

pwd显示当前工作目录的绝对路径

pwd

显示当前工作目录的绝对路径

rm删除文件或目录

[root@localhost~]#rm

rm:

是否删除符号链接“y

删除输入y表示删除

rm–f

表示不带提示删除该文件

[root@localhost~]#rmtest/

rm:

无法删除目录“test/”:

是一个目录

如果是目录会提示是否删除,rmtest/没有带参数无法删除目录

[root@localhost~]#rm-rtest/

是否进入目录“test/”?

是否删除一般文件“test123”

来表示

find在指定目录下查找文件

find/-namepasswd

从根目录开始查找以“passwd”命名的文件

find/root-namemylinux-execrm-f{}\;

从root目录开始查找文件名为mylinux文件,找到并删除。

ln为文件创建链接

ln

创建硬链接

ln-s

创建软链接

mkdir创建目录

mkdirtest

创建test目录

mkdir-pa/b/c/d/e/f

创建多级目录

whereis定位相关文件的路径

whereis作用定位指令的二进制程序、源代码文件、手册页及相关文件的路径

whereisls

显示ls指令的路径

which查找显示给定指令的绝对路径

whichls

查找ls指令的绝对路径

file查看给定文件的类型

file

查看文件的类型

touch改变文件的时间属性、创建新的空文件

touch

将文件的时间改为当前时间

touchnulltext

创建新的空文件

touchfile{1,2,3,4}

批量创建文件

locate查找文件的保存路径

locatepasswd

查询passwd文件的保存路径,locate指令比find的效率高

updatedb

要保证locate的执行效率,就要不定期的更新locate数据库

dd复制文件并对格式进行转化

updatedb和locate指令结合使用

updatedb

用于更新locate执行是用的数据库,第一次执行的时候比较缓慢,要遍历整个文件的目录结构然后保存在数据库中去。

要保证locate指令查询的准确就要更新数据库。

dirname显示文件的路径

[root@localhost~]#dirname/etc/httpd/conf/

/etc/httpd/conf

在命令行使用的频率不高,主要在shell编程中要用到

pathchk检查文件的路径是否具有可移植性

没有任何提示表名文件路径可用

unlink删除指定的普通文件

basename去文件名称的路径和后缀信息

在shell编程中经常使用

rename批量重命名文件

第2章

vi编辑器的使用

vi

进入vi有欢迎界面

按Esc键输入“:

q”回车就可以退出

如果存在则打开,不存在就会创建

i

进入编辑状态,输入的内容插入到当前光标之前

按Esc键

进入命令状态

I

在行首插入新的文本

a

在当前光标后边,追加新的文本(append)

A

在当前行尾追加文本

o

小写“o”在当前行下面插入一个空行

O

在当前行的上面插入一个空行

11

q!

强制退出不保存

12

q

退出,如果文件修改会提示要保存

13

w

保存

14

wq

保存并退出

15

x

16

按住Shift键,按两次Z键

17

H、J、K、L

在命令状态可以控制光标的移动

18

上下左右键

19

30

切换到第30行

20

$

在最后一行

21

yy

复制当前光标所在的行

22

p

在当前光标所在的行复制粘贴的内容

emacs文本编辑器

ed行文本编辑器

ed在编辑超大规模的文件的时候比较有用,如果文件很大使用vi很不方便,可以以行的方式把文件调入内存操作。

ed

输入1会显示第一行的内容,输入行号就显示第几行的内容

i

进入输入模式

.

“.”小点表示进入命令模式

保存对文件的修改

退出

第3章

cat查看文本的内容

一般显示比较短的文本文件

cat

查看的内容

cat-s

在中如果有多个空行,则合并为一个空行

more分屏查看文本的内容

more

分屏显示的内容.

回车键向下显示一行

空格键向下显示一屏

/root

搜索含有root内容的那一行

n

查找下一个含有root的行

按q键

psaux|more

结合管道命令使用,将系统信息分屏输出

ls/etc/-l|more

分屏查看etc目录下的文件

less分屏显示文本文件内容

和more的用法类似,搜索功能和vi类似

grep找出文本中与给定的模式匹配的行

greproot/etc/passwd

搜索passwd文件中含有root的行

grep-n'

fs$'

/proc/filesystems

找出以fs结尾的行,grep指令可以和正则表达式匹配使用

head显示文件的头部内容

head

默认会显示的前10行内容

head-n15

按指定的行数显示内容,这里显示的前15行内容

head-n5/etc/passwd/etc/httpd/conf/

同时显示两个文件的内容,显示passwd和的前5行内容

tail显示文件的尾部内容

tail

默认显示文本文件的最后10行内容

tail-n5

默认显示最后5行的内容

tail-f

监视文本的内容,当该文件变化时显示其尾部的内容,通常用于监控日志文件

wc统计文本文件的字符数、单词数、行数

[root@localhost~]#wc

5256159

三个数字分别表示:

行数、单词数、字符数

[root@localhost~]#wc-l/etc/passwd

47/etc/passwd

单独统计行数,passwd文件中有47行

psaux|grepgnome|wc-l

与管道命令结合使用,统计系统进程中含有gnome进程的数量

uniq去除文件中的重复行

uniq

去除中的重复行(查看文件的时候不显示重复行,前提是重复行在一起,如果是交叉的则不能去除),不改变原文件

sort

把文件中的重复行排在一起(对文件重复的内容进行排序)

sort|uniq

排序之后再去除重复行

sort|uniq-c

排序之后再去除重复行,并统计重复行出现的次数

cut显示文本中指定的列

在学习cut命令的时候可以先用cat查看文件,再做对比。

cut-f1-d"

"

/etc/fstab

只显示fstab文件第一列中的内容,参数中的数字“1”表示第一列,"

表示按空格(空白)区分

cut-c-15/proc/net/arp

以前15个字符作为一列显示arp文件

sort对文本的重复内容进行排序

sort

把中的重复行排在一起

sort-odemo4

把中的重复行排在一起,保存在demo4中,在Linux中文件名可以没有后缀,windows中的文件名后缀只是方便系统管理文件

[root@localhost~]#filedemo4

demo4:

ASCIItext

用file命令可以查看demo4文件的类型,可以看到demo4文件的编码为:

ASCII类型为:

text

join合并多个文件中的相同字段

split将给定的文件拆分小的文件

unexpand将文件字符之间的多余空格转化为一个Tab键

tr替换给定文件中的单个字符

tr是字符处理工具,而不是字符串处理工具

trdevxyz<

/etc/fstab

将fstab文件中dev替换成xyz,这里的替换只是在显示屏上替换了。

真实的文件内容并没有替换。

tra-zA-Z<

/etc/hosts

将hosts文件的小写全部转换成大写

echo$PATH

在屏幕上显示环境变量

echo$PATH|tr"

:

"

\n"

将环境变量中的冒号(“:

”)换成换行符(“\n”)

tee将输出的内容保存到多个指定的文件之中

cat/etc/fstab>

a

将屏幕显示的fstab文件的内容重定向输出到a文件之中。

如果当前目录中没有a文件会自动创建一个a文件

cat/etc/fstab|teefile1file2file3

将fstab文件的内容同时保存在三个文件中(file1、file2、file3)

tac以行为单位反序显示文本

cat/etc/fstab

以正常的方式查看fstab

tac/etc/fstab

在屏幕上反向显示,会发现fstab的最后一行显示成第一行了

spell文本内容拼写检查

对文本内容以单词为单位拼写检查,将拼写错误的单词输出便于检查

paste多个文本文件内容的合并

diff比较两个文本文件不同的地方

可以对比新的源码和老版本的不同,可以做文件的补丁

cmp比较两个文件的不同

可以比价两个任何类型的文件的不同

look显示文件中以指定字符开头的行

使用look指令的时候先要对文件的内容进行排序,如果没有排序则查找的是第一个指定字符开头的内容

在字典文件中查找以给定字符串开头的单词

ispell检查英文拼写错误并且给出纠正的选项

mytest中有单词是拼写错误的

检查mytest文件中的拼写错误

上面的命令执行后,给出纠正的选项,可以根据选项选择纠正

fold指定文本文件在输出在屏幕上的字符长度

cat/etc/fstab

查看fstab文件

fold-w20/etc/fstab

以每行20个字符,在屏幕上显示fstab文件

fmt对文本格式进行优化压缩空格

fmt-u/etc/fstab

压缩文本文件中多余的空格

expand将文本中的制表符(Tab键)转换成空格(空白字符)

可以和unexpand对比学习

expand-t20

将一个Tab键换成20个空格

例:

col过滤文本中的控制字符

用vi打开mytest2可以发现里面有一行“^F”的控制字符

cat指令查看的时候也看到不认识的控制字符

过滤控制字符

过滤后可以保存到其他的文件

colrm删除文本中的指定列

comm比较两个排序后的文本不同之处

比较的两个文本必须先进行排序

csplit将一个大文件分隔成多个小文件

cp/etc/httpd/conf/.

将拷贝到当前目录下

csplit300

在第300行出将文件分隔成两个文件,xx01、xx00就是分隔后的两个文件

diff3比较三个文件有什么不同

查看准备好的三个文件

用diff3指令比较三个文件有什么不同

diffstat显示diff输出结果的统计信息

一般用于统计补丁程序的详细信息

printf格式化输出字符串

pr转化文本文件为适合打印的格式

od输出文件的八进制十六进制的字节

rev以行为单位反转字符串

第4章

tar归档实用工具打包解压缩

tar-cvf/bin

将bin目录下的所有文件打包,包名为并显示打包详细过程。

打包完成在当前目录下

[root@bogon~]#file

POSIXtararchive

用file命令探测的类型为:

POSIXtar的归档包

tar-xvf

解压

tar-czvf/bin

打包并进行gzip压缩

tar-xzvf

~]#file

gzipcompresseddata,fromUnix,lastmodified:

SunDec3018:

40:

462012

探测的类型

gzip压缩解压缩

gzip

压缩后发现没有了,取而代之的是查看文件的详细可以发现,压缩后比原来的文件小了

gzip-d

解压包

解压缩gizp指令压缩的包

gunzip

解压缩

bzip2创建和管理用bzip2指令压缩的包

bunzip2解压缩bzip2创建的压缩包

cpio存取归档包中的文件

find/bin-print

输出bin目录下的文件全路径

find/bin-print|cpio-o>

[root@localhost~]#file

cpioarchive

为归档包文件

dump备份linux文件系统

dump-f/bin

备份bin目录,备份文件名为:

restore-tf

查看备份文件中的文件列表

restore还原备份dump指令的备份

restore

[root@www~]#restore-t[-fdumpfile][-h] 

<

==用来察看dump檔

[root@www~]#restore-C[-fdumpfile][-D挂载点]<

==比较dump与实际档案

[root@www~]#restore-i[-fdumpfile] 

==进入互动模式

[root@www~]#restore-r[-fdumpfile] 

==还原整个文件系统

选项与参数:

相关的各种模式,各种模式无法混用喔!

例如不可以写-tC啦!

-t 

此模式用在察看dump起来的备份文件中含有什么重要数据!

类似tar-t功能;

-C 

此模式可以将dump内的数据拿出来跟实际的文件系统做比较,

最终会列出『在dump档案内有记录的,且目前文件系统不一样』的档案;

-i 

进入互动模式,可以仅还原部分档案,用在dump目录时的还原!

-r 

将整个filesystem还原的一种模式,用在还原针对文件系统的dump备份;

其他较常用到的选项功能:

-h 

察看完整备份数据中的inode与文件系统label等信息

-f 

后面就接你要处理的那个dump档案啰!

-D 

与-C进行搭配,可以查出后面接的挂载点与dump内有不同的档案!

用restore观察dump后的备份数据内容

restore-t-f

Dump 

date:

TueSep 

401:

002012

Dumpedfrom:

theepoch

Level0dumpof/booton:

/dev/sda1

Label:

none

11 

./lost+found

2049 

./grub

22 

./grub/

12 

./grub/ 

23 

24 

25 

./grub/stage1

26 

./grub/stage2

27 

./grub/e2fs_stage1_5

28 

./grub/fat_stage1_5

29 

./grub/ffs_stage1_5

30 

./grub/iso9660_stage1_5

31 

./grub/jfs_stage1_5

32 

./grub/minix_stage1_5

33 

./grub/reiserfs_stage1_5

34 

./grub/ufs2_stage1_5

35 

./grub/vstafs_stage1_5

36 

./grub/xfs_stage1_5

2050 

./efi

18 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1