❤️架构师之路-学渣到学霸历程-06

Linux的基础命令

这个是个大的章节,也不能说一次性全部都展示;咱们还是一口一个饼来吃;不要急于求成;
我自己看着也费劲,一点点地分享;看了也不会说太久好像看书一样~

1、ls命令
  • 作用:查看文件/目录信息;
  • 语法:ls + 选项 + 文件/目录名
  • 常用选项:
    • -l:长格式显示文件信息
    • -d:显示目录本身信息
    • -a: 显示全部文件、包括隐藏文件
    • -A:除了.和…不显示,其余的都进行显示
    • -i:显示文件的inode号
    • -t:按修改时间进行排序

长格式显示:

  • -l选项的信息很多,可以看到文件的更加详细的信息;
#长格式显示文件信息
[root@LInux0 test]# ls -l abc.txt
-rw-r--r-- 1 root root 0 927 00:21 abc.txt
....
	第一列的信息分析:
-rw-r--r--:
第一个横杠的表示文件的类型
- 普通文件:
d 目录
l 链接文件
c 字符设备(即串行端口的接口设备,例如伪终端等)
b 块设备(磁盘)
s 套接字文件(通常用在网络数据连接)
p 管道文件

显示隐藏文件-a选项

  • 凡是以.开头的文件都是隐藏文件
#演示-a选项的情况
	#正常输入没法看到隐藏文件
[root@LInux0 test]# ls  
abc.txt  liangjiawei.pipe
	#加入-a选项就能够看到隐藏文件
[root@LInux0 test]# ls -a 
.  ..  abc.txt  liangjiawei.pipe

查看inode号

#查看文件的inode
[root@LInux0 test]# ls -i liangjiawei.pipe 
50715019 liangjiawei.pipe

查看目录本身-d选项

#查看目录
	#加上-d选项,即可查看目录本身的信息
[root@LInux0 test]# ls -ld  /test/
drwxr-xr-x 2 root root 45 927 00:24 /test/
	#如果没有就是看目录下的文件信息
[root@LInux0 test]# ls -l /test/
总用量 0
-rw-r--r-- 1 root root 0 927 00:21 abc.txt
prw-r--r-- 1 root root 0 927 00:24 liangjiawei.pipe

-t选项:就是倒序选项

#如果按照时间顺序来进行倒序
[root@LInux0 test]# ls -lrt /
总用量 16
drwxr-xr-x.   2 root root    6 411 2018 srv
drwxr-xr-x.   2 root root    6 411 2018 opt
drwxr-xr-x.   2 root root    6 411 2018 mnt
drwxr-xr-x.   2 root root    6 411 2018 media
lrwxrwxrwx.   1 root root    7 924 16:18 bin -> usr/bin
lrwxrwxrwx.   1 root root    7 924 16:18 lib -> usr/lib
lrwxrwxrwx.   1 root root    8 924 16:18 sbin -> usr/sbin
lrwxrwxrwx.   1 root root    9 924 16:18 lib64 -> usr/lib64
...........
2、管道文件的分类
  • 管道文件分为:有名管道和无名管道

有名管道:

  • 在磁盘上会存储一个管道文件表示(inode存于内存上),
  • 但它并不会占据磁盘空间(block),数据并不会存储到磁盘上。
#创建有名管道:
[root@LInux0 test]# mkfifo  liangjiawei.pipe
[root@LInux0 test]# ls -l liangjiawei.pipe 
prw-r--r-- 1 root root 0 927 00:24 liangjiawei.pipe

无名管道:

  • 无名管道就不会存在管道文件
#例如如下命令
[root@LInux0 test]# ifconfig  | grep inet
        inet 192.168.75.70  netmask 255.255.255.0  broadcast 192.168.75.255
        inet6 fe80::20c:29ff:fe87:cfe  prefixlen 64  scopeid 0x20<link>
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
3、Linux的目录结构说明
#查看跟目录下的文件名
[root@LInux0 test]# ls /
bin   dev  home  lib64  mnt  proc  run   srv  test  usr
boot  etc  lib   media  opt  root  sbin  sys  tmp   var

#具体的每个文件的解释如下:
	/ 			根目录
	/boot: 		放置linux系统启动时的内核文件以及引导文件。
	/dev: 	   存放linux系统下的设备文件
	/etc: 		系统配置文件存放的目录
	/home: 		系统默认的用户家目录
	/lib,lib64: 动态连接共享库
	/media: 	挂载可移动的设备
	/opt: 		存放第三方软件
	/root: 		管理员家目录
	/bin,/sbin: 可执行二进制命令
	/run: 		临时文件系统目录
	/srv: 		早期存放数据目录
	/tmp: 		存放临时文件
	/usr: 		应用程序目录
	/var: 		存放动态文件,比如日志
	/mnt: 		临时挂载目录
4、LiangGaRy心得:

💕立志要成为一名架构师:
必备的技能:

1.学习基础Linux知识
2.深入操作系统层面
3.掌握高级概念和技术
4.实践经验积累
每个运维点都涉及了很多的知识;需要不断的积累输出与学习;

🙌坚持:
1.不积跬步,无以至千里;不积小流,无以成江海。
2.坚持不是一件容易的事情,但它却是成功的关键。
3.相信坚持的力量,你会收获意想不到的惊喜。

🎉相伴:
1.互相激励:
2.资源共享:
3.即时反馈:
4.建立同圈:
5.提高效率:
一起为了梦想而努力!学习组团,快乐同行加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Liang_GaRy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值