Linux 常用命令2

1.文件夹的操作

1.1 mkdir:(make directory)创建空目录
  • -p: 创建子文件夹
  • -v: verbose 查看安装过程

举例

/root/x/y/z

mkdir -pv /mnt/test/x/m /mnt/test/y 创建子文件夹

mkdir -pv /mnt/test/{x/m,y} 创建兄弟文件夹

1.2 tree:查看目录树

yum -y install tree  #安装 tree 命令

1.3 rmdir (remove directory) 删除目录

  • 只能删除空目录

2. 文件创建和删除

2.1 touch 创建文件

​ 文件不存在则创建,不存则摸了一遍

  • -a 只是改变访问时间
  • -m 只是更改修改时间
  • -c 不创建任何的文件

2.2 stat 查看文件信息

文件有三种时间:

  • 最后一次访问时间(access)
  • 最后一次修改时间(modify):内容的改动叫修改
  • 最后一次改变时间(change):文件(内容和元数据)的改动叫改变

chmod 改变文件的权限

chown 改变文件的属主

一个文件有两种数据:元数据,内容数据

  • 内容数据:文件内容本身
  • 元数据:描述内容数据的数据。

2.3 文件编辑器

2.3.1 nano (不常用)

2.3.2 vi(后面写)

3 rm: 删除文件

  • -i 删除之前确认 跟 rm 一样
  • -f 删除之前不确认
  • -r 递归删除
  • -rf 递归删除,不询问(慎用!)

注意:

rm -rf / linux自杀

4 cp (copy) 文件的复制

4.1 普通复制

cp SRC DEST

  • -r 递归复制
  • -i 存在覆盖前确认
  • -f

cp file1 file2

可以做到以下操作:

  • 一个文件到一个文件夹
  • 多个文件到一个目录

cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/

4.2 scp 网络拷贝

5 mv (move) 移动或重命名文件

  • mv SRC DEST (src 是源文件 DEST 目标文件)

  • mv {hi.txt,profile} /root/

  • mv -t DEST SRC 移动文件夹

  • 详解:

    mv命令既可以重命名,又可以移动文件或文件夹。

    例子:将目录A重命名为B

    mv A B

    例子:将/a目录移动到/b下,并重命名为c

    mv /a /b/c

    其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:

    mv abc 1234

    注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的

6 小结命令

  • 目录管理: ls、cd、pwd、mkdir、rmdir、tree
  • 文件管理: touch、stat、file、rm、cp、mv、nano,vi,vim
  • 日期时间: date、clock、hwclock、cal ,ntpdate
  • 查看文本: cat、tac、more、less、head、tail ,find,grep

7 模式匹配

*:匹配任意0个或者多个字符

?:匹配任意1个字符

[a-c]或者[0-3]:匹配指定区间的单个任意字符

拓展:

5* 5开头的所有字符串

*5 5结尾的所有字符串

*5? 以5为倒数第二个字符的字符串

[0-9] 所有以数字的字符

[1,2] 1或者2

[!0-9] 不是数字的字符

ls /etc/[!a-n]*.conf 列出/etc/目录中不是以字母a到n开头的,并且以.conf结尾的文件

ls /etc/[a-n]*.conf 列出/etc/目录中以字母a到n开头的,并且以.conf结尾的文件

ls /bin/[ck]* 列出以 c或k开头的文件名

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值