Linux基础(day5)

2.1/2.2 系统目录结构

2.3 ls命令

2.4 文件类型

2.5 alias命令

2.1/2.2 系统目录结构

ls (全称list) 用来列取目录和文件node

如果想一想修改sshd配置文件,须要到 /etc/ssh/sshd_config 中修改linux

实验,建立普通用户 **useradd aming **less

  • 普通用户的家目录 在 /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/ssh

高亮为重点,经常使用socket

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   只列出目录自己,不显示目录下的内容

llls -l的命令效果类似,只是使用了别名tcp

2.4 文件类型

-rw----- 第一位表示文件的类型,以后的表示文件读写权限code

  • /-*- ** 普通文件,包括二进制文件
  • d 表示目录
  • c 字符串设备(鼠标、键盘)
  • l 软连接文件 软连接至关于于Windows的快捷方式,起到指向做用
  • b 块设备(光盘、磁盘)
  • s (socket)通讯文件,多个服务,多个进程,相互直接通讯;

通讯方式有两种,进程

  1. tcp/ip
  2. socket文件通讯

ls 看到的有颜色的文件 是二进制编译后的文件,是没法使用catmoreless等命令查看具体二进制文件内容图片

2.5 alias命令

which 是用来查看一个文件所在的路径ip

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建立别名的时候,可使用单引号和双引号,但系统自带使用的单引号,并且双引号的话有些符号会被当作特殊符号,从而达不到效果。

相关文章
相关标签/搜索