0.0.XShell 下的基础按键
复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)
粘贴: shift + insert
ctrl + c / ctrl + v 是不行的.
退出云服务器:ctrl+d
0.什么是操作系统?
操作系统处在软硬件分层的地方,操作系统对上给应用软件提供各种接口,让应用软件能够编写出来。
操作系统起着承上启下的作用,操作系统是一种管理软件,管理的是软硬件。
驱动是一个软件,是专门用来和我们的底层硬件进行交互的。
操作系统:
对下管理好对应的软硬件资源(手段)
对上提供良好的(稳定的安全的高效的)运行环境(目的)
图形化界面和命令行 对于操作系统而言是一模一样 只是用户体验不一样
1.Linux下新建与删除用户
1.1新建新用户
1.2 新建的用户登录
1.3 删除新用户
如何理解文件呢?
1.文件本身
一般建立文件或者目录,会在磁盘上创建。
*如果我们创建了一个空文件,请问占不占磁盘空间?
要占有磁盘空间。
文件=文件内容+文件属性(元数据)
文件的属性:也是数据,包含文件名、类型、大小
学习操作文件的方法:
- 操作文件的内容的
- 操作文件的属性的
一般而言 以.开头的文件,叫做隐藏文件
. #一个. 为当前目录
.. #两个. 为上级目录
2. ls 指令
语法: ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
ls #显示当前路径下的文件或者目录名称,默认不显示隐藏文件
ls -l #显示当前路径下的文件或者目录的更详细的属性信息。
ls **-a **列出目录下的所有文件,包括以 . 开头的隐含文件。
组合使用
ls -a -l
等价于
ls -al
ll
ll 等价于 ls -l
ll -a 等价于 ls -al
ls -l 文件名 #显示特定文件的详细信息
+普通文件
+ 目录
ls -dl 目录名 #显示当前目录的详细信息
ls -R #递归式的列出所有子目录下的文件
可以和前面的指令搭配使用
2. pwd命令
语法: pwd
功能:显示用户当前所在的目录(路径)
补充知识:路径
路径分隔符
在windows环境下:
\ #称为路径分隔符
D:\CLASS CODE\rclx-c
在linux下:
/ #称为路径分隔符
/root/test
绝对路径与相对路径
路径+文件名 具有唯一性
#绝对路径:从根目录开始依次按树状结构向后进行查找定位某一个文件的方案
.. #相对路径:相对于自身当前所处的路径,进行文件定位
3. cd 指令
Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。
语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下。
举例:ls -l
cd 路径(目录名) #进入/切换路径
可以让我们进入不同的路径下,可以让我们切换不同路径进行操作
cd .. #返回到上一层目录
cd ~ #进入到当前用户的家目录(工作目录)
cd - #直接回退到最近一次所处的路径
4.tree 指令
安装tree指令
可以以一种树状结构显示当前目录
whoami #linux下查询谁正在使用
5. touch指令
语法:touch [选项]... 文件...
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。只能创建普通文件的命令
常用选项:
-a 或--time=atime或--time=access或--time=use只更改存取时间。
-c 或--no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或--time=mtime或--time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。
stat 文件名 #查询文件属性
6.mkdir指令
语法:mkdir [选项] dirname...
功能:在当前目录下创建一个名为 “dirname”的空目录
mkdir -p 一串目录 #可以一次建立多个目录
一串目录:可以是一个路径名称。
此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立 好那些尚不存在的目录,即一次可以建立多个目录;
最后
大家好这里是好久不见的媛仔与初次造访大家的Linux,希望这些基础知识能够对你有所帮助,媛仔去整理下一篇啦~
版权归原作者 vpurple__ 所有, 如有侵权,请联系我们删除。