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 等等用法
目录
相关文章
|
25天前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
2月前
|
监控 Linux 网络安全
Linux命令大全:从入门到精通
日常使用的linux命令整理
632 13
|
2月前
|
NoSQL 关系型数据库 Linux
ERPNext 搭建教程:Linux 一键部署与维护
ERPNext 是一款开源免费的企业资源计划系统,适用于中小企业信息化管理。基于 Python 和 Frappe 框架开发,支持财务、销售、人力、库存等模块,具备高度可定制性。本文介绍如何通过 Websoft9 在 Linux 下快速部署 ERPNext,并提供环境配置、系统维护等实用建议,适合开发者和企业用户快速上手。
358 7
ERPNext 搭建教程:Linux 一键部署与维护
|
1月前
|
Ubuntu 网络协议 Unix
Linux教程(Ubuntu为蓝本)之Linux介绍篇
SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。[1-2]
|
1月前
|
Ubuntu Linux 数据安全/隐私保护
Win10安装Linux子系统教程!如何在Win10系统中安装Ubuntu!
登录系统后,输入cd /返回上一级,然后再输入“ls”查看一下系统文件目录,看看对不对!
|
1月前
|
监控 Linux Shell
linux命令
常用 Linux 命令汇总
|
2月前
|
Linux C++
每天一个linux命令(8):cp 命令
cp 命令是 Linux 中用于复制文件或目录的命令。它的名字来源于英文单词 copy。这个命令非常常用,特别是在需要备份文件或创建文件副本时。
79 0
|
Linux 开发工具 Shell
|
Shell Linux 数据安全/隐私保护