当前位置:文档之家› LINUX实验 实验三:熟悉LINUX常用命令

LINUX实验 实验三:熟悉LINUX常用命令


mv [-f] [-i] 目录 1 目录 2
mv [-f] [-i] 文件列表 目录
创建目录
在 Linux 系统中建立新目录的命令是 mkdir。该命令的语法格式如下:
mkdir [-p 目录名] 目录
-p 目录名:建立所有不存在父目录的目录。
删除目录
rmdir 命令是用来删除目录的,一般情况下要删除的目录必须为空目录,如果所给的目
如 man ls 查命令 ls 的用法 5.显示当前系统中已注册的用户信息:who 6.显示当前注册的用户信息:whoami
五 实验步骤 1、以 root 用户身份登陆,并使用“cd”,“ls”,“cat”“cd”等命令来实现基本的文
件操作并观察 Linux 文件系统的特点,并记录实验结果; 2、在/home 下新建一个以自己名字命名的文件,并利用 chmod 命令修改文件的权限,修
(1)使用字符串设置权限
(2)使用八进制数设置权限
另外,文件和目录的权限还可用八进制数字模式来表示。三个八进制数字分别代表 ugo
的权限。执行权、读权和写权所对应的数值分别是 1,2 和 4。
若要 rwx 属性则 4+2+1=7;
若要 rw-属性则 4+2=6;
若要 r-x 属性则 4+1=5。
Tip:
查找文件
#find [目录列表] [匹配标准]
1)通过文件名查找
# find / -name httpd.conf –print
2)根据部分文件名查找
#find / –name *http* -print
显示文本文件内容
cat [选项]文件列表
-b 计算所有非空输出行,开始为 1。
-e 在每行末尾显示$符号。
其他则表示否定。
-f
指定强行删除模式。通常,在删除文件权限可满足时 rm 提示。本标志强迫删
除,不用提示。
移动文件
在 Linux 系统中,移动文件可使用 mv 命令。mv 命令还可改文件改名,即把源文件以一
个新文件名移动到另一个新的目录中去。该命令所使用语法形式有:
mv [-f] [-i] 文件 1 文件 2
与文件链接的数
Linux 文件目录的属性显示格式: 如:-rw-rw-rw- 1 steve users
drwxrwxrwx 3 steve users
138 Apr 5 19:34 readme 80 Apr 5 19:43 dir1
文件的访问权限
文件的拥有者 用户所在的组
最后修改的日期和时间
文件或目录名
tar [主选项+辅选项] 文件或者目录 -c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 -x 从档案文件中释放文件。 -r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目 录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 -t 列出档案文件的内容,查看已经备份了哪些文件。 -u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的 文件,则把它追加到备份文件的最后。
改为可读可写,记录结果
-p
保持原先文件的所有者,组权限和时间标志
-r
递归拷贝目录,把所有非目录文件当普通文件拷贝。
-R
递归拷贝目录。
文件的删除命令
rm 命令可从文件系统中删除文件及整个目录。rm 命令所使用的命令格式如下:
rm [选项] 文件列表
-r
删除文件列表中指定的目录,若不示确认。任何以 Y 开始的响应都表示肯定;
-x:按行输出,横向排序
-l:除文件名外,也将文件状态、权限、拥有者、文件大小 等信息详细列出
-t:根据文件建立时间的先后次序列出
-A:同-a,但不列出"." (目前目录)及".." (父目录)
-X:按扩展名排序显示
-R:递归显示下层子目录
--help:显示帮助信息
--version:显示版本信息
-n 计算所有输出行,开始为 1。
-s 将相连的多个空行用单一空行代替。
查找文件内容
grep [选项] 匹配字符串 文件列表
-v
列出不匹配串或正则表达式的行。
-c
对匹配的行计数。
-l
只显示包含匹配的文件的文件名。
-h
抑制包含匹配文件的文件名的显示
-n
每个匹配行只按照相对的行号显示。
-i
产生不区分大小写的匹配,缺省状态是区分大小写。
实验三 熟悉 Linux 常用命令 一、背景知识
使用 Linux 系统时,用户一般是通过一个 shell 与系统进行对话的。Shell 是一个接收用 户输入命令并将其转换成指令的程序,它是用户与 Linux 系统之间的界面之一。
Linux 系统中可以使用的 shell 包括: Bash:Bourne Again shell 这是 Linux 系统上最常用的 shell,提供了编辑命令行的功
有的某个文件指定另外一个可用于访问它的名称。
该命令的使用语法如下:
硬链接:
ln [选项] 目标 [链接名]
ln [选项] 目标 目录
软连接:
ln [选项] –s 目标 [链接名]
ln [选项] –s 目标 目录
改变文件或目录
chmod [选项] 文件和目录列表
-R 递归改变目录及其内容的权限。
chmod 命令支持两种文件权限设定的方法:
文件显示命令
显示指定工作目录中所包含的内容的指令是 ls,要说明的是 ls 命令列出文件的名字,
而不是文件的内容。该命令的使用方式如下:
ls [选项] [文件目录列表]
ls 命令中的常用选项如下:
-a:显示所有文件及目录 (ls 规定将文件名或目录名中开头为
"."
的视为隐藏档,不会列出)
-c:按列输出,纵向排序
能 Csh:C shell。由 Berkeley 开发,与 bash 在交互式使用上是很多兼容的,但在程序
设计界面上却有很多的不同。它不提供编辑命令行的功能。 Ksh:korn shell。在 Uinx 系统下普遍使用,提供了编辑命令行功能。 此外还有 sh、tcsh 和 zsh 等
二、试验目的 1、登录 Linux 和熟悉 GNOME 2、使用 Linux shell 3、熟悉 Linux 下的基本操作,学会使用各种 Shell 命令去操作 Linux,对 Linux 有一个
录不为空,系统会报告错误。该命令的语法格式如下:
rmdir -p 目录列表
-p:在删除目录表指定的目录后,若父目录为 空,则 rmdir 也删除父目录。状态信息显示什
么被删除,什么没被删除。
目录列表:空格分隔的目录名列表。要删除的目录必须为空。
显示当前目录
pwd
链接文件的命令
链接文件命令是 ln 命令。该命令在文件之间创建链接。这种操作实际上是给系统中已
感性认识 三、工具与准备工作
在开始本实验之前,请回顾教材中的相关内容。需要准备如下: 1) 由指导老师分配的 Linux 登录用户 ID 和口令 2) 一台运行 Red Hat Linux 操作系统并带有 GNOME 的计算机。 四、实验内容 在 Linux 系统中打开终端的方式有以下两种: 一种是在桌面上依次单击“主程序→系统工具→终端”可打开如图的终端窗口;另一种是 在 Linux 桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。
添加新用户、修改文件属性 1. 添加新用户(在 root 下,按默认值回答) adduser 用户名;如 adduser s2001 ; 以新用户登录到系统 2.修改用户口令 passwd 用户名 3.控制文件属性 使用 ls –l 查看文件属性
改变用户的所有权:chown 用户名 文件名 改变文件权限:chmod g+w 文件名;chmod o-r 文件名 或使用数字方式修改:如 chmod 644 文件名;chmod 755 文件名 u (user 用户),g ( group 组),o (other 其他); w 写访问权限,r 读访问权限, x 执行权限 4.查看相关命令的帮助:man 命令名
三种权限: owner group others
文件压缩 gzip 压缩文件
gzip [选项] 压缩(解压缩)的文件名 gzip 命令是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 gzip 命令的使用语法格式如下: gzip [选项] 压缩(解压缩)的文件名 -c 将输出写到标准输出上,并保留原有文件。 -d 将压缩文件解压。 -l 对每个压缩文件,显示压缩文件的大小、未压缩文件的大小、压缩比、未压缩文件的名 字等详细信息。 -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。 -t 测试,检查压缩文件是否完整。 -v 对每一个压缩和解压的文件,显示文件名和压缩比。 文件打包 tar
文件复制命令
Linux 下的 cp 命令用于复制文件或目录,该命令是最重要的文件操作命令,其命令格
式如下:
cp [选项] 源文件 目标文件
cp [选项] 源文件组 目标目录
-a
在备份中保持尽可能多的源文件结构和属。
-b
作将要覆盖或删除文件的备份。
-f
删除已存在的目标文件。
-i
提示是否覆盖已存在的目标文件。
相关主题