初学Linux——Day2

本文介绍Linux环境下常用的文件和目录管理命令,如查看、编辑、复制、移动文件等,并讲解了如何利用这些命令高效地管理文件系统。

查看文本内容使用指令cat
面对长文件,我们使用less分屏阅读工具
格式:less  [选项]  文件名

– 优势:支持前后翻页
– 按 / 键向后查找(n、N切换)

[root@A /]# less /etc/passwd
     按键盘上下键,进行滚动
     输入  /a 全文查找a,按n、N切换跳转匹配项
     按q退出less模式

head、tail 命令
– 格式:head -n 数字 文件名
      tail -n 数字 文件名

[root@A /]#  head  -3  /etc/passwd
[root@A /]#  tail    /etc/passwd     #默认显示10行


grep工具
– 用途:输出包含指定字符串的行
– 格式:grep   '查找条件'      目标文件

[root@A /]# grep  root  /etc/passwd


mount挂载操作
1.软件包可以通过互联网下载
2.从光盘中获得软件包
2-1.图形将光盘放入虚拟光驱设备
2-2.查看光驱设备
[root@A /]# ls /dev/cdrom 
/dev/cdrom
[root@A /]# ls -l /dev/cdrom
lrwxrwxrwx. 1 root root 3 8月   2 11:03 /dev/cdrom -> sr0

  青色:快捷方式

2-3.mount挂载:可以让一个目录成为访问点(挂载点)
使用mount命令
– 格式:mount   设备路径     挂载点目录

[root@A ~]# mkdir  /dvd

[root@A ~]# mount  /dev/cdrom   /dvd

2-4.卸载
[root@A ~]# umount   /dvd     #进行卸载
[root@A ~]# ls /dvd/

3.注意事项

3-1.目录没有找到
[root@A ~]# mount /dev/cdrom  /nsd
mount: 挂载点 /nsd 不存在

3-2.当前正在访问点路径下
[root@A dvd]# umount /dvd/
umount: /dvd:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
[root@A dvd]# cd /
[root@A /]# umount /dvd/

3-3.建议挂载点的选择,不要是根目录下已存在的目录,尽量自己创建目录


目录文件管理
cd — Change Directory
– 用途:切换工作目录
– 格式:cd [目标文件夹位置]

    ~user表示用户user的家目录
    ~:用户的家目录

   /root:系统管理员root的家目录
   /home:存放所有普通用户的家目录的目录

  . 表示当前目录
  .. 表示上个目录


如何查看命令的帮助信息
[root@A ~]# 命令    --help

权威帮助手册
[root@A ~]# man  命令


ls — List
– 格式:ls [选项]... [目录或文件名]

常用命令选项
 – -l:以长格式显示,显示详细属性
 – -h:提供易读的容量单位(K、M等)
 – -d:显示目录本身(而不是内容)的属性
 – -A:包括名称以 . 开头的隐藏文档


使用通配符
针对不确定的文档名称,以特殊字符表示
 – *:任意多个任意字符
 – ?:单个字符
 – [a-z]:多个字符或连续范围中的一个,若无则忽略
 – {a,min,xy}:多组不同的字符串,全匹配
    列出/dev/tty20至/dev/tty50之间所有设备文件?
[root@A ~]# ls  /dev/tty{[2-4][0-9],50}


别名的定义:简化复杂的命令

查看已设置的别名
– alias  [别名名称]

定义新的别名
– alias  别名名称= '实际执行的命令行'

取消已设置的别名
– unalias  [别名名称]

永久修改别名
 - gedit  .bashrc
在文件里把修改的别名信息放进去


mkdir — Make Directory   创建目录
– 格式:mkdir [-p] [/路径/]目录名...
         #-p表示连父目录


移动

mv — Move
– 格式:mv    原文件...        目标路径

[root@A ~]# mv  /opt/1.txt    /opt/nsd01

重命名:路径不变的移动

[root@A ~]# mv /opt/nsd01  /opt/student


cp 复制
cp — Copy
– 格式:cp [选项]... 原文件...   目标路径

常用命令选项
– -r:递归,复制目录时必须有此选项

1.解决复制时出现重复
  在本次操作,临时取消别名的定义

[root@A ~]# \cp  -r  /boot/  /opt/

2.复制可以支持两个以上的参数
   永远把最后一个参数作为目标,其他的所有参数都做为源文档

[root@A ~]# cp /etc/fstab /etc/shadow  /opt/

3.复制与   .    连用
[root@A ~]# cd /opt
[root@A opt]# cp  -r  /root    .    #将/root复制到当前路径下

4.复制时可以重新命名,目标路径文件名
[root@A /]# cp /etc/redhat-release  /opt/abc

5.经典问题,一样的代码前后两次做的事情却不一样

[root@A /]# rm -rf /opt/*           #清空/opt目录内容
[root@A /]# cp -r /mnt/  /opt/test    #将/mnt放入/opt命名为test
[root@A /]# cp -r /mnt/  /opt/test    #将/mnt放入/opt/test目录下


使用vim创建/修改文件
• vim文本编辑器
– 格式:vim [[/目录/]文件名]

– 若目标文件不存在,则新建空文件并编辑
– 若目标文件已存在,则打开此文件并编辑

vim模式:命令模式    输入模式(插入模式  编辑模式)    末行模式

             i 键
        命----->输入模式(按Esc 键 回到命令模式)
        令
        模
        式----->末行模式(按Esc 键 回到命令模式)
              : 键

                       末行模式  :wq    保存并退出
                       末行模式  :q!   强制不保存并退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值