Linux基础(day5)
时间:2022-04-27
本文章向大家介绍Linux基础(day5),主要内容包括2.1/2.2 系统目录结构、2.3 ls命令、2.4 文件类型、2.5 alias命令、2.3 ls命令、2.4 文件类型、2.5 alias命令、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
2.1/2.2 系统目录结构
2.3 ls命令
2.4 文件类型
2.5 alias命令
2.1/2.2 系统目录结构
ls (全称list) 用来列取目录和文件
若是想想修改sshd配置文件,需要到**/etc/ssh/sshd_config**中修改
实验,创建普通用户 **useradd aming **
- 普通用户的家目录 在 /home/ 下
- tree 是树形的形式,显示目录,下面都有哪些文件和子目录 (安装tree命令 yum install -y tree)
- tree -hep 会显示该命令的常用用法
- man 能显示命令的帮助文档
- tree -L 2 需要查看的目录 (只会显示目录的2个级别)
在工作中常用的几个目录,/usr/bin /usr/sbin /bin/ /sbin/ /etc/ /var/ /usr/local/ /proc/
高亮为重点,常用
2.3 ls命令
ls -l 可以显示文件的详细信息
-i 显示 iNode号
inode 存文件的时间,详细信息,保存在哪个块,哪个区域上,假如有两个文件使用相同的inode号,就便是两个文件实际上是相同的文件,只是文件名,和路径不一样,他们保存的块是相同位置的
-rw--------. 1 root root 1422 5月 26 19:24 anaconda-ks.cfg
文件读写权限 ;所有者;组;文件大小;文件创建时间;文件名
第二列 1 如果是目录,那么这个数字表示该目录下有几个子目录
-h 更加人性化的显示文件大小(自动变换数值单位)
-a 查看这个目录下所有的隐藏文件, 以 . 开头的都是隐藏文件或者目录 ;每一个目录都有 . 和 .. ; . 是当前目录也就是目录本身 .. 也就是上级目录
-t (time)时间的意思,按时间排列早到晚
-ld 只列出目录本身,不显示目录下的内容
ll和ls -l的命令效果相似,只是使用了别名
2.4 文件类型
-rw----- 第一位表示文件的类型,之后的表示文件读写权限
- /-*- ** 普通文件,包括二进制文件
- d 表示目录
- c 字符串设备(鼠标、键盘)
- l 软链接文件 软链接相当于于Windows的快捷方式,起到指向作用
- b 块设备(光盘、磁盘)
- s (socket)通信文件,多个服务,多个进程,相互直接通信;
通信方式有两种,
- tcp/ip
- socket文件通信
ls 看到的有颜色的文件 是二进制编译后的文件,是无法使用cat、more、less等命令查看具体二进制文件内容
2.5 alias命令
which 是用来查看一个文件所在的路径
alias 命令可查看系统所有的 别名命令
PATH 系统的环境变量
echo $PATH 可以查看环境变量,得到的结果是一系列的路径
[root@aminglinux-01 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
如果命令在以上这个路径内,就能直接运行,如果不在的话,就不会生效
which 查命令路径其实就是从 以上这个路径去查的,当然,如果有alias 除外 有alias 会先查 alias
- 自定义alias别名 alias aming=’ls -lha’
- 运行 aming
- which aming
- 取消别名 **unalias aming ** 在alias创建别名的时候,可以使用单引号和双引号,但系统自带使用的单引号,而且双引号的话有些符号会被当做特殊符号,从而达不到效果。
- Visual Studio 2015 前端开发工作流
- 易学易用的Windows PowerShell
- mongodb-java-driver基本用法
- 基于Redis的开源分布式服务Codis
- 利用Weblogic的iisproxy、iisforward插件实现IIS转发
- 帆软FineReport如何使用程序数据集
- etcd:用于服务发现的键值存储系统
- 如何使用HTTP压缩优化服务器
- "org.jboss.netty.internal.LoggerConfigurator".DESCRIBED is already registered 的解决办法
- ASP.NET SignalR 高可用设计
- JavaScript 和asp.net配合编码字符串
- 3D游戏开发之UE4中的集合:TSet容器
- weblogic启动失败:Could not obtain the localhost address 解决办法
- 如何理解云计算?很简单,就像吃货想吃披萨了……
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法