美文网首页
linux下的文件和目录及基础命令

linux下的文件和目录及基础命令

作者: 酷酷的伟 | 来源:发表于2019-05-21 09:45 被阅读0次

基础命令

1.移动文件目录和修改名字

命令:MV
例子:
[root@devin /laowang]# ll /data/laoli
total 0
[root@devin /laowang]# mv /data/laoli /data/newlaoli
[root@devin /laowang]# ll /data
total 0
drwxr-xr-x 2 root root 86 Mar 30 20:24 alex
drwxr-xr-x 2 root root 6 Mar 31 08:26 newlaoli

2.删除文件和目录

命令:rm
常用参数:
rm -f 强制删除不提示
rm -r 删除目录及内容
如果只是想更改名字或移动到别的地方,可以使用mv替代

例子:

[root@devin /laowang]# ll /data/newlaoli
total 0
-rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy1
-rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy2
-rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy3
-rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy4
-rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy5
[root@devin /laowang]# rm -rf /data/newlaoli/
[root@devin /laowang]# ll /data/newlaoli/
ls: cannot access /data/newlaoli/: No such file or directory
3.以树形图显示目录结构

命令:tree
常用参数
tree -L 最多显示几层目录
tree -F 给不同类型文件加上不同的标记(目录/)
tree -d 只显示目录

例子:

[root@devin /laowang]# mkdir -p /data/1/2/3/4/5
[root@devin /laowang]# tree /data
/data
├── 1
│   └── 2
│       └── 3
│           └── 4
│               └── 5
4.编辑文件

命令:vi (记事本)
命令:vim (notpad++)
vim 默认没有安装
yum install -y vim tree bash-completion
使用时的一些按键:
按i进入编辑模式
按esc,退出编辑模式
输入:wq保存退出
:q退出
:q!强制退出
:wq!强制保存并退出
显示文件内容
cat /oldboy/oldboy.txt

linux下文件以及目录

1.目录的含义
/ 根 存放系统服务或软件
/usr 存放用户数据或软件
FHS 目录层次标准 根和/usr下每个目录的作用
Linux目录其他的特点:
1.一切从根开始 Linux目录是一个有层次的目录结构
2.Linux下面的设备不挂载无法使用. 挂载就是给设备开了一个入口,入口:挂载点(目录)

linux每个目录可以挂载在不同的设备(磁盘)上。windows不容易做到。

不挂载的设备相当于是没有窗户没有门的监狱,挂载就是给设备开了一个入口

3.Linux下面使用光盘 /dev/cdrom

第1个里程碑-把光盘放入到系统中(vmware配置)
第2个里程碑-直接使用光盘(Linux)

    lrwxrwxrwx 1 root root 3 Mar 29 08:43 /dev/cdrom -> sr0
    [root@oldboyedu59 ~]# cd /dev/cdrom
    -bash: cd: /dev/cdrom: Not a directory
    [root@oldboyedu59 ~]# cat /dev/cdrom

第3个里程碑-进行挂载并使用
先准备好一个目录 然后挂载
/mnt

[root@oldboyedu59 ~]# mount /dev/cdrom  /mnt/
#     给设备      入口
    /mnt 
    [root@oldboyedu59 ~]# mount /dev/cdrom  /mnt/
                        #     给设备      入口
    mount: /dev/sr0 is write-protected, mounting read-only
    [root@oldboyedu59 ~]# ls  /mnt/
    CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
    EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
4.根下每个目录的作用:

~ 当前用户的家目录
如果你是root用户 ~ /root root用户家目录
如果你是oldboy ~ /home/oldboy

Linux下面名言:

一切从根开始
一切皆文件
缓存无处不在
CentOS 7
/bin ==== /usr/bin
/sbin === /usr/sbin

根下每个目录的作用

目录
对应单词
作用

/bin
binary
二进制命令文件

/sbin
super binary
超级命令 只有root可以使用

*/boot
引导文件存放 系统内核

*/dev
deeice
设备文件(光盘等)

*/etc
系统配置文件

*/home
普通用户的家目录

*/root
root用户的家目录

/lib
libary
库文件

/lib64
libary
库文件

/lost+found
系统宕机 临时保存数据位置

*/mnt
默认的一个挂载点 临时挂载点

/opt
第三方软件安装位置

*/proc
虚拟目录 存放内存中的信息 进程 服务信息

/sys
虚拟目录 存放内存中的信息 进程 服务信息

*/tmp
临时存放文件的位置 垃圾堆

*/usr

存放用户安装的软件

*/var
经常变换的数据 存放的位置上(日志)

相关文章

  • Linux常用命令

    1.Linux基础命令 Linux 统计文件夹下文件个数及目录个数 scp命令格式

  • linux下的文件和目录及基础命令

    基础命令 1.移动文件目录和修改名字 命令:MV例子:[root@devin /laowang]# ll /dat...

  • linux命令-01

    今天介绍下linux常用命令及相关知识。 1.linux文件系统: / :根目录,所有的文件都在‘/’目录下。 /...

  • Linux之常用文件操作命令

    前言 继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令. 文件处理命令 Linux 下一...

  • 2018-07-01

    Linux的文件管理和Bash的基础特性 一:Linux的文件管理类命令 (一)目录管理命令: 1、ls:用于显示...

  • 176条DevOps人员常用的Linux命令速查表

    来自公众号:马哥Linux运维 线上查询及帮助命令 文件和目录操作命令 查看文件及内容处理命令 文件压缩及解压缩命...

  • 176条DevOps人员常用的Linux命令速查表

    来自公众号:马哥Linux运维 线上查询及帮助命令 文件和目录操作命令 查看文件及内容处理命令 文件压缩及解压缩命...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • Linux 下常用命令功能划分

    linux 常用命令 帮助类命令(2个) 文件和目录操作类命令(18个) 查看文件及内容处理命令(21个) 文件压...

  • 实验二【2021OS】

    实验二:Linux文件管理及目录与权限控制 创建/复制/移动/删除/查看文件和目录命令。文件压缩,解压。软连接和硬...

网友评论

      本文标题:linux下的文件和目录及基础命令

      本文链接:https://www.haomeiwen.com/subject/xlcdzqtx.html