Linux基础命令1

文章介绍了Linux系统中的Shell,特别是Bashshell,以及内部和外部命令的执行机制。内部命令直接在内存中执行,外部命令需找到对应文件路径。还详细阐述了Linux文件系统结构,如/bin、/etc等目录的用途,并列举了一些常用命令如cd、ls、mkdir等,以及文件类型和通配符的使用。此外,提到了文件管理操作,如cp、mv、rm和ln。
摘要由CSDN通过智能技术生成

shell是一类程序的统称
bash  是shell的一种
是centos7默认使用的shell
每打开一个交互界面就必须加载一个shell程序


内部命令:1.继承与shell解释器内部的一些名命令,
              2.属于shell的一部分
               
外部命令  1.还需安装的程序就是外部名利命令
               2.需要相对应的程序 (脚本或二进制执行文件 )
         3.shell解释器程序之外的命令
                4.每个外部命令对应了系统中的一个文件
                5.必须知道其对应的文件位置,具体路径 
所有的内部命令就在内存中
外部命令是存储在硬盘中的

内部命令优先于外部命令

程序的执行过程
内部程序:直接执行
先去hash缓存表中找,找到直接运行
外部程序:先去规定好的路径中找到文件,找不到报错,找到直接运行(五个当中找的一个就不会接着找了     惰性模式)
hash  缓存  运行的的程序放在缓存表中


linux中一切皆文件

命令整理
1.cd切换 改变目录切换文件夹  
2.ctrl+l清屏
3.ctrl +c
4.上下箭头
5.ctrl+r  搜索之前打的命令你
6.\强制换行


落脚点之可能是文件夹

linux中一切皆文件


/根 所有文件的起点


bin普通用户二进制命令
etc  默认配置文件
lid库
media    音响设备
mnt      挂载点文件夹
opt      第三方软件
root     超级管理员家目录
sbin     超级管理员使用的二进制敏玲
tmp      系统临时文件
var      子文件  log 日志
boot     开机启动必须的文件
dev      硬件 硬盘
porc     进程
sys      系统
usr          小根

绝对路径相对路径:以/开头的文件路径
相对路径             不以/开头的文件路径


pwd  显示当前路径
cs            切换目录     
      啥都不加   1.回到当前用户家目录
        +~          2.


root             当前用户
@localhost       前主机名
~(各类文件名)     当前目录
#                档期那用户是当前管理员
$                            普通用户


家目录的作用           个性化设置
回到家目录的指令cd     cd  ~
              切换目录   cd  -  切换到上一次执行cd命令之前的目录


文件类型
-         普通文件
l      软连接       快捷方式
b      快设备       直接读取
p       管道文件   单项接收或输出
c      一字符一字符的苏区
d     目录文件
s     套接字文件   同时进行  双向

ls   list  显示当前文件夹
-a   显示隐藏文件   
-l   长格式显示, 显示详细信息
-d   只显示当前目录信息,不显示目录下的文件
-h   人性化显示
-R   递归
-t   按时间排序
-r   倒序
-S   按大小
-i   显示inode号

通配符:
*   任意字符,不显示隐藏
?  单个字符

mkdir    建立目录文件夹
-p       递归建立  
-v       显示过程

touch    
如果文件名不存在  建立新的空文件
如果名存在        刷新文件时间


du    统计文件占磁盘大小, 如果不满4k 按4k算
-a     列举每一个文件的大小
-s     只显示总大小
-d     指定显示目录的层级   -d  2 只显示到第二层目录

cp    复制
-r    递归 复制文件夹一定要加  -r 选项
-p    保留属性
-f    强制复制不提示
-a    更强大的保留属性
-i    提示有同名
-v    显示过程

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

ln  软连接
ln -s   源文件路径      目的文件
软硬的区别

mv   改名和  移动
源文件  路径 不变 是改名
源文件  路径 改变 是移动

find
find   查找范围    查找选项   查找条件  处理动作  

-name    名字
-type    文件类型
-size    文件大小
-mtime   文件时间 
-maxdepth 2   最大层级
-mindepth 2   最小层级

处理动作
-delete  删除
-ls      显示详细信息
-exec    连接符
-ok      连接符
find   /   -name  "*.txt"   -exec  cp或mv或rm {}  /mnt   \;
                                               {}指代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值