linux实验网络程序报告7,2014-2-26实验报告简单的Linux命令

news/2024/8/26 15:24:19

1、命令的格式

命令字  [选项]  [参数]

命令字表示完成相应操作的具体命令

选项表示命令的要求

参数表示命令的作用对象

2、linux系统中关机操作

#shutdown -h now

#poweroff

重启

#shutdown -r now

#reboot

3、目录相关命令

1)pwd查看当前所在的目录

2)mkdir目录名(创建目录)

3)ls查看当前目录下的内容

4)cd目录名 (进入目录)

cd .. 返回上一级目录

相对路径:相对某一个参考点

绝对路径:以/开始的路径

#cd ../../ 返回上一级的上一级

#cd ~进入用户的宿主目录

5)在当前目录创建两个目录

#mkdir 目录名1 目录名2

6)一次性创建多个层级目录,mkdir默认只创建路径中的最后那个目录,所以如果创建/root/abc/ab/a目录,成功的 前提是目录abc、ab已经存在。如果一次性创建成功,加选项-p,即mkdir -p /root/abc/ab/a

7)mkdir 目录名(删除空目录)

4、文件操作命令

1)#touch 01.txt(创建文件01.txt)

2)#cp 文件名 目录名(复制文件到指定的目录)

Linux系统属于目录树结构,所有的文件、目录都具有一个相同的起点“根”/

/boot:存放启动linux所必需的文件,包括内核文件、启动菜单文件

/bin:linux下最基本的用户命令,普通用户都有权执行

/dev:存放设备文件,如硬盘、键盘、鼠标等

/etc:存放程序的配置文件

/home:普通用户的默认工作目录,也叫宿主目录

/root:超级用户的工作目 录

/sbin:存放linux下最基本的命令,一般只有管理员才能执行

/usr:存放其他用户应用程序

/var:存放系统中经常变化的一些文件,如系统日志文件等

/tmp:存放系统运行过程中使用的一些临时文件

在Linux 下,没有单独重命名命令

直接使用 mv 原文件名 新文件名

4)rm 文件名 (删除文件)

rm -f 文件名(删除文件并不提示)

rm -r 目录名(删除目录)

rm -rf 目录名(强制删除目录)

5、快捷键

ctrl+u清空只首行

ctrl+k清空到尾行

ctrl+a光标移动到首行

ctrl+e光标移动至尾行

ctrl+l清屏

ctrl+w删除前一个单词

ctrl+左右方向键一次性移动一个单词

6、查看命令

1)uname -r 查看内核版本

主版本 次版本 末版本

主版本:内核结构,功能方面的重大改进;主版本号升级非常缓慢。

次版本:表示当前系统是开发版还是稳定版。偶数表示稳定版,奇数表示开发版。

末版本:修订版本号,修订版本升级只是对内核进行较小的改变。

2)查看主机名

uname -n

hostname

hostname -s

3)查看网络接口信息

ifconfig

ifconfig eth0(只看eth0接口信息)

4)查看命令信息

help 查看内部命令帮助信息

man 查看命令手册页

info 与man类似但信息更详细

5)查看cpu信息

cat/proc/cpuinfo

6)查看内存信息。

cat/proc/meminfo

7、查看文件内容

cat 文件名(查看文件内容)

more 文件名(查看文件内容并分屏显示)

less 文件名(查看文件内容并分屏显示且可以控制上下翻 )

8、查找

1)查找一个命令所在的位置。

which ls

2)查找文件所在位置。

locate 文件名

3)在指定的目录中查找指定名称的文件

find /home -name'01.txt'(在、home 目录查找01.txt的文件)

4)在/home/目录下查找指定类型为目录的文件

find /home -type d/*类型为目录*/

5)在/home 目录下查找扩展名为.txt的文件

find /home -name '*.txt'.

9、创建连接

1)创建软连接

在root目录下创建一个软链接叫1402,该链接指向/home/my

ln -s /home/my /root/1402

最终向/root/1402 目录中新建文件,实际上是在/home/my 下创建了文件

相当于快捷方式

2)创建硬链接

硬链接相当创建一个新文件,不能给目录建立硬链接。ln 不加-s就是硬链接

10、vi文本编辑器

1)vi编辑器的工作模式

命令模式:启动vi编辑器默认进入命令模式,在这个模式下可以移动鼠标及指定操作如内容的查找,复制,粘贴。

输入模式:该模式主要操作时录入文件内容,可对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vi   编辑器的最后一行会显示insert。i a o 都可以进入。

末行模式:该模式可以保存文件,退出,查找替换操作。vi编辑器最后一行会出现“:”提示符、命令模式下输 入“ shift+:"进入末行模式。输入模式切换末行模式可用ESC。

mv rm

查看命令

查看文件内容

查找

软连接

VI编辑器工模式

实验内容:

1、mv  rm命令

mv命令

1)移动文件,改变文件路径。格式:mv文件名 目录名(见图1)

0818b9ca8b590ca3270a3433284dd417.png

说明:在当前目录下的one文件通过mv one 1命令就移动到了目录1内。

2)重命名文件。格式:mv文件名 新文件名(见图2)

0818b9ca8b590ca3270a3433284dd417.png

说明:在当前目录下,输入命令:mv one two就将one文件的文件名改为two。

rm命令:删除文件,格式:rm文件名 。(见图3)

rm 文件名 (删除文件)

rm -f 文件名(删除文件并不提示)

rm -r 目录名(删除目录)

rm -rf 目录名(强制删除目录)

0818b9ca8b590ca3270a3433284dd417.png

说明:如图,直接输入命令 rm one则系统提示是否删除,若加上�rf参数,则无提示且强制删除。

2、查看文件内容(见图4)

cat 文件名(查看文件内容)

more 文件名(查看文件内容并分屏显示)

less 文件名(查看文件内容并分屏显示且可以控制上下翻 )

0818b9ca8b590ca3270a3433284dd417.png

说明:在当前目录下,可以用 cat命令来打开one文件来查看里面的内容。

3、查看命令

help 查看内部命令帮助信息

man 查看命令手册页

info 与man类似但信息更详细

4.查找(见图5)

1)查找一个命令所在的位置。

which命令名

2)查找文件所在位置。

locate 文件名

3)在指定的目录中查找指定名称的文件

find /home -name'01.txt'(在、home目录查找01.txt的文件)

4)在/home/目录下查找指定类型为目录的文件

find /home -type d

5)在/home目录下查找扩展名为.txt的文件

find /home -name '*.txt'.

0818b9ca8b590ca3270a3433284dd417.png

5、建立软链接

命令:ln�s 源文件 链接名

在root目录下创建一个软链接叫1402,该链接指向/home/my

ln -s /home/my/root/1402

最终向/root/1402目录中新建文件,实际上是在/home/my下创建了文件

相当于快捷方式(见图6)

0818b9ca8b590ca3270a3433284dd417.png

6、vi编辑器

命令模式 :启动vi编辑器默认进入命令模式,在这个模式下可以移动鼠标及指定操如内容的查找,复制,粘    贴。

输入模式:该模式主要操作时录入文件内容,可对文本文件正文进行修改、或者添加新的内容。处于输入模式        时,vi编器的最后一行会显示insert。i a o都可以进入。

末行模式:该模式可以保存文件,退出,查找替换操作。vi编辑器最后一行会出现“:”提示符、命令模式下输   入”shift+:"进入末行模式。输入模式切换末行模式可用ESC

实验结果:

通过今天的学习,学到了很多新的知识,同时也发现了很多需要注意的问题。Linux中,输入命令行应该注意空格斜杠,反斜杠之间不能弄混;在进入目录或者切换目录甚至于复制移动的时候一定要注意文件的相对路径和绝对路径;使用vi编辑器应该注意不小心乱碰到快捷键给文件作出了一定的修改而保存或者忘记保存,这样很多系统信息会改变。


http://www.niftyadmin.cn/n/1998677.html

相关文章

程序员创业成功必须遵守的几条铁律

程序员创业成功必须遵守的几条铁律 一、超速创业 老板法则一:要创业,就要做好亏钱或赢钱的准备; 想赚大钱,最快的方法就是自己当老板。 当老板当然有两种可能,一个是赚大钱,另外一个风险就是亏钱。我今天…

读《构建之法》

按照精读的读法,细致的读完了《构建之法》的第一、二、十六章。结合书本内容与自我理解,提出以下问题。 第一章 1.1软件程序软件工程 书中有这样一个例子:如果一架民用飞机上有需求,用户使用它的概率是百万分之一,你还…

Ubuntu 16.04 提权漏洞

Ubuntu 提权漏洞 下午闲来没事,朋友扔给我一个Ubuntu 提权exp 亲测可用,记录下 /* Ubuntu 16.04.4 kernel priv esc all credits to bleidl vnik*/// Tested on:// 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64// if differe…

程序员想创业首先要突破自己三关

当人们还在浩叹第一次网络泡沫破灭的时候,互联网已经悄悄迎来了它的第二个春天;从某种意义上看,甚至已经进入了夏天——热烈但不乏浮躁、兴奋但失之肤浅。某位投资人声称今年总共有三十亿美金资本进入中国,言下之意,大…

SpringMVC源码分析系列(精简)

springmvc源码分析 启动过程springMvc配置解析DispatcherServlet调用过程 HandleMappingHandleAdapter DispatcherServlet调用HandlerAdapter过程 SpringMVC源码分析系列: SpringMVC源码解析(1)-启动过程SpringMVC源码解析(2)-DispatcherServletSpringMVC源码解析(3)-HandleMap…

成人寓言

第一篇:蛇与乌龟的故事       一条大蟒蛇和一条小毒蛇是朋友。 这天他们在路边发现了一只巨大的乌龟。 蛇兄弟想,这么大的个儿,可是一顿美餐啊。 蟒蛇说:我来对付他。 于是蟒蛇施展自己的绝技&…

控制别人电脑的软件linux,Linux怎么实现shell命令的远程控制 Linux实现shell命令的远程控制的方法...

今天给大家带来Linux怎么实现shell命令的远程控制,Linux实现shell命令的远程控制的方法,让您轻松解决问题。我们都知道,在Linux下能够轻易的进行shell命令的执行,那么能否在其他电脑上执行本台电脑的shell命令呢?其实是…

Linux sed替换(转载)

1. sed替换的基本语法为: <pre style"margin: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">sed s/原字符串/替换字符串/</pre> 单引号里面,s表示…