教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

Linux-Unix常用命令速查整理(3)

来源:网络收集 时间:2026-07-18
导读: 执行格式:cat filename或more filename 或cat filename|more 例: cat file1 以连续显示方式,查看文件file1的内容 more file1 或 cat file1|more 以分页方式查看文件的内容 (2)删除文件rm 执行格式:rm filenam

执行格式:cat filename或more filename 或cat filename|more

例: cat file1 以连续显示方式,查看文件file1的内容

more file1

或 cat file1|more 以分页方式查看文件的内容

(2)删除文件rm

执行格式:rm filename

例:rm file?

rm f*

(3)复制文件cp

执行格式:cp [-r] source destination

例:cp file1 file2 将file1复制成file2

cp file1 dir1 将file1复制到目录dir1

cp /tmp/file1 将file1复制到当前目录

cp /tmp/file1 file2 将file1 复制到当前目录名为file2

cp -r dir1 dir2 (recursive copy)复制整个目录。

(4)移动或更改文件、目录名称mv

执行格式:mv source destination

例: mv file1 file2 将文件file1,更名为file2

mv file1 dir1 将文件file1,移到目录dir1下

mv dir1 dir2 grep

linux常用命令

(5)比较文件(可以是二进制的)或目录的内容 diff

执行格式: diff [-r] name1 name2 (name1、name2同为文件或目录)

例: diff file1 file2 比较file1与file2的不同处

diff -r dir1 dir2 比较dir1与dir2的不同处

(6)文件中字符串的查找grep

执行格式:grep string file

例:grepabc file1 查找并列出串abc所在的整行文字

(7)文件或命令的路径寻找

执行格式一:whereis command 显示命令的路径

执行格式二:which command 显示路径及使用者所定义的别名

执行格式三:whatis command 显示命令的功能摘要

(8)建立文件或目录的链接ln

例: ln source target1 建立source文件(已存在)的硬链接,命名为target1 ln -s source target2 建立source文件的符号链接,命名为target2

文件编辑器vi

vi是在UNIX 上被广泛使用的中英文编辑软件。vi是visual editor的缩写,是UNIX提供给用户的一个窗口化编辑环境。

进入vi,直接执行vi编辑程序即可。

例:$vi test.c

显示器出现vi的编辑窗口,同时vi会将文件复制一份至缓冲区(buffer)。vi先对缓冲区的文件进行编辑,保留在磁盘中的文件则不变。编辑完成后,使用者可决定是否要取代原来旧有的文件。

1、vi的工作模式

vi提供二种工作模式:输入模式(insert mode)和命令模式(command mode)。使用者进入vi后,即处在命令模式下,此刻键入的任何字符皆被视为命令,可进行删除、修改、存盘等操作。要输入信息,应转换到输入模式。

(1)命令模式

在输入模式下,按ESC可切换到命令模式。命令模式下,可选用下列指令离开vi: :q! 离开vi,并放弃刚在缓冲区内编辑的内容

:wq将缓冲区内的资料写入磁盘中,并离开vi

:ZZ 同wq

:x 同wq

:w 将缓冲区内的资料写入磁盘中,但并不离开vi

:q 离开vi,若文件被修改过,则要被要求确认是否放弃修改的内容,此指令可与:w配合使用

(2)命令模式下光标的移动

H 左移一个字符

J 下移一个字符

K 上移一个字符

L 右移一个字符

linux常用命令

0 移至该行的首

$ 移至该行的末

^ 移至该行的第一个字符处

H 移至窗口的第一列

M 移至窗口中间那一列

L 移至窗口的最后一列

G 移至该文件的最后一列

W, W 下一个单词 (W 忽略标点)

B, B 上一个单词 (B 忽略标点)

+ 移至下一列的第一个字符处

- 移至上一列的第一个字符处

( 移至该句首

) 移至该句末

{ 移至该段首

} 移至该段末

NG 移至该文件的第n列

N+ 移至光标所在位置之后第n列

n- 移至光标所在位置之前第n列

(3)输入模式

输入以下命令即可进入vi输入模式:

a(append) 在光标之后加入资料

A 在该行之末加入资料

i(insert) 在光标之前加入资料

I 在该行之首加入资料

o(open) 新增一行于该行之下,供输入资料用

O 新增一行于该行之上,供输入资料用

dd删除当前光标所在行

X 删除当前光标字符

x 删除当前光标之前字符

U 撤消

重做

F 查找

ESC键离开输入模式

GNU C编译器

LINUX上可用的C编译器是GNU C编译器,它建立在自由软件基金会编程许可证的基础上,因此可以自由发布。

LINUX 上的GNU C编译器(GCC)是一个全功能的ANCI C兼容编译器。下面介绍GCC和一些GCC编译器最常用的选项。

1、使用GCC

通常后跟一些选项和文件名来使用GCC编译器。GCC命令的基本用法如下:

linux常用命令

gcc [options] [filenames]

命令行选项指定的编译过程中的具体操作

2、GCC常用选项

GCC有超过100个的编译选项可用,这些选项中的许多可能永远都不会用到,但一些主要的选项将会频繁使用。很多的GCC选项包括一个以上的字符,因此必须为每个选项指定各自的连字符,并且就像大多数LINUX 命令一样不能在一个单独的连字符后跟一组选项。例如:

gcctest.c

编译成功后,当前目录下就产生了一个可执行文件a.out。

也可用-o选项来为即将产生的可执行文件指定一个文件名来代替a.out。例如: gcc -o count count.c

此时得到的可执行文件就不再是a.out,而是count。

3、执行文件

格式:./可执行文件名

例:./a.out

./count

…… 此处隐藏:822字,全部文档内容请下载后查看。喜欢就下载吧 ……
Linux-Unix常用命令速查整理(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/41239.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)