Shell脚本:Linux Shell脚本学习指南(超详细)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-1-3

你好,欢迎来到「Linux Shell脚本」学习专题,你将享受到免费的 Shell 编程资料,以及很棒的浏览体验。

这套 Shell 脚本学习指南针对初学者编写,它通俗易懂,深入浅出,不仅讲解了基本知识,还深入底层原理,能让你在 1 天时间内快速了解 Shell(当然,要想深入学习还得假以时日)。

Shell 既是一个连接用户和 Linux 内核的程序,又是一门管理 Linux 系统的脚本语言。Shell 脚本虽然没有 C++、Python、Java、C# 等编程语言强大,但也支持了基本的编程元素,这是本教程要重点讲解的。

#【RY】团队欢迎您的加入#

101楼
WD小旺仔 2021-1-5
ls 是常用的一个命令,它属于目录操作命令,用来列出当前目录下的文件和文件夹。ls 可以附带选项,也可以不带,不带选项的写法为:
102楼
WD小旺仔 2021-1-5
[mozhiyan@localhost ~]$ cd demo
[mozhiyan@localhost demo]$ ls
abc demo.sh a.out demo.txt
getsum main.sh readme.txt a.sh
module.sh log.txt test.sh main.c
103楼
WD小旺仔 2021-1-5
先执行cd demo命令进入 demo 目录,这是我在自己的主目录下创建的文件夹,用来保存教学使用的各种代码和数据。
104楼
WD小旺仔 2021-1-5
接着执行 ls 命令,它列出了 demo 目录下的所有文件,并且进行了格式对齐。
105楼
WD小旺仔 2021-1-5
使用选项
ls 命令之后不加选项和参数也能执行,不过只能执行最基本的功能,即显示当前目录下的文件名。那么加入一个选项,会出现什么结果?
106楼
WD小旺仔 2021-1-5
[mozhiyan@localhost demo]$ ls -l
总用量 140
-rwxrwxr-x. 1 mozhiyan mozhiyan 8675 4月 2 15:01 a.out
-rwxr-xr-x. 1 mozhiyan mozhiyan 116 4月 3 09:24 a.sh
-rw-rw-r--. 1 mozhiyan mozhiyan 44 4月 2 16:41 check.sh
-rw-r--r--. 1 mozhiyan mozhiyan 399 3月 11 17:12 demo.sh
-rw-rw-r--. 1 mozhiyan mozhiyan 4 4月 8 17:56 demo.txt
-rw-rw-r--. 1 mozhiyan mozhiyan 0 4月 15 17:26 log.txt
-rw-rw-r--. 1 mozhiyan mozhiyan 650 4月 10 11:06 main.c
-rwxrwxr-x. 1 mozhiyan mozhiyan 69 3月 26 10:13 main.sh
-rw-rw-r--. 1 mozhiyan mozhiyan 111 3月 26 09:56 module.sh
-rw-rw-r--. 1 mozhiyan mozhiyan 352 3月 22 17:40 out.log
-rw-rw-r--. 1 mozhiyan mozhiyan 61 4月 16 11:19 output.txt
-rw-r--r--. 1 mozhiyan mozhiyan 5 4月 11 15:16 readme.txt
-rwxr-xr-x. 1 mozhiyan mozhiyan 88 4月 15 17:23 test.sh
107楼
WD小旺仔 2021-1-5
如果加一个-l选项,则可以看到显示的内容明显增多了。-l是长格式(long list)的意思,也就是显示文件的详细信息。
108楼
WD小旺仔 2021-1-5
可以看到,选项的作用是调整命令功能。如果没有选项,那么命令只能执行最基本的功能;而一旦有选项,则能执行更多功能,或者显示更加丰富的数据。
109楼
WD小旺仔 2021-1-5
短格式选项和长格式选项
110楼
WD小旺仔 2021-1-5
Linux 的选项又分为短格式选项和长格式选项。

评论

登录后才可发表内容
  • 主题

    10

  • 帖子

    2187

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0527s Mem:2119Kb