linux的基础命令

295 阅读3分钟

(学习笔记的第十四页)

ls

ls -l 长格式显示,文件属性比较详细 ls -l等于 ll
ls -a 显示所有文件包括隐藏文件,且包括  .  .. (在linux当中已.开头的为隐藏文件)
la -A 显示所有文件 包括隐藏文件 不包括 .  ..
ls -d 只显示当前目录属性
ls -s 人性化显示(加了文件大小的单位)
ls -R 递归显示
ls --color 显示颜色
ls -S 以文件容量大小排序
ls -i 显示indoe号

ls 一般不单独使用
1.功能有限 要加上选项
2.ls单独使用显示当前文件夹下的所有文件(1000W 会死机)
ls会配合通配符去过需要的文件

通配符:

?任意单个字符

*任意长度的任意字符
{1..10} 1到10个数  {1..100}1到100{a..z}a到z
[123] 只代表一个数值 1 2 3 [a-z]注意范围 不包括
[0-9] 只使用任意一个数
[^a-c] 反向匹配

alias

alias 别名
1.将常用的复杂命令简单化
alias 自行定义的命令=‘常用的复杂命令’
2.单独使用alias会显示所有的别名命令
3.别名最大
(别名>内部>hash>外部)

删除别名 :Unalias
Unalias 别名

Du (disk use)

查看文件或目录 占用磁盘的空间大小 包括隐藏文件也统计
-a 分开显示每个文件的大小
-s 显示当前文件夹的总大小
-h 人性化显示
a和s不能同时使用
Du不统计文件的实际大小,只是统计文件所占磁盘的大小,磁盘一块一块来储存文件,最小一块4K
Ls显示文件实际大小
包括隐藏文件也统计

那个命令可以统计 /etc目录下第一层文件夹占用多少磁盘空间?

答:Du -d 1 目录

mkdir

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

Touch

touch(创建文件) Touch 文件名 如果当前文件夹下没有同名文件,直接创建 如果当前文件夹有同名文件,则刷新修改文件时间

软连接和硬链接

Ln -s 源文件(夹)路径 目标文件夹路径
(软)  一定要使用绝对路径   Ln 源文件(夹)路径 目标文件夹路径
(硬)

软连接和硬链接有什么区别

image.png

cp

cp是基本功能复制
格式:
cp 要复制的文件 要放置复制文件的位置/可以重命名
-f 有相同文件时强制覆盖不提醒
-i 有相同文件时提醒
-p 保留权限
-r 复制文件夹一定需要
-a 保留权限更强大,包括连接的属性也可以保留(更推荐)
Cp 复制多个文件最后一定要跟文件夹不能跟文件

Mv

移动或改名

rm

删除rm -f 强制删除 -r 递归删除

which

只能寻找命令的位置