day03-文件管理-笔记

昨天:

1.bash shell 基本的使用方式

2.bash 两种执行方式

​ 单条 shell脚本

3.bash 语法

​ 命令 [选项] [参数]

4.bash 特性

tab 快捷键

history 命令历史

alias unalias 别名

man 帮助手册

今天:

文件管理

​ 文件或目录 创建 复制 移动 删除 编辑 查找 等...

1.Linux系统的目录结构

​ Windows: 以多根方式组织文件 C:\ D:\

​ Linux: 以单根方式 /

存放命令相关的目录

/bin 普通用户使用的二进制命令

/sbin 只有超级管理员才能执行的

存放用户相关数据的家目录

/home 普通用户家目录 默认在 /home/username

/root 超级管理员的家目录

系统文件目录

/usr 相当于C:\Windows

/usr/local 软件安装的目录,相当于C:\Program File

/usr/bin 普通用户使用的应用程序(重要)

/usr/sbin 管理员使用的应用程序(重要)

/usr/lib 库文件Glibc 32bit

/usr/lib64 库文件Glibc 64bit

启动目录

/boot 存放系统启动的相关文件,例如:kernel 等...

配置文件目录

/etc 极其重要,后期所有服务的配置都在这个目录中

/etc/sysconfig/network-… 网卡配置文件

/etc/hostname 系统主机名配置文件

/etc/resolv.conf dns客户端配置文件

/etc/hosts 本地域名解析配置文件

可变的目录与临时目录

/var 存放一些可变的文件,比如/var/log/下的日志文件

/tmp 系统临时存放的一些文件

/var/tmp 进程产生的临时文件

设备目录文件

/dev 存放设备文件,比如硬盘等

/dev/sd sda sdb sdc4

/dev/null 黑洞设备,只进不出

/dev/random 生成随机数的设备

/dev/zero 能源源不断的产生数据

虚拟的文件系统

/proc 反映当前系统正在运行进程的实时状态

PS: 在Linux7系统中, /bin, /sbin, /lib, /lib64都以软链接的形式链接到/usr/目录下

/bin --> /usr/bin

/sbin --> /usr/sbin

lib -> usr/lib

lib64 -> usr/lib64

media 设备挂载点

mnt 设备挂载点

opt 第三方工具默认安装的目录

run 进程运行的pid,(放在一个文件中) lock相关文件

2.文件定义

比如 /etc/hostname,整个文件中包含文件名称以及文件所在的位置,我们将这个叫做路径,也就是说我们是通过路径对文件进行定位。

绝对路径

只要以/开始的路径都算绝对路径

~是当前用户的家目录

ls ~/file1

相对路径

相对于当前目录来说的路径 ls a.txt ls ./a.txt ls ../a.txt

...是什么?

.代表当前目录

..代表当前目录的上一级目录

绝对路径和相对路径,到底使用哪一个?

没有明确的说法

cd改变目录,常见的使用方法

cd绝对路径 cd /etc/hostname

cd相对路径 cd test/abc cd . cd ..

cd切换到上一次所在目录 cd -

3.基本命令

mkdir

创建目录

mkdir oldboy1 在当前路径下创建oldboy1目录

mkdir oldboy1/oldboy2/oldboy3/oldboy4 -p 一次创建多个目录

1.创建从1-100个目录

mkdir {1..100}

2.创建dir-1到dir-50个目录

mkdir dir-{1..50}

3.了解即可

mkdir /opt/{bin,logs,conf}/test -p

touch

创建一个空的文件

touch test.txt

mv

移动文件

mv 源文件 目标位置

1.将文件移动到目录

mv ribao.txt dir-7/

2.将文件名称修改

mv hostname test

3.移动并修改文件名称

mv file /tmp/ttt

4.批量移动文件

mv dir-1 dir-2 dir-3 test dir-15/

rm

删除文件或目录

-f 强制删除

-r 递归删除目录及其内容

删除文件

rm file1

/bin/rm file2

rm -f file3

rm -rf 99/

删除多个文件

rm -rf dir-*

rm -rf {1..100}

rm -f ./file4

Ps:删除时,文件用-f,目录才加-r 尽可能不要-rf一起使用

相关命令

cd

cd 切换目录

pwd

pwd 打印当前目录

mkdir

mkdir 创建目录

-p 递归创建

touch

touch 创建一个空文件

mv

mv 移动文件或重命名文件

rm

rm 删除文件

-f 强制删除不提示

-r 递归删除目录

今日内容

1.目录结构(记下来)

2.文件定位—>路径

3.文件管理相关指令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,183评论 6 516
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,850评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,766评论 0 361
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,854评论 1 299
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,871评论 6 398
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,457评论 1 311
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,999评论 3 422
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,914评论 0 277
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,465评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,543评论 3 342
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,675评论 1 353
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,354评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,029评论 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,514评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,616评论 1 274
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,091评论 3 378
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,685评论 2 360