Linux——文件管理

  1. ls命令,主命令 选项 参数1 参数2 ……

ll命令是ls -l的别称=ls -l,

命令后加空格—help显示帮助页面。

  1. * 通配符,匹配任意多个,任意字符。

. 表示当前目录,.. 表示上一级目录。例如:ls ./ 查看当天目录下文件;ls ../ 查看上一级目录下的文件。如果是查看更上一级的目录是 ls ../../

  1. Linux隐藏文件的特点;隐藏文件的特点:文件名称前面加“.”

  1. 创建文件和目录,了解绝对路径和相对路径,相对路径以当前目录为参照“./“;“./“可以省略

  1. 关机:init 0 poweroff 重启: reboot、init 6

  1. 命令别名设置alias,取消别名命令 unalias,查看别名命令 type。

  1. yum -y install bash-completionTAB补全软件包,安装后重启生效。

  1. 查找文件所在路径使用 which+文件名。

  1. 文件类型

- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)

d 目录文件(蓝色)

b 设备文件 block device 设备文件,如硬盘,U盘;

c 设备文件 字符设备文件,比如我们的终端tty1,打印机。

l symbolic link 即符号链接文件,又称软链接文件 (浅蓝色)

s socket 即套接字文件,用于实现两个进程进行通信

p 管道文件

  1. 目录详解

bin 普通用户使用的命令 /bin/ls, /bin/date

sbin 管理员使用的命令 /sbin/service

案例:

[root@linux-server ~]# which ls

[root@linux-server ~]# which useradd

/usr/sbin/useradd

dev 设备文件 /dev/sda,/dev/sda1

[root@linux-server ~]# ll /dev/sd*

brw-rw----. 1 root disk 8, 0 Oct 31 14:16 /dev/sda

brw-rw----. 1 root disk 8, 1 Oct 31 14:16 /dev/sda1

brw-rw----. 1 root disk 8, 2 Oct 31 14:16 /dev/sda2

[root@linux-server ~]# tty

/dev/pts/0 #这是我们的终端。

/root #root用户的家目录

/home #存储普通用户家目录

lost+found 这个目录平时是空的,存储系统非正常关机而留下“无家可归”

的文件

/usr #系统文件,相当于C:\Windows

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

/usr/bin #普通用户使用的应用程序

/usr/sbin #管理员使用的应用程序

/usr/lib 库文件Glibc 32bit

/usr/lib64 库文件Glibc 64bit

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

/etc #配置文件(系统相关如网络/etc/sysconfig/network)

/tmp 临时文件(系统:程序产生的临时文件)

/opt 空目录

/var #存放的是一些变化文件,比如数据库,日志,邮件....

/proc 虚拟文件系统,系统程序文件所处目录。虚拟文件系统:只要关机就会没有。

==设备(主要指存储设备)挂载目录==

/mnt #系统提供这个目录是让用户临时挂载其他的文件系统

  1. 输出命令echo >输出定向覆盖 >>输出定向追加

  1. cp 复制命令,复制文件不用加-r 复制目录必须要加-r,cp -r 源文件1 源文件2 …… 目标路径目录(单独复制的时候可以另存为新的文件名)

mv 文件移动命令,mv 源文件1 源文件2 …… 目标路径

  1. 删除命令,rm -r(递归)-f(强制) 参数文件。

  1. 查看文件内容命令

cat 参数-n(显示行号)-A(包括控制字符)

head 默认查看前十行 -n数字

tail 默认查看后十行 -n数字

grep 针对文件内容进行过滤 ^以什么开头 $以什么结尾

less或者more

1.空格键是翻页 回车键是翻行

2.上下箭头可以来回翻

3. /关键字 搜索(n按关键字往下翻 N按关键字往上翻)

4.快捷键:q-quit 退出

  1. vi 编辑器,作用是给文件编写数据内容。

三种模式:

编辑模式

快捷键【I a A o O】从编辑模式进入命令模式按 ESC

命令模式

可以利用快捷键对文本进行编辑,包含:定位光标,复制,粘贴,删除,改写,撤销,等

尾行模式

w保存,q退出,wq保存并退出,q!不保存退出,wq!强制保存退出

搜索,替换

在命令模式下输入/或者?后加关键字,可以搜索关键字,按n显示下一个按N显示上一个

在命令模式下输入/\<关键字符*/>支持模糊搜索,按n显示下一个按N显示上一个

在尾行模式下

s/原字符/新字符/

行数s/原字符/新字符/

行数,行数s/原字符/新字符/

% s/原字符/新字符/g

注释:%表示替代所有行,g表示替代行内所有,i忽略大小写。

将文件另存为功能

:w+路径。

:行数,行数w+路径 将第几行到第几行另存为。

  1. stat命令,详细显示文件信息

访问时间:atime,查看内容

修改时间:mtime,修改内容

改变时间:ctime,文件属性,比如权限,mv改名,大小

  1. 软链接和硬链接的区别

- 软链接可以跨文件系统,硬链接不可以;

- 软链接可以对目录进行连接,硬链接不可以;

- 删除源文件之后,软链接失效,硬链接无影响;

- 两种链接都可以通过命令 ln 来创建;

- ln 默认创建的是硬链接;

- 使用 -s 参数可以创建软链接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值