看完这篇Linux基本的操作就会了 (2)

软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径(简单地理解为 Windows 中常见的快捷方式)。

字符设备文件 c

块设备文件b

套接字s

命名管道p

我们常见的就是普通文件,目录和符号链接。其他的了解一下即可~

符号链接参考资料:

https://www.jianshu.com/p/dde6a01c4094

2.5.1用户主目录

可能在网上查阅资料的时候会出现用户主目录这么一个名词,那他是什么呢???

前面已经说了,我们的Linux是多用户的网络系统!所以,我们可以在Linux下创建多个用户,每个用户都会有自己专属的空间

所以,在创建用户时,系统管理员会给每个用户建立一个主目录,通常在/home/目录下

比如:用户osmond的主目录为:/home/osmond

用户对自己主目录的文件拥有所有权,可以在自己的主目录下进行相关操作。

三、常用的命令

上面说了一堆的基础概念,这是给我们敲命令之前打了一点基础,在敲命令的同时也会遇到一些比较重要的知识点的。那就到时候再说说了~~~

3.1常用的文件、目录操作命令

这是我们使用得最多的命令了,Linux最基础的命令

可用 pwd命令查看用户的当前目录

可用 cd 命令来切换目录

.表示当前目录

.. 表示当前目录的上一级目录(父目录)

-表示用 cd 命令切换目录所在的目录

~ 表示用户主目录的绝对路径名

绝对路径:

以斜线(/)开头 ,描述到文件位置的完整说明 ,任何时候你想指定文件名的时候都可以使用

相对路径 :

不以斜线(/)开头 ,指定相对于你的当前工作目录而言的位置 ,可以被用作指定文件名的简捷方式

tips:输入命令的时候要常用tab键来补全

ls:显示文件或目录信息

mkdir:当前目录下创建一个空目录

rmdir:要求目录为空

touch:生成一个空文件或更改文件的时间

cp:复制文件或目录

mv:移动文件或目录、文件或目录改名

rm:删除文件或目录

ln:建立链接文件

find:查找文件

file/stat:查看文件类型或文件属性信息

cat:查看文本文件内容

more:可以分页看

less:不仅可以分页,还可以方便地搜索,回翻等操作

tail -10: 查看文件的尾部的10行

head -20:查看文件的头部20行

echo:把内容重定向到指定的文件中 ,有则打开,无则创建

管道命令 | :将前面的结果给后面的命令,例如:ls -la | wc,将ls的结果加油wc命令来统计字数

重定向 > 是覆盖模式,>> 是追加模式,例如:echo "Java3y,zhen de hen xihuan ni" > qingshu.txt把左边的输出放到右边的文件里去

学了这些命令我们能干嘛?其实就是在Windows下复制文件、粘贴文件、创建文件、查看文件这几种~~~

3.1.1常用的文件、目录操作练习题

巩固一下基础,来做做题目:

(1)Linux的shell程序默认是bash 程序;

(2)Linux命令格式包含三个部分,分别是: 命令 、 选项 、 参数 ;

(3)Linux命令选项前为单个减号(-),后面一般为 单字符 ,选项前为双减号(--),后面一般为 单词 ;

(4)Linux命令中使用的通配符有 ? * [] ;

(5)命令 ls /usr/bin/w* 的效果是 列出指定目录下的所有以w开头的文件或目录 ;

(6)命令 ls /usr/bin/w?? 的效果是 列出指定目录下的以w开头名称长度为3的所有文件或目录 ;

(7)命令 ls /usr/bin/[xyz]* 的效果是 列出指定目录下的文件名以x或y或z开头的所有文件或目录 ;

(8)命令 ls /usr/bin/[!a-h]* 的效果是 列出指定目录下的文件名不以a到h区间字母开头的所有文件或目录 ;

(9)目录操作时,“.” 表示 当前目录 ;

(10)目录操作时,“..” 表示 上一级目录 ;

(11)目录操作时,“-” 表示 上一次工作目录 ;

(12)目录操作时,“~” 表示 用户主目录 ;

(13)命令ln可以建立文件链接,这种链接分为: 硬链接 和 软链接 ;

(14)命令touch可以改变文件的三种时间,分别是: access time 、 modify time 、 change time ;

进入/tmp目录,建立一个文件,goldXX(XX为学号的末两位),查看文件的时间

看完这篇Linux基本的操作就会了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwxff.html