DAY14 认识linux命令

132 阅读3分钟

前言:今天学了好多新命令的用法 与注意事项,挨个总结,因为文档编辑自动默认首字母大写,好多命令开头是小写

——————————————分割线_________________________________________ —————————————————————————————————

ls##显示文件

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

ls  -a 显示所有文件 包括隐藏文件且包括 . ..(以点开头的文件都为隐藏文件)

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

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

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

Ls  -R  递归显示

ls  --color  显示颜色

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

ls 一般不单独使用

1. 功能有限 要加上选项

2. ls 单独使用  显示当前文件夹下的所有文件(如文件多可能死机)

ls会配合通配符 去过滤需要的文件

通配符

?:任意单个字符

*:任意长度的任意字符

 {1.。。10} : 1到10

 {a。。。Z} : a到z

 【123】 :  只代表一个数值

【0-9】:  代表单个数字

【^a-c】: 反向匹配

\ : 显示原来意思

举例:

以p开头的文件 p*

alias##别名

将常用的一些 比较复杂的命令 简单化

alias  自行定义的命令=: ‘常用复杂命令’

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

删除别名:unalias

优先级: 别名>内部>hash>外部

du(disk use)##查看文件或目录占磁盘空间大小

隐藏文件也会显示

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

-s: 显示总大小

-d1 :显示第几层

-h   人性化显示

 

Du不统计文件的实际大小 只是统计文件所占磁盘的大小 磁盘最小一块默认4k

ls显示文件实际大小

-a和-s不能同时使用

mkdir##创建空文件夹

Mkdir 创建空文件夹

-p 递归创建

-v 显示详细过程

touch##创建文件

如果目标文件夹没有相同名字文件则创建,如果有则覆盖

touch 文件名

image.png

-代表 普通文件

rw-r--r--代表 三个对象

1代表 1个快捷方式

root代表 这个文件属于root组

0代表 文件大小

7月24 10:51代表 最后一次修改文件时间

1.txt代表 文件名字

软连接和硬连接

软:Ln  -s  源文件绝对路径  目标文件夹路径

硬:Ln  源文件   目标文件夹路径

image.png

cp##复制文件

cp 要复制的文件  要放置复制文件的位置

-f 强制不提醒


-l 有相同文件时覆盖提醒

-p 保留权限

-r 复制文件夹

-a 保留权限更强大 包括链接文件的属性

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

image.png

cp三次复制相同格式,第一次成功复制,第二次在目标文件子目录复制,第三次则覆盖

mv##移动and改名

mv 文件 /目标地址

mv 文件 名字

which:寻找命令路径

总结:今天学习了好多基础命令,以后肯定会一直用到,多敲多练,巩固好基础吧