当前位置: 首页 > article >正文

linux命令基础

shell

linux优势:

  • 一切都是文件
  • 轻量级 系统小型
  • 免费
  • 不以后缀名为主

Linux命令基础
shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。shell是将人类使用的高级语言转换成计算机的二进制语言
shell作用

  • Linux系统中运行的一种特殊程序
  • 在用户和内核之间充当“翻译官”
  • 用户登录Linux系统时,自动加载一个shell程序
  • bash是linux系统中默认的shell翻译器

文件位于/bin/bash

type指令

type指令用来查看时内部还是外部命令
内部命令:指的是集成在shell里面的命令,属于shell的一部分,只要shell被运行,内部命令就会自动载入内存,用户可以直接使用
外部命令:需要手动安装,执行时必须知道对应路径
在这里插入图片描述

命令格式

通用命令格式:命令字 【选项】 【参数】

英文字符区分大小写

命令字:是整条命令中最关键的一部分

唯一确定的一条命令

选项:短格式:加-

长格式:加–

参数:对谁使用 文件 文件夹 用户名

命令 选项 参数 之间一定要空格!!!

Linux辅助键

tab 补全命令(只有在$PATH 才能补全)

\ 强制换行

ctrl + a 移到首部

end 移到末尾

ctrl + r搜索执行过的指令

ctrl + c中断执行

ctrl + l 清屏

man 1 命令

man 5 文件, 看文件的结构

ls命令

通式: ls 【选项】…【参数】…

ls 显示当前文件夹下的所有文件

选项功能
- l长格式显示,可以看到文件属性(大小 权限 时间 类型 链接数等)
- a显示所有文件和隐藏文件 包括 点和点点
-d仅列出目录本身,而不是列出目录内的文件数据
-R递归显示所有文件,不加最多只能看到第二层
-t按时间排序 新的在最上面
-S按大小排序 大的在最上面
-r按倒序排序
–color显示颜色
-h加上单位

在这里插入图片描述

在这里插入图片描述
第一个字符:文件类型

类型功能
-普通文件,文本,图片,压缩包等
d目录文件夹
l软链接
c字符设备 键盘
b块设备 硬盘
s套接字 本地套接字 网络套接字,是双向的传递数据
p管道文件 是单向的传递数据

2–10 个字符 表示权限

三个一组

rw-:文件拥有者的权限

r–:拥有组,组内的成员的权限

r–:其他人的权限

rwx来表示权限,如果没有权限就写-

r:read 读可以看

w:write可以写

x:可以执行

-:代表没有权限

1代表链接数

root 文件的主人拥有者是root

root 文件属于的组是root组

268 文件的大小

8月 6 2021 文件最后修改的时间

anaconda 文件名
通配符:一些符号不表示原来的意思,重新赋予它新的含义

rm -rf删除

touch 创建文件

echo 回显

作用:用来匹配文件或文件夹的名字

?号 :代表任意一个字符

*号:任意长度的字符

{}:表示一个范围

【】代表一个字符

[^字符]:排除字符

正则表达式:匹配文件里面的字符

字符在文章中的位置

字符在文章中的出现的次数

元字符

alias 别名

通用写法

alias 自定义名字=“原始命令”

别名>内部>hash>外部
unalias 自定义名字:删除
在这里插入图片描述

du命令

du:统计磁盘使用情况

-a:显示每一个文件占磁盘的大小

-s:显示当前文件夹占磁盘的总大小

-h:有单位

-d:显示目录的层级

ll:文件的真实大小

du:看到的是文件所占磁盘的空间

mkdir命令

mkdir:创建文件夹

-p:递归建立文件夹

touch命令

  1. 新建空的文件

touch 文件名不存在

  1. 刷新文件的时间

touch 文件名存在

链接文件

1.软链接:快捷方式,指向原来的文件

2.硬链接:文件的小名,一个文件有多种找到它的方式

软链接的大小是源文件路径的长度

硬链接:ln 源文件的路径 硬链接的路径

软链接:ln -s 源文件的路径 软链接的路径


http://www.kler.cn/news/361253.html

相关文章:

  • 边缘计算网关兼容多种通信协议实现不同设备和系统互联互通
  • python实战项目46:selenium爬取百度新闻
  • 应急响应:ARP欺骗实战
  • [数据集][目标检测]电力场景输电线路巡检检测数据集VOC+YOLO格式8667张50类别
  • 常见Elasticsearch 面试题答案详细解析(下)
  • 【matlab代码】无迹粒子滤波(Unscented Particle Filter)例程,一维直线上的滤波,状态量为位置和速度、观测量为位置
  • 高级SQL技巧:掌握数据分析与优化的艺术
  • 代码随想录训练营第66天|Floyd
  • UNIAPP弹窗跳转页面无法滚动bug
  • 通过梧桐数据库分析客户价值
  • Unable to open nested entry ‘********.jar‘ 问题解决
  • taro底部导航,Tabbar
  • 信发软件之展示excel文档——未来之窗行业应用跨平台架构
  • 得物App3D创新应用引关注,世界设计之都大会启幕
  • Golang笔记_day09
  • 【云从】十、常见安全问题与云计算的计费模式
  • WebForms Hashtable
  • 大模拟训练计划
  • tsconfig.json 内容解读
  • 解决“程序包com.alibaba.fastjson不存在”的错误 (导入瑞吉外卖项目)