Linux基础第一章(第二部分)

一、Linux命令的执行过程

当你执行命令时,首先判断是不是别名,如果是,直接执行。

判断是否是内部命令,是,直接执行  ;不是,去看hash表 。如果hash表有,直接执行 ; 有但找不到,去外部规定的文件夹找命令

如果没有,报错。

二、基础命令

1.通配符

通配符用于匹配文件名

*:代表任意长度的字符

?:代表一个任意一个字符,如下图所示

  {1..10}:1到10

[123]:括号里只代表一个字符,去其中之一,有就显示没有就算,如下图

 

 ^ 代表取反 , [^123]:匹配括号内字符以外的字符,如下图

 

2.设置别名-alias

作用:通过别名机制简化常用的、比较长的命令

alias 自定义命令= ‘原始命令’

如下图所示,使用自定义命令v来执行‘vim /etc/sysconfig/network-scripts/ifcfg-ens33'命令

 

 注意:命令有特殊符号的不能识别要加引号

永久修改主机名,改为zhj.    su 刷新

 

  3.统计目录及文件空间占用情况---du 

disk use    磁盘使用量

选项:-a            列出所有文件,个体显示

           -s            只显示总量

           -h            人性化显示

           -d            显示在第几层

补充:du  -d  1  文件夹   ,只看第一层

 

 

  注意:-a与-s 不能同时使用

     

 

 

 

 

总结:ll 显示的是文件真实大小  ,du 统计是该文件所占磁盘大小

 

4创建新目录(文件夹)---mkdir

选项:-p (一次性创建嵌套的多层目录),-p放在aa/bb/cc前面或者后面都可以

 

 5.创建空文件---touch

touch命令通常用来创建多个空文件

例子:创建两个空文件,文件名分别是aa,bb  ,      touch aa bb

[root@localhost mnt]# touch aa bb

[root@localhost mnt]# ls
aa bb 
文件存在 刷新文件时间 ;文件不存在 建立新的空文件

文件名建议使用大小写字母与数字组成,不要使用特殊符号

6.硬连接与软连接

硬连接:同一个文件取不同的名或者叫多个名字,不支持文件夹

软链接:类似于windows里快捷方式,软连接,符号链接,会指向原来的文件

创建软连接:ln  -s  源文件路径(绝对) 链接文件

例如:ln  -s /bin/bzip2 /bin/wx/

区别:

对比项 硬链接 软连接
本质 本质是同一个文件 本质步是同一个文件
inode                   相同                                   不同                                                             
连接数  

创建链接,连接数增 ;删除连接,连接数减少            

创建、删除都不会改变     
文件夹 不支持 支持
删除源文件 连接数统一,连接文件的访问不受影响 无法访问连接文件
文件类型 和源文件相同 链接文件,与源文件无关
文件大小 和源文件相同 源文件的路径的长度

 

 

 

 

 

 

 

 

 

 

注意事项:删除软链接时一定不要在软链接文件名后加/,不加/代表删除软连接,加/则会把源文件内容也删除

7.复制文件或目录---cp

创建命令: cp  源文件   目标选项

拷贝etc下的passwd到data 

 

 常用选项:-f          强制复制

                  -i          有同名文件提醒覆盖

                  -p         保留权限

                  -r          递归,复制文件夹一定要加

                  -a         更强大的保留权限

当复制时出现以下情况时要如何操作:

 

 

 

posted @   此生何必111  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
1
点击右上角即可分享
微信分享提示