美文网首页
Linux59期day05

Linux59期day05

作者: A宽宽 | 来源:发表于2019-03-29 20:38 被阅读0次

了解:/oldboy和/oldboy/ 区别?
大部分命令是一样的.
/oldboy 表示oldboy目录和下面的内容
/oldboy/ 表示oldboy目录下面的内容

Linux基础操作与命令

mv:

1.移动 2.移动文件或目录(剪切)3.改名

[root@oldboyedu59 ~]# ls /oldboy
alex  oldboy.txt  oldboy.txt.bak
[root@oldboyedu59 ~]# mv /oldboy/oldboy.txt    /tmp/
[root@oldboyedu59 ~]# ls -l /oldboy/
total 0
drwxr-xr-x. 3 root root 19 Mar 28 11:57 alex
-rw-r--r--. 1 root root  0 Mar 28 12:38 oldboy.txt.bak
[root@oldboyedu59 ~]# touch /oldboy/oldboy.txt
[root@oldboyedu59 ~]# mv /oldboy/oldboy.txt  /oldboy/alex.txt
[root@oldboyedu59 ~]# ls -l /oldboy/
total 0
drwxr-xr-x. 3 root root 19 Mar 28 11:57 alex
-rw-r--r--  1 root root  0 Mar 29 09:03 alex.txt
-rw-r--r--. 1 root root  0 Mar 28 12:38 oldboy.txt.bak

rm:remove 删除文件或目录(默认无法删除目录)

可以使用mv进行替代
参数:-f 强制删除
-r 递归删除 删除目录及目录内容

tree:以树形显示目录结构(安装:yum install -y tree)

参数: -F 给不同类型的文件加上不同的标记
-L 遍历目录最大层数

tree -L 1 -F /

/
├── 11/
├── 22/
├── a/
├── b/
├── bin -> usr/bin/
├── boot/
├── c/
├── data/
├── dev/
├── etc/
├── home/
├── lib -> usr/lib/
├── lib64 -> usr/lib64/
├── media/
├── mnt/
├── old/
├── oldboy/
├── opt/
├── proc/
├── root/
├── run/
├── sbin -> usr/sbin/
├── srv/
├── sunyuyang/
├── sys/
├── tmp/
├── usr/
└── var/

vi使用流程说明:

基本用法
vi /oldboy/oldboy.txt
按i(小写字母I)进入编辑模式
按esc,退出编辑模式
输入 :wq 保存退出
显示文件内容
cat /oldboy/oldboy.txt
:wq 保存退出
write 和 quit
:wq!

:q! 强制退出不保存

:q 退出(只要修改了内容 就无法退出)

案例说明:

E37: No write since last change (add ! to override)
粘包赖(你修改了内容就无法使用:q退出 需要使用:q!
vi 记事本
vim notepad++ word √√√√√
vim 默认没有安装
yum install -y vim tree bash-completion

Linux目录 VS Windows

一切从根开始 C盘 D盘 E盘

了解:linux目录发展

/ 根 存放系统服务或软件
/usr 存放用户数据或软件
FHS 目录层次标准 根和/usr下每个目录的作用

Linux目录其他的特点:

1.一切从根开始 Linux目录是一个有层次的目录结构
2.Linux下面的设备不挂载无法使用. 挂载就是给设备开了一个入口,入口:挂载点(目录)

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

Linux下面使用光盘 /dev/cdrom

第1个里程碑-把光盘放入到系统中(vmware配置)

第2个里程碑-直接使用光盘(Linux) 
[root@oldboyedu59 ~]#  ls -l /dev/cdrom 
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/
                    #     给设备      入口
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

~ 当前用户的家目录

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

相关文章

  • Linux59期day05

    了解:/oldboy和/oldboy/ 区别?大部分命令是一样的./oldboy 表示oldboy目录和下面的内...

  • 自律给我自由—Day005

    【叶子姑娘的自律100天挑战 Day05】 2019.01.18 Day05/100 【早起】睡得很好,准时起床运...

  • Linux59期day12

    创建1个新目录他的硬链接数是2? 为何? 在这个目录下面创建1个新目录 /lidao/alex/ lidao目录...

  • Linux59期day04

    Linux基础操作与命令 快捷键 Ctrl+c 取消当前操作 Ctrl+l 清屏 Ctrl+a 光标移到行首 C...

  • Linux59期day08

    1、vim编辑器的快捷键光标移动操作: l:光标向右移动h:光标向左移动j:光标向下移动k:光标向上移动gg或1G...

  • Linux59期day09

    vim 故障 1.vim 执行过程 2.故障产生原因 a.同时打开一个文件b.之前的文件没有正常保存退出导致的 3...

  • Linux59期day10

    文件类型: 扩展名:.avi .txt .log .shWindows:系统根据不同的扩展名,区分不...

  • Linux59期day03

    什么是救援模式? 解决故障 root密码忘记\服务器无法开机 linux磁盘分区方案 1.通用-数据不重要的时候...

  • Linux59期day02

    什么是操作系统? 人与硬件设备的中介/桥梁 Linux操作系统的组成? 外围应用程序 命令解释器 shell 系...

  • Linux59期day16

    正则表达式(Regular Expression RE) 什么是正则表达式: 发明一套符号,不同的符号有不同的...

网友评论

      本文标题:Linux59期day05

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