一、linux基本指令。
1 ls 查看linux目录及文件。
ls -l
是列表的方式显示目录和文件。
2 cd 切换目录。
/ 是根目录,相当于windows的c: 或d:或e:
./ 当前目录。
../上一级目录。
mnt/ 进入当前目录的mnt目录。
/mnt/ 进入根目的mnt目录。
/bin 可执行文件目录。
/home 用户操作目录存储文件,或编写**在这个目录。
/lib 操作系统的函数库目录。
/mnt 磁盘或文件挂载目录。
3 pwd查看当前完整目录。
4 mkdir
用来创建目录。
mkdir yecy
5 rm 删除目录和文件。
rm -rfv aaa/
-r 代表删除包含目录内的所有文件或目录。
-f 代表强制删除。
-v 代表查看执行过程
rm -rf *.txt
后面的文件名,可以用*号代表多个字母。
6.建快捷方式(建立链接)
ln -s 已存的目录或文件链接名。
ln -s /mnt/hgfs/project ./project
7. chown和chgrp
如果我们想更改文件所有者为root,可使用命令:
# chown root
而如果想将文件用户组变为 root,则可以使用命令:
# chgrp root
注:使用chown和chgrp必须拥有 root权限。
8. chmod
chmod a+rx,u+w
9. grep
在指定文件中搜索特定的内容,并将含有这些内容的行标准输出。
如果想在根目录下搜索“hello” ,可使用命令:
grep "hello" /r
其中,“hello”是要搜索的内容,“/r”是指定文件,表示搜索根目录下的所有文件。
10. find
在指定目录中搜索文件,它的使用权限是所有用户。
find ./name qiong*.c
本例中就使用了-name的选项支持通配符。
11. cp
功能:将给出的文件或目录拷贝到另一文件或目录中。
语法:cp [选项] 源文件或目录目标文件或目录。
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制目标目录中。
例:在终端中输入以下命令:
该命令将文件拷贝到“/home/arm”这个目录下,并改名为 。mv功能:
用户可以使用 mv 命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同 dos 下的 ren 和 move 的组合。
语法:mv [选项] 源文件或目录目标文件或目录。
将/home/arm/mylinux/目录中的所有文件移动到当前目录中(“.表示当前目录)。可使用如下命令:
mv/home/arm/mylinux/./
rm功能:在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用 rm 命令将其删除。
该命令的功能为删除一个的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均保持不变。
语法:rm [选项] 文件。
如果没有使用“-r””选项,则rm不会删除目录。
例如输入一下命令:
则将显示输出:
rm:removewrite-protectedregularfile ‘
rm:removeregularfile ‘ y
以上是删除和两个文件要求每个文件删除前进行确认。操作最终保留文件,删除文件。
cat功能1:在标准输出上显示文件内容。
语法:cat [选项] 文件。
该命令功能之一是用来显示文件。它依次读取其后所指文件的内容并将其输出到标准输出。
例如:在终端中输入命令:
cat 则在屏幕上显示出文件的内容。
又例如,输入命令:
cat 则在屏幕上依次显示出 的内容。
功能2: 连接两个或多个文件。
说明:cat命令功能之二是用来将两个或多个文件连接起来。
例如:使用如下命令。
cat file1 file2 > file3
这样就把文件file1和文件file2的内容合并起来,放入文件file3中去。
more功能:在终端屏幕按屏显示文本文件。
语法:more [选项] 文件。
说明:该命令一次显示一屏文本内容,显示満之后就停下来,若要显示接下来的内容按下回车键或空格键即可。多屏显示时会在终端底部显示出“--more—”,同时显示出已经显示部分的文本占全文本的百分比 。
例如:用户如果想用分页的方式显示一个文件的内容,可输入以下命令:
more 又例如:如果想显示一个文件的内容,显示之前先清屏,并且在显示器的下方显示完整的百分比,则可输入以下命令:
而如果想显示一个文件的内容,要求每二十行显示一次,且显示之前先清屏,则应该使用命令:
ln功能:在文件之间创建链接,给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。
语法:ln [选项] 目标 [链接名]
ln [选项] 目标目录。
链接有两种,一种被称为硬链接(hard link),另一种被称为符号链接(symbolic link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对于符号链接,则不存在这个问题。
如果给 ln 命令加上“-s”选项,则建立符号链接。如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。
例如:使用如下命令:
用户为当前目录下的文件 ,创建了一个符号链接 /home/arm/test 。
2.3.3 压缩、解压与打包:
tar功能:将用户所指定的文件或目录打包成一个文件,不过它并不做压缩。一般unix上常用的压缩方式是先用tar命令将许多文件打包成一个文件,再以gzip等压缩命令压缩文件。
语法:tar [选项] 压缩后的文件名要被压缩的文件。
例如:欲将目录下所有文件打包成使用以下命令:
tar cvf
而如果想将目录所有文件打包成再用gzip命令压缩,命令应该是:
tar cvf
如果想查看文件中包括了哪些文件,可使用如下命令:
tar tvf
另外,将解压的命令为:
tar xvf
功能:tar命令本身没有压缩能力,但是可以在产生的tar文件后,立即使用其他压缩命令来压缩,省区需要输入两次命令的麻烦。
语法:使用-z参数来解开最常见的。文件,如将文件解开至当前目录下的命令为:
tar -zxvf
使用-j参数解开压缩文件,如将文件解开至当前目录下,则可使用命令:
tar –jxvf
使用-z(大写z)参数指定以compress命令压缩,例如,欲将该目录下所有。tif打包并命令压缩成。文件,应该使用命令:
tar –czvf *.tif
实验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之间的文件交...
实验1Linux入门
实验类型 验证性实验。1.熟悉linux环境。2.熟悉linux的常用命令。3.掌握在linux下运行一个简单c程序。4.掌握linux与windows之间文件共享。1.linux的登陆。实验环境 虚拟机 redhat 9.0 图形界面 用户名 root 密码 123456 2.在操作命令前,新建一...