Linux一些基础命令(二)

目录

一、一些基础知识

二、一些基础命令

2.1.List命令

​编辑

2.2.通配符

2.3.别名

2.4DU命令

2.5 创建新目录-mkdir

2.6创建新目录-touch

 2.7 创建空文件文件三种方式

 2.8软连接和硬连接

 2.9 复制文件或目录-cp

2.10删除文件或者目录—rm

2.11 移动文件或目录-mv

2.12如何批量改名

2.13 查找Linux命令程序所在的位置—which


一、一些基础知识

rwxr-xr-x 权限三个为一组   rwx     r-x     r-x    什么人能对它增删改查(3个对象)

drwxr-xr-x 3 root root 16 7月 21 12:03 aa

3 连接数是3

Root 这个文件 属于 root

Root 这个文件属于 root组

16 文件大小

7月 21 12:03 文件最后一次修改时间

Aa 文件或者目录名

二、一些基础命令

2.1.List命令

ls -l 长格式显示 文件属性比较详细ls -l 等于 ll

ls -a 显示所有文件 包括 隐藏文件 且 包括 . .. (在linux 当中已.开头的 为 隐藏文件 )

ls -A 显示所有文件 包括 隐藏文件不包括 . ..

ls -d 只显示当前目录的属性

ls -h 人性化显示(加了文件大小的单位)

ls -R 递归显示

ls --color 显示颜色

ls -S 以文件容量大小排序

ls -i 显示indoe号

2.2.通配符

? 任意单个字符

* 任意长度的任意字符

{1..9} 1到10 10个数 {1..100} {a..z}

[123] 只代表一个数值 1 2 3

[a-z] 注意范围 不包括 大Z,注意这里用的a-z,ls file[a-z].txt结果无Z,若要有Z,则ls file[a-Z].txt

【】用...的话,则只创建两个

[0-9] 代表单个数字

[^a-c] 反向匹配,去掉a-c

\ 显示原来的意思

2.3.别名

类似于创建一个对象

格式:alias 命令名=‘别名’  

等式两边不能有空格vim要有空格,加上单引号alias ,临时修改,重启会失效,只有修改配置文件才会永久生效

例:alias net=‘vim /etc/sysconfig/network-scripts/ifcfg-ens33’,此时用net即可代替,并修改网卡配置信息

单独使用alias会显示 所有的别名命令

esc+:+wq退出

删除别名: unalias 别名命令

2.4DU命令

查看文件或目录占用磁盘的空间大小

DU和LS区别:

Du不统计文件的实际大小,只是统计文件所占磁盘的大小,磁盘一块一块来存储文件最小一块4k Ls 显示文件实际大小

a和s 不能同时使用

-a 分开显示每个文件的大小

-s 显示当前文件夹的总大小

-h 人性化显示

统计 /etc 目录 下 第一层文件夹占用多少磁盘空间?

du -d1 /etc/   或者du /etc/ -d1

-d 代表目录层数           1 代表目录层数的第一层

du 统计包括隐藏文件,统计隐藏文件

 du /etc/ -d2显示两层目录

2.5 创建新目录-mkdir

-p 递归创建文件夹 -v 显示详细过程

 创建public

 创建多个文件夹

2.6创建新目录-touch

如果当前文件夹下没有同名的,则创建一个新的,如果有重名文件,则刷新创建时间

 2.7 创建空文件文件三种方式

vim方式创建会跳到编辑内部

 2.8软连接和硬连接

 格式:ln [-s] 源文件或目录...链接文件或目标位置(加-s为软连接,不加为硬链接)

 创建软连接和硬连接

软连接: ln -s 源文件或目录-----链接文件或目标位置

硬连接:ln 源文件或目录-----链接文件或目标位置

 不能将硬链接指向目录

 2.9 复制文件或目录-cp

Cp 要复制的文件 要放置复制文件的位置/可以重命名

 -r 复制文件夹一定需要

如果对同一个文件连续复制三次,第一次复制 可以改名;第二次复制 将变成改名后的子目录,第三次复制 覆盖了,问是否覆盖

 -a 保留权限 更强大 包括连接文件的属性也可以保留

cp 复制多个文件 最后一定要跟文件夹 不能跟文件

2.10删除文件或者目录—rm

格式:rm [选项] 要删除的文件或目录

2.11 移动文件或目录-mv

如果目标位置与源位置相同,则相当于执行重命名操作
格式:
mv [选项]... 源文件或目录... 目标文件或目录

改名

 移动目录

2.12如何批量改名

rename [选项] 旧名字 新名字 源文件名

rename txt    txt.back    file1.txt(*.txt)批量

2.13 查找Linux命令程序所在的位置—which

格式:which 命令/程序名

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值