ls (全称list) 用来列取目录和文件
若是想想修改sshd配置文件,需要到**/etc/ssh/sshd_config**中修改
实验,创建普通用户 **useradd aming **
在工作中常用的几个目录,/usr/bin /usr/sbin /bin/ /sbin/ /etc/ /var/ /usr/local/ /proc/
高亮为重点,常用
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的命令效果相似,只是使用了别名
-rw----- 第一位表示文件的类型,之后的表示文件读写权限
通信方式有两种,
ls 看到的有颜色的文件 是二进制编译后的文件,是无法使用cat、more、less等命令查看具体二进制文件内容
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