linux学习教程(二)Linux基础(文件命令)

简介: 一、前言 前面我们安装linux进入虚拟机,设置好了桥接网络,而且分割规划了磁盘分区。接下来进入正式开始接触linux基础命令。

一、前言

前面我们安装linux进入虚拟机,设置好了桥接网络,而且分割规划了磁盘分区。接下来进入正式开始接触linux基础命令。

二、预习命令

2.0命令格式

命令格式: 入门例子
例子:ls -la/etc
命令 -选项 参数
ls -la /etc
  表示不同设置,多个连写 操作的对象

2.0.1特殊目录:

a、当前目录用点“.”
b、当前目录的父目录点点“..”

2.0.2 用户目录

 linux的目录是分为root与非root目录的
root: 就是root目录,一般为:  /sbin      和     /usr/sbin
al user:   就是所以用户目录,一般为   /bin   和  /usr/bin
我们可以看到linux所以的命令都是缩写的,例如:bin -binary 二进制文件  ;     usr-user 用户 ;   sbin-superbinary 超级管理目录。
由此我们可以窥见,记住这些英文意思, 更有利于我们记住命令。

三、文件处理命令

3.1文件查询命令

3.1.1ls:查询命令

-a:所有文件al(包括隐藏文件)
-l :长格式文件long(就是详细信息)
        -d:查询目录属性 directory
我们用linux查询命令查询root,然后我们开始解读我们查询出来的信息


3.1.2  lrwxrexrex(开始10个字符)

       第一个字符表示文件理性 :1、l表示是软连接文件  2、d表示是目录directory 3 -  表示是二进制文件
r:读 (read)    w:写(write)   x:执行 (excute)
权限分为段,分别为user、group、other:
rwx rwx rwx
所有者u 所属于组g 其他o

3.1.3   数字1 

  表示硬连接数

3.1.4    表示用户的组别和用户名称

root root
所有者 所属组

3.1.5  7(表示文件大小)

表示文件大小不是很准确

3.1.5   11月 19  17:58(时间)

表示最后修改时间

3.1.6 bin(名称)

表示目录名称

3.2 创建目录

mkdir ----make directory
mkdir   【directoryName】


3.3 创建文件

touch  【filename】


3.4 移动文件(可以重命名)

mv 【源文件或目录】 【目的文件或目录】
我们把testfile文件移动到/test目录下面,然后修改名称为newtestfile

3.5 删除文件

rm  [-f(直接删除)]  [目的文件]
也可以用不加-f  系统会提示你是否确定  y/n

3.6 删除目录

rm -r [directory]  删除指定目录
rm -rf [directory]
可以不要f, 系统会提示你是否确定  y/n


3.7 跳转目录

cd  [目录]

cd .. 上级目录
cd / 根目录

3.8 查询目录位置

pwd [目录]


3.9 cat现实部分内容

cat [filename]
这种一般只查询最后的部门
 我事先建立了一个文件(创建文件touch不要忘记了)

3.10 more 分页现实文件

空格space 下页
回车enter  下一行
Q和q        退出more浏览模式


3.11 head与tail 查询开始或者最后几行

head -[num] [文件名称]
num默认为10行,不需要填写

tail -[num] [文件名称]

tail -f [文件名称] 表示实时只要最后几行
例子中为:tail -2f aliases



3.12 ln软连接

翻译为:link
ln -s [源文件] [目的文件]
这个就是创建文件类型为l的文件(文件类型:l、d、-忘记了没有?)

我们看看软连接文件的具体信息

1、所以人都有权限:rws
2、时间为创建软连接的时间
3、相当于快捷方式
4、跨文件系统(例如/usr  与/test)

3.13 ln硬链接

ln [源文件文件] [硬链接文件]

1、权限是rw权限
2、时间与源文件一样
3、相当于cpoy文件 略等于命令(cp -p)
4、具有相同的节点数值(在linux 的核心数值标示里面)
5、不能跨文件系统(例如/usr  与/test)


四、文件命令总结

1、我们首先知道文件分为 l  -   d,自己想想!
2、我知道文件命令makedir  touch  mv rm cd
3、我知道查询文件内容命令:head 、tai、more、cat
4、关于软连接文件与硬链接的区别和联系
5、再次回想ls -a -l 等等用法
目录
相关文章
|
4天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
54 25
|
14天前
|
存储 网络协议 Linux
【Linux】进程IO|系统调用|open|write|文件描述符fd|封装|理解一切皆文件
本文详细介绍了Linux中的进程IO与系统调用,包括 `open`、`write`、`read`和 `close`函数及其用法,解释了文件描述符(fd)的概念,并深入探讨了Linux中的“一切皆文件”思想。这种设计极大地简化了系统编程,使得处理不同类型的IO设备变得更加一致和简单。通过本文的学习,您应该能够更好地理解和应用Linux中的进程IO操作,提高系统编程的效率和能力。
66 34
|
14天前
|
Shell Linux
【linux】Shell脚本中basename和dirname的详细用法教程
本文详细介绍了Linux Shell脚本中 `basename`和 `dirname`命令的用法,包括去除路径信息、去除后缀、批量处理文件名和路径等。同时,通过文件备份和日志文件分离的实践应用,展示了这两个命令在实际脚本中的应用场景。希望本文能帮助您更好地理解和应用 `basename`和 `dirname`命令,提高Shell脚本编写的效率和灵活性。
77 32
|
8天前
|
Linux
Linux文件与目录的日常
目录的切换 一般使用(”pwd“)显示当前所在的目录 比如:当前目录是在home下面的,与用户名相同的文件夹,可以使用(”cd“)命令来切换目录; 进入下载目录(”cd home/a/下载“)这种从给目录开头的一长串路经”叫做绝对路径“; 进入图片目录(”cd .. /图片/“)".."代表当前路径的上级路径,相对于当前的目录而言的”叫做相对路径“,(”.“)代表当前路径; 如果,想快速切换,上一个所在目录可以(”cd - / cd..“); 如果,想快速切换,追原始的目录可以(”cd --“); 查看目录及文件
33 14
|
2天前
|
缓存 Linux
Linux查看内存命令
1. free free命令是最常用的查看内存使用情况的命令。它显示系统的总内存、已使用内存、空闲内存和交换内存的总量。 free -h • -h 选项:以易读的格式(如GB、MB)显示内存大小。 输出示例: total used free shared buff/cache available Mem: 15Gi 4.7Gi 4.1Gi 288Mi 6.6Gi 9.9Gi Swap: 2.0Gi 0B 2.0Gi • to
14 2
|
4天前
|
Linux Shell
Linux 将所有文件和目录名重命名为小写
Linux 将所有文件和目录名重命名为小写
20 3
|
17天前
|
Unix Linux C语言
【Linux】 Linux makefile 教程
本文详细介绍了 Linux 环境下 Makefile 的基本结构、语法和使用方法,并通过一个简单的 C++ 项目示例演示了 Makefile 的实际应用。Makefile 是一个强大而灵活的工具,通过合理配置,可以极大地简化项目的编译和管理过程,提高开发效率。希望本文能帮助您更好地理解和应用 Makefile,在实际项目中高效管理代码的编译和构建。
52 16
|
关系型数据库 MySQL Java
Linux基本教程
Linux基本使用
|
17天前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
54 23
Linux系统之whereis命令的基本使用
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
383 8