Linux学习笔记 3(文件和目录基本操作)

简介: 1、 Ls作用:用来显示当前目录下的内容(1) 显示当前目录下的所有内容(2) 显示当前目录下的所有内容(包括隐藏文件)(3) 显示当前目录下的详细信息2、 Pwd作用:用于显示当前目录的绝对路径(1) 显示当前目录的绝对路径3、 cd作用:用于切换当前工作目录(1) 切换到aaa目录(2) 却换到上一层目录(3) 切换到系统根目录(4) 切换到用户主目录(5) 切换到上一个所在的目录4、 Mkdir作用:创建子目录(1) 创建子目录aaa(2) 再工作目录aaa下再创建一个子目录bbb,若工作目录原本不存在,则创建一个5、作用:用来删除一个文件或者目录(1) 删除a.txt文件,需要用户确

1、 Ls

作用:用来显示当前目录下的内容

(1) 显示当前目录下的所有内容

20200312161031175.png

(2) 显示当前目录下的所有内容(包括隐藏文件)

20200312161036699.png

(3) 显示当前目录下的详细信息

20200312161041553.png


2、 Pwd

作用:用于显示当前目录的绝对路径

(1) 显示当前目录的绝对路径

20200312161052874.png


3、 cd

作用:用于切换当前工作目录

(1) 切换到aaa目录

20200312161117465.png

(2) 却换到上一层目录

20200312161121626.png

(3) 切换到系统根目录

20200312161125966.png

(4) 切换到用户主目录

20200312161130706.png

(5) 切换到上一个所在的目录

20200312161134866.png


4、 Mkdir

作用:创建子目录

(1) 创建子目录aaa

2020031216122862.png

(2) 再工作目录aaa下再创建一个子目录bbb,若工作目录原本不存在,则创建一个

20200312161232595.png



5、 rmkdir

作用:删除空的目录

(1) 删除空的目录aaa

20200312161237462.png

(2) 再工作目录下的aaa目录中,删除名为bbb的子目录,若bbb删除后,aaa目录成为空目录,则bbb也删除

20200312161241902.png



6、 Cat

作用:由第一行开始显示内容,并将所有内容输出

(1) 由第一行开始显示内容,并将所有内容输出

20200312161247865.png

20200312161252335.png


7、 More

作用:根据窗口大小,一页一页的现实文件内容

(1) 根据窗口大小,一页一页的现实文件内容

202003121612596.png

20200312161302744.png


8、 Less

作用:和more类似,但其优点可以往前翻页,而且进行可以搜索字符

(1) 进行可以搜索字符

2020031216134279.png

20200312161320977.png


9、 Tail

作用:只显示最后几行

(1) 只显示最后几行

20200312161347869.png


10、 Head

作用:只显示开头几行

(1) 只显示开头几行

20200312161352901.png


11、 Cp

作用:可以将文件从一处复制到另一处。一般在使用 cp 命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。

(1) 将a.txt复制到A目录下b.txt文件

20200312161358254.png

(2) 将a.txt复制为b.txt文件

20200312161401797.png



12、 rm

作用:用来删除一个文件或者目录

(1) 删除a.txt文件,需要用户确认

2020031216140747.png

(2) 删除A目录及以下文件,需要用户确认

20200312161410813.png

(3) 删除A目录及以下的文件,不需要用户确认

20200312161416375.png

(4) 删库命令

20200312161420953.png


13、 mv

作用:用来为文件或目录改名、或将文件或目录移入其它位置

(1) 将 a.txt 重命名为 b.txt 文件

20200312161425790.png

(2) 将 a.txt 移动到 A 目录下 b.txt 文件

20200312161430467.png



14、 Ln

作用:软链接也成为符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径。

(1) 在/home目录下创建一个软连接linkToRoot,连接到/root目录

20200312161435905.png

(2) 删除软连接linkToRoot

20200312161440688.png


15、 Touch

作用:修改一个文件或目录的时间戳

(1) 修改一个文件或目录的时间戳


20200312161446589.png


16、 File

作用:用于辨识文件类型

(1) 用于辨识文件类型

20200312161451407.png


17、 iconv

作用:列出已知编码

(1) 列出已知编码

20200312161455838.png

相关文章
|
2天前
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
8 2
|
3天前
|
Linux 数据处理 C语言
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(下)
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(下)
18 0
|
1天前
|
存储 运维 安全
Linux命令stat:深入了解文件与文件系统状态
`stat`命令在Linux中用于显示文件和文件系统的详细状态,包括权限、大小、时间戳等。它通过读取inode获取信息,特点是显示全面、易用且支持多种参数,如`-c`自定义格式,`-f`查看文件系统状态,`-L`处理符号链接。例如,`stat example.txt`显示文件详情,`stat -c "%n 的大小是 %s 字节" example.txt`输出文件大小。理解`stat`有助于系统管理和故障排查。
|
3天前
|
Linux C语言 C++
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(上)
【Linux】基础IO----系统文件IO & 文件描述符fd & 重定向(上)
18 0
|
6天前
|
Shell Linux
RSIC-V“一芯”学习笔记(二)——Linux入门教程
RSIC-V“一芯”学习笔记(二)——Linux入门教程
|
10天前
|
存储 Linux
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
|
10天前
|
Linux 数据安全/隐私保护 iOS开发
Linux的root用户,普通用户无法在根录中创建文件,一般在其HOME目录里是不受限的,一旦出了HOME目录,大多数地方,仅有读和执行的权限,ctrl + d回到上一个用户,Exit,su - ro
Linux的root用户,普通用户无法在根录中创建文件,一般在其HOME目录里是不受限的,一旦出了HOME目录,大多数地方,仅有读和执行的权限,ctrl + d回到上一个用户,Exit,su - ro
|
10天前
|
Linux
创建目录mkdir,语法​mkdir [-p] Linux路径​,mkdir ~/test3在home下创建,mkdir ./x 当前目录创建 mkdir /home/xx,mkdir -p 通,必须
创建目录mkdir,语法​mkdir [-p] Linux路径​,mkdir ~/test3在home下创建,mkdir ./x 当前目录创建 mkdir /home/xx,mkdir -p 通,必须
|
4天前
|
数据挖掘 Linux 数据处理
Linux命令sprof详解
**`sprof`是Linux下的共享库性能分析工具,补充`gprof`,专注分析`.profile`文件以识别性能瓶颈。通过调用次数、执行时间数据优化资源和代码。使用参数如`-F`、`-I`、`-d`进行定制化分析。示例:先设置`LD_PROFILE`环境变量,运行程序生成`.profile`,然后用`sprof`分析。注意需用`-g`编译程序,并在代表性的负载下分析。结合其他工具如`perf`、`valgrind`提升分析效果。**
|
4天前
|
存储 数据挖掘 Linux
Linux命令split详解:大文件处理的得力助手
`split`命令是Linux用于将大文件分割成小文件的工具,常用于日志处理、备份。它支持按行数(-l)、字节数(-b)分割,并能自定义输出文件名(-a, -d)。例如,`split -b 10M largefile.txt smallfile_`会按10MB切割`largefile.txt`,生成`smallfile_`开头的文件。注意确保磁盘空间充足,避免文件名冲突,并备份原始文件。结合其他命令使用,能提高文件管理效率。