好文档 - 专业文书写作范文服务资料分享网站

Linux操作系统基础教程 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

表示zs于Dec 11 14:47登录终端1;root于Dec 11 14:45登录X终端0端口;l4于Dec 11 15:08由网络(202.207.30.131)登录到pts/0;root于Dec 11 15:08由X-Window桌面创建的终端窗口(:0.0)登录到pts/1。 (tty为teletype的缩写)

(Linux的用户管理内容在第5章,建议同学此时先利用图形界面操作来创建z3、l4两个用户,以便练习上述命令。)

二、 几个常用的基本命令

① 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 a.txt 将/etc下的passwd文件拷贝到当

前目录并改名为a.txt

cp /etc/passwd . cp –r /home/z3 /

⑤ rm 删除文件或目录

例:rm a.txt 删除当前目录中的a.txt文件

rm -r m5 删除当前目录下的M5目录及其中文件 注:使用-f参数可避免确认。参数可以连写,如: rm –rf m5

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

⑦ ls 文件列表(list directroy content) ls命令有几个常用的可选参数:

-a 列出全部文件名,包括以“.”字符开始的项目 -l 以长格式列出文件详细信息 -i 列出文件的索引号(inode) -d 只显示目录名称,不显示其中内容 -R 递归(Recursive)列出所有子目录层 例:ls –l

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

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

将/home/z3目录拷贝到根目录下

drwxr-xr-x 5 root root 1024 sep 13 03:27 Desktop -rwxr-xr-x 2 root root 737 oct 7 18:42 a.txt

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

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

d 目录 s 套接字 - 普通文件 p 命名管道 b 块设备 l 符号连接 c 字符设备

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

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

通配符 含义 * ?

举例

与任何字符匹配 ls hd* 显示以hd开头的文件名 与一个字符匹配 ls t? 显示t开头的所有2字符文件名 与括号中任一个字符匹配 ls a[136] 只与a1、a3、a6匹配 与括号中的字符范围匹配 ls a[b-e] 只与ab、ac、ad、ae匹配 对括号中的字符集或范围ls hda[^b-d] 只与非hdab、hdac、hdad取反匹配

匹配

[…] [.-.] [^…]

{…,…} 只与括号中的字符串匹配 ls a{a1,b2,c3} 只与非aa1,ab2,ac3匹配

ls命令显示颜色的意义: 绿 色——可执行文件 蓝 色——目录 红 色——压缩文件 浅蓝色——链接文件

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

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

练习与提示:当前目录下有一个kkk子目录,ls –l kkk或ls –l k*只能查看到kkk下的文件名及属性。若要查看kkk自身的目录属性而不是其下的文件,需要使用-d参数:ls –ld kkk

三、 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/rc.d — 启动的配置文件和脚本。

/tmp/ — 用户和程序的临时目录。所有系统用户均可读写。 /home — 用户主目录的默认位置。

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

Linux操作系统基础教程 - 图文

表示zs于Dec1114:47登录终端1;root于Dec1114:45登录X终端0端口;l4于Dec1115:08由网络(202.207.30.131)登录到pts/0;root于Dec1115:08由X-Window桌面创建的终端窗口(:0.0)登录到pts/1。(tty为teletype的缩写)(Linux的用户管理内容在第5章,建议同学此时先利用图形
推荐度:
点击下载文档文档为doc格式
2pebe5qao885bn78adhd
领取福利

微信扫码领取福利

微信扫码分享