1 linux常见的命令

发布 2022-09-20 18:08:28 阅读 6076

一、linux几个常用的基本命令。

mkdir 创建目录。

例:mkdir m5 在当前目录下创建m5 子目录。

mkdir /home/t1 在/home 目录下创建名为t1 的子目录。

注意:unix 的文件路径分隔符是“/”而不是“\”

cd 进入指定目录。

例:cd /home/t1 进入/home/t1

cd myc 进入当前目录下的myc 目录。

cd ..进入父目录(注意。前必须有空格)

cd / 进入根目录(注意/前必须有空格)

cd 或 cd ~ 进入操作者的主目录。

cd - 返回到前一个操作目录。

多次执行可在两个目录间来回切换)

pwd 显示当前工作目录(print working directory)

cp 拷贝文件。

例:cp /etc/passwd 将/etc 下的passwd 文件拷贝到当前目录并改名为。

cp /etc/passwd . 将/etc 下的passwd 文件拷贝到当前目录。

cp –r /home/z3 / 将/home/z3 目录拷贝到根目录下。

rm 删除文件或目录。

例:rm 删除当前目录中的 文件。

rm -r m5 删除当前目录下的m5 目录及其中文件。

注:使用-f 参数可避免确认。参数可以连写,如:rm –rf m5

touch 创建空文件,或改变指定文件的时间标记。

ls 文件列表(list directroy content)

ls 命令有几个常用的可选参数:

a 列出全部文件名,包括以“.”字符开始的项目。

l 以长格式列出文件详细信息。

i 列出文件的索引号(inode)

d 只显示目录名称,不显示其中内容。

r 递归(recursive)列出所有子目录层。

例:ls –l

总用量 11 (块数,不同的版本这行有所差异)

drwxr-xr-x 5 root root 1024 sep 13 03:27 desktop

rwxr-xr-x 2 root root 737 oct 7 18:42

每列分别表示:属性、连接个数、所有者、从属组、文件长度、文件的最后更改时间、文件名。

其中文件属性的第一个字符标识文件的类型:

file 是文件类型识别命令,可以文字形式显示文件属性)类型的其它9 位字符分别表示所有者、从属组、其他用户对此文件的读、写、执行权限(-表示无相应权限)。

通配符和模板可用来在ls 命令中限定列表条件:

ls 命令显示颜色的意义:

绿色——可执行文件。

蓝色——目录。

红色——压缩文件。

浅蓝色——链接文件。

灰色——一般文件(未定义的文件)

注:不同版本间有异,修改/etc/dir_colors 可定义颜色。

当屏幕上显示了太多的内容以至显得杂乱时,可用命令:

clear↙

进行清屏。清屏后,屏幕上的内容将被全部清除,系统提示符定位在屏幕左上角处。

有时候,一个用户可能有多个注册账号,而又忘记了自己是以哪一个账号注册到主机上的。此时可通过下列方法之一获得自己的注册信息:

1)观察系统提示符,但有些主机的系统提示符的设定未必能提供用户的注册信息。

2)使用命令:

logname↙

系统显示:root

表示用户是以账号root进行注册的。另外一条命令:

whoami↙

也起类似的作用。如果还想了解**的其他用户的注册情况,可以用命令:

who↙系统显示如图2-19所示。

图2-19与主机连接的用户有2人,使用的用户名是root。其中一个是从tty1(实际上是主机控制台)登录,登录时间是11月28号22点04分。还有一个是从218.

20.249.28上面登录上来的,时间是12月8号21点54分。

使用可选项可获得更多的信息。例如-i,可得到用户发呆(idle,即没作任何操作)的时间。

注册后,如果有其他**用户,可通过命令write向另外一个用户发送信息,用法是:

write 用户账号[@主机名] [终端号] ↙

如果所在的系统是多主机,或发送的对象用一个账号同时在多个终端上注册,则可能要指明《主机名》或《终端名》,否则只须指出用户账号即可。例如:

write root ttyp1↙

此时,光标停在下一行,如图2-20所示。

图2-20用户可以输入要发送的信息,每一句信息以回车结束。要结束write状态,按+c键中断即可。接收方的屏幕上显示如图2-21所示的界面。

图2-21接收者按回车键将重新返回提示符。使用write命令,**用户之间可以很方便地互相交谈,交换信息。有时,用户专注于某项工作,不希望被其他用户发送过来的信息所打扰,可使用命令:

mesg n↙

进行屏蔽,此时只有root才可向该用户发送信息,其他用户在使用write命令时,系统将显示:

write: permission denied

表示对方处于信息屏蔽状态。要**自己的信息接收状态,可以输入:

mesg↙若显示“is y”,表示可以接收,但如果显示“is n”则表示自己处于屏蔽状态。要**所有**用户的信息屏蔽情况,可用命令:

who -w↙

例如,显示如图2-22所示。

图2-22其中带“-”符号的表示其处于信息屏蔽状态。如果用户想恢复接收信息,只须简单地输入:

mesg y↙

用户可通过命令:

uname↙

**主机的配置情况,例如系统回应:

linux表示主机使用的是linux操作系统。

要得到更详细的信息,可输入:

uname-a↙

显示如图2-23所示。

图2-23从左到右分别显示:操作系统名称、主机名、操作系统核心版本、发布版版本、核心生成的时间、cpu硬件类型等。

linux具有很好的联机文档,当用户不知道该如何去使用一条命令时,可用:

man 《命令》↙

寻求详细的帮助信息,例如:要了解who命令的详细用法,可输入:

man who↙

显示如图2-24所示。

图2-24多数情况下,帮助信息会超过一屏,用户可用键或键实现往上或往下翻屏,或用上下光标键移行。**完毕,按q键退出。

二、 linux 系统目录结构。

bin — 用来贮存用户命令。目录 /usr/bin 也被用来贮存用户命令。

sbin — 许多系统命令(例如 shutdown)的贮存位置。

目录 /usr/sbin 中也包括了许多系统命令。

root — 根用户(超级用户)的主目录。

mnt — 该目录中通常包括系统引导后被挂载的文件系统的挂载点。譬如,默认的光盘挂载点是 /mnt/cdrom/.

boot — 包括内核和其它系统启动期间使用的文件。

lost+found — 被 fsck 用来放置零散文件(没有名称的文件)。

lib — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。

目录 /usr/lib/ 中含有更多用于用户程序的库文件。

dev — 贮存设备文件(注意,设备文件不是驱动程序。过去,在添加新磁盘或设备后,往往需要手动增加设备文件。现在通常我们不需要手动增加设备文件,运行一下service kudzu start ,系统就会自动配置相应的设备)。

etc — 包含许多系统配置文件和目录。

var — 用于贮存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。

usr — 包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。

proc — 一个虚拟的文件系统(不是实际贮存在磁盘上的),它包括被某些程序使用的系统信息。

etc/ —启动的配置文件和脚本。

tmp/ —用户和程序的临时目录。所有系统用户均可读写。

home — 用户主目录的默认位置。

opt — 可选的(optional),可用来存放准备安装的文件。

1Linux的安装

西南科技大学计算机科学与技术学院。实验报告。实验名称 linux的安装。实验地点 实验日期 指导教师 学生班级 学生姓名 学生学号 提交日期 1 实验目的。了解 linux 发行版本的不同,理解 linux 内核和 linux 发行版本的区别 验证一个典型 linux 发行版本的安装过程,掌握 li...

实验1Linux入门

实验类型 验证性实验。1 了解linux运行环境。2 熟悉linux的常用基本命令。3 熟悉和掌握linux下常用编辑工具vi。1 登录linux。2 熟悉linux的常用基本命令如ls who pwd ps等。3 通过windows操作系统中的ftp程序,练习windows和linux之间的文件交...

实验1Linux入门

实验类型 验证性实验。1 了解linux运行环境。2 熟悉linux的常用基本命令。3 熟悉和掌握linux下常用编辑工具vi。1 登录linux。2 熟悉linux的常用基本命令如ls who pwd ps等。3 通过windows操作系统中的ftp程序,练习windows和linux之间的文件交...