实验三 常用命令.docx

上传人:b****5 文档编号:2959578 上传时间:2022-11-16 格式:DOCX 页数:11 大小:469.39KB
下载 相关 举报
实验三 常用命令.docx_第1页
第1页 / 共11页
实验三 常用命令.docx_第2页
第2页 / 共11页
实验三 常用命令.docx_第3页
第3页 / 共11页
实验三 常用命令.docx_第4页
第4页 / 共11页
实验三 常用命令.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

实验三 常用命令.docx

《实验三 常用命令.docx》由会员分享,可在线阅读,更多相关《实验三 常用命令.docx(11页珍藏版)》请在冰豆网上搜索。

实验三 常用命令.docx

实验三常用命令

常用Linux命令

实验重点:

掌握常用的Linux命令

预备知识:

0、什么是Shell?

在Linux下,所有的程序都可以通过命令运行。

虽然Linux也有GUI,但是它并不比Windows的GUI更优秀!

当然了,在您的印象中,CLI(命令行界面)一定非常的不友善,缺少亲和力,冷漠而拒人于千里之外……您和CLI之间甚至有代沟的存在:

Shell可直译为“贝壳”,可以认为Shell是Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互。

Shell是一个命令解释器,将用户命令解析为OS所能理解的指令,实现用户与OS的交互。

Ubuntu围住安装了Bash的Shell,是目前主流的运行环境,也是大多数Linux的运行环境。

一、终端的启动

(1)快捷键方式:

CTRL+Alt+T

(2)在主面板输入:

te……

(3)Ctrl+Alt+F1~6

该方面启动命令行6个用户的登录,如果需要返回,请按CTRL+ALT+F7

二、命令提示符

通常Shell命令提示符采用如下格式:

username@hostname:

direction$

用户名主机名目录名

如:

bird@bird-R690A-M2T:

~$

三、命令

(1)坦白的说,冷不丁见到那么老长的一串命令,谁都会毛骨悚然。

也许您使用过DOS,留下这种印象:

命令先放一边,光是正确的输入目录、文件名都够瞧的。

而且DOS不区分大小写,要是像Linux一样区分大小写,那多恐怖啊!

其实Linux命令行具有补全功能,非常实用。

假设有这样一个命令:

commandpath/file

如果只有一个以c起始的命令,键入c,再按一次tab键,系统将自动补全该命令余下的部分。

只要ctab两次按键,就可以完成command的输入。

如果不只一个c起始的命令,那么您可以按两次tab键,系统会列出所有符合条件的选项,也就是以c起始的所有命令。

进一步输入o,如果只有一个以co起始的命令(一直输入,直到项符合条件的选项唯一),再按一次tab,命令就被补全完整。

(2)用上翻配合下翻浏览命令历史,可以找到之前输过的命令。

(3)使用?

代表任意单个字符。

例如?

?

?

lo,表示lo前有三个字符,它可以匹配Hello

(4)使用*代表随意几个任意字符。

例如*.iso,代表所有iso格式的文件。

(5)Linux是大小写敏感的系统,所有的命令、路径、参数、变量……都区分大小写

(6)使用TAB键补全命令,无论任何时候,多按几次TAB总会有所帮助

实验内容:

(1)重启与关机

init是Linux系统操作中不可缺少的程序之一,简单的说,运行级就是操作系统当前正在运行的功能级别。

这个级别从1到6,具有不同的功能。

  不同的运行级定义如下:

  #0-停机

  #1-单用户模式

  #2-多用户,没有NFS

  #3-完全多用户模式(标准的运行级)

  #4-没有用到

  #5-X11(xwindow)

  #6-重新启动

可以使用命令:

init0进行关机;init6进行重启。

也可以使用Shutdown命令:

Usage:

shutdown[OPTION]...时间[信息]

Options:

-rrebootaftershutdown-hhaltorpoweroffaftershutdown-Hhaltaftershutdown(implies-h)-Ppoweroffaftershutdown(implies-h)-ccancelarunningshutdown-konlysendwarnings,don'tshutdown-q,--quietreduceoutputtoerrorsonly-v,--verboseincreaseoutputtoincludeinformationalmessages--helpdisplaythishelpandexit--versionoutputversioninformationandexit

时间可以使用不同的格式,最常用的是简单的一个单词“now”,其使系统立即关闭。

其它可用的格式有+m,此m是关机前等待的分钟数;hh:

mm其指定以24小时制中的时间。

bird@bird-R690A-M2T:

~$sudoshutdown-r23:

50

[sudo]passwordforbird:

来自bird@bird-R690A-M2T的广播信息(/dev/pts/0)于20:

18...Thesystemisgoingdownforrebootin212minutes!

思考:

linux还有哪些关机与重启的命令?

(2)简单命令

1.who列出所有正在使用系统的用户、所用终端名和注册到系统的时间

测试有几个用户登录

2.echo将命令行中的参数显示到标准输出(即屏幕)上

输出hello

3.date在屏幕上显示或设置系统的日期和时间

date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]

将日期设置为2002年4月16日12:

30分

4.cal显示公元1~9999年中任意一年或者任意一个月的日历

查看2012年12月的日历

5.clear清除屏幕上的信息

测试清刷命令,这个世界变清静了……

6.passwd修改用户密码

重新设置密码为student123

再改回来,别到时下节课无法登录。

(3)文件命令

1.ls显示指定工作目录中所包含的内容的指令,要说明的是ls命令列出文件的名字,而不是文件的内容。

该命令的使用方式如下:

ls[选项][文件目录列表]

ls-a是表示把隐藏文件都列出来。

用ls–help查看ls全部信息。

2.cat命令

一般格式:

cat[选项]文件

功能:

在标准输出上显示文件的内容;连接两个或多个文件

创建文件f1,f2,并用cat将两个文件的内容合并到f3中。

如上图

3.cd命令:

将工作目录转换为/boot/grub,并用返回用户主目录。

如上图所示,下面命令表示什么意思?

cd/boot/grub

cd\

cd..

4.用more和less命令显示/etc/sysctl.conf文件,感受各种翻页命令。

more只能向下翻页,less可以向上或向下翻页

5.用wc统计文件字数和行数

wc–lf1表示统计f1的行数,-w表示单词数,也可以连在一起使用。

6.管道

管道可以把一系列命令连接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入,以此类推,通过使用“|”符连成一个管道。

如:

统计/usr/bin下的文件数

ls用于查看目录下的文件,借助管道能够把ls的输出结果作为wc命令的输入,得到单个命令无法实现的效果。

7.显示最近执行过的10条shell命令。

(4)匹配、排序及显示指定内容的命令

1、在Linux系统中查找文件的命令通常为find命令,查找所需要的指定文件。

find命令的语法格式如下:

#find[目录列表][匹配标准]

-print显示整个文件路径和名称。

一般来说,都要用-print,如果没有这个参数,则find命令进行所要求的搜索是没有显示结果的。

2.sort排序

sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。

排序方法:

sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一字符,如果还相同,将继续进行比较。

语法格式如下:

sort[选项]文件

在当前目录创建文件f4,并输入如上内容,再用sort对f4排序。

(5)复制、删除和移动文件的命令

1.cp命令:

将源文件或目录复制到目标文件或目录中

一般格式:

cp[选项]源文件或目录目标文件或目录

将文件f4复制到/var目录中。

2.文件删除命令:

rm

从文件系统中删除文件及整个目录

一般格式:

rm[选项]文件列表

将/var下的文件f4删除。

3.移动文件:

mv

一般格式:

mv[选项]sourcetarget

说明:

对文件或目录重新命名,即把源文件以一个新文件名移动到另一个新的目录中去;或者将文件从一个目录移到另一个目录中

将f1移动到/var中。

(6)改变文件或目录存取权限的命令

1.用户和权限

Linux系统中规定了4种不同类型的用户:

①文件主(owner);

②同组用户(group);

③可以访问系统的其他用户(others);

④超级用户(root),具有管理系统的特权。

根据存取权限规定,有3种访问文件或目录的方式:

①读(r);

②写(w);

③可执行或查找(x)。

chmod命令——用于改变或设置文件或目录的存取权限

(1)以符号模式改变权限

 mode:

权限设定字串,格式如下:

[ugoa...][[+-=][rwxX]...][,...],其中u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。

  +表示增加权限、-表示取消权限、=表示唯一设定权限。

  r表示可读取,w表示可写入,x表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

例如:

对文件f2修改成全部用户都具有rwx属性:

以绝对方式改变权限

一般格式:

chmodmode文件名

mode是以3位八进制数字出现的,第一位表示文件主权限,第二位表示组用户权限,第三位表示其他用户权限

如下图:

将f2修改成744

r

w

x

表示

4

1

0

0

只读

6

1

1

0

只读可写

7

1

1

1

可读可写可执行

(7)有关进程管理的命令

Linux是一个多用户的操作系统,意味着多个用户可以同时使用一个操作系统,而每个用户又可以运行多个命令;

命令的执行是通过进程来实现的,简单地说,进程是一个程序或任务的执行过程;

可以说,一个运行着的操作系统就是由许许多多的进程组成的

1、一般格式:

ps[选项]

说明:

ps命令是查看进程状态的最常用的命令,它可以提供关于进程的许多信息。

常用选项:

-a显示系统中与tty相关的(除会话组长之外)所有进程的信息。

-e显示所有进程的信息。

-f显示进程的所有信息。

2.一般格式:

kill[9|]进程号…

将终端关掉:

kill-91872

 

linux命令有100多个,这儿只是列举了常用的一部分……

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

当前位置:首页 > 表格模板 > 合同协议

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

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