续linux基础命令

本文详细介绍了Linux系统中的常见命令,如mv、rm、echo、cp、which、path、find等,包括它们的用途、参数选项以及实际操作示例。此外,还讲解了通配符的使用、别名设定以及文件属性和大小的统计方法。通过这些内容,读者能更深入地理解和掌握Linux系统的基本操作。
摘要由CSDN通过智能技术生成

move

将指定的文件或目标目录转移位置
如果目录位置与源位置相同,则相当于执行重命名操作
mv 重命名或者剪切 inode值不会变化   
mv 目标文件 目标地址

rm 删除文件或目录

-i  删除文件或目录时提醒用户确认
-r表示递归   删除目录时必须使用此选项,表示递归删除整个目录
-f表示强制   删除文件或目录时不进行提醒,而直接强制删除
删除空目录 rmdir

echo 输出  echo “this is kgc”> demo.txt 如果当前目录下没有所要输出的文件 那么就会创建这个要输出的文件 也可以用vim 加i进行编辑 wq保存 两个>>号表示追加输出  一个>号会对所有内容进行覆盖 叫做重定项 
echo 输出 如果没有输出的文件  就会创建一个文件
一个>代表输出会覆盖  两个>>代表追加

颜色区别

黑色名字是数据文件   蓝色名字是目录   绿色名字是可执行文件   黄色名字是块设备文件   红色名字是压缩包   天蓝色名字是链接文件(快捷方式)

cp  

将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录

-f  覆盖目标同名文件或目录是不进行提醒,直接强制复制
-i  覆盖目标同名文件或目录时提醒用户确认
-p  复制时保持源文件的权限,属主及时间标记等属性不变
-r  复制目录时必须使用此选项,表示递归复制所有文件及子目录  

which 查找命令/文件存放目录  

which命令用于查找linux命令程序并显示所在的具体位置,其搜索范围主要由用户的环境变量path决定(可以执行echo$path命令查看),这个范围也是linux操作系统在执行命令或程序时的默认搜索路径。(which ls           which cd)

which空格加命令   (检查有没有这条命令)

path  

环境变量就是相当于系统的常识认知  让系统去认知到代码和命令或者说是命令和功能之间的对应关系  系统认知的范围就是环境变量 
linux在bin目录  存放命令字的程序 在当前系统中可以识别合法并且可以使用的命令所在的一个整体叫做环境    命令就是变量名 

通配符 

-“?”匹配一个未知字符
ls-lh/dev/sd?l 

*表示的是参数    并不能递归 

设置别名-alias
通过别名机制简化常用的,比较长的命令(alias 命令别名=’命令‘)  命令要加单引号  (等号两边不能有空格)

unalias 别名命令             删除别名

du 统计指定目录(或文件)所占用磁盘空间的大小
du -a 表示统计磁盘空间占用时包括所有文件,而不仅仅只统计目录
du -h 表示以人性化的方式(默认以kb计数,但不显示单位)显示出统计结果
du -s 表示只统计所占用空间总的(summary)大小,而不是统计每个子目录,文件的大小
  
find 查找  (find 查找范围 查找条件表达式)

常用查找条件类型
按名称查找    -name   根据目标文件的名称进行查找,允许使用“*”“?”通配符  (find ./ -name “1.txt”)? *
(find ./ -name “[a-z].txt”)中括号代表范围
按文件大小查找   -size   根据文件的大小进行查找  一般使用“+”“—”号设置超过或小于指定的大小作为查找条件  常用的容量单位包括kb(k是小写),MB,GB
find ./ -size +4M    表示4M以上但不包括4M  x>4
find ./ -size 4M  表示3M到4M包含4M但不包括3M 3<x<=4
find ./ -size -4M 表示3M以内包括3M x<=3 

按文件属主查找   -user   根据文件是否属于目标用户进行查找
按文件类型查找   -type   根据文件的类型进行查找   文件类型包括普通文件  f   目录  d   块设备文件   b   字符设备文件  c   等 

find / -name “*”-mtime -5或者+5 表示文件内容修改时间
find / -name “*”-ctime +x  表示文件属性修改时间
ctime    以天为单位    cmin以分钟为单位

|  管道的意思是执行上一次命令以后开始执行下一次命令   从左往右依次执行
| xargs 将前面执行的命令的结果作为下一次命令的参数(处理对象)去执行     如果是删除的话  要加大括号 {}  表示范围删除                                                                              

\  表示转义符   表示字符本身  不表示程序命令  
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值