Linux Shell命令
ls命令
查看目录下的非软链接文件(通过grep来排除),并且排除"."和".."目录(-A选项)
yuxuecheng@linux:~/shellSource> ls -AlR | grep -v '^l' .: total 8 -rwxr--r-- 1 yuxuecheng users 479 Sep 24 15:25 change_file_mode.sh -rwxr-xr-x 1 yuxuecheng users 214 Apr 27 10:04 test.sh yuxuecheng@linux:~/shellSource> ls -AlR .: total 8 -rwxr--r-- 1 yuxuecheng users 479 Sep 24 15:25 change_file_mode.sh -rwxr-xr-x 1 yuxuecheng users 214 Apr 27 10:04 test.sh lrwxrwxrwx 1 yuxuecheng users 7 Sep 24 15:50 test_link.sh -> test.sh yuxuecheng@linux:~/shellSource>
通过正则表达式选取指定类型的文件:
yuxuecheng@linux:~/shellSource> ls -Al total 8 -rwxr--r-- 1 yuxuecheng users 479 Sep 24 15:25 change_file_mode.sh -rwxr-xr-x 1 yuxuecheng users 214 Apr 27 10:04 test.sh lrwxrwxrwx 1 yuxuecheng users 7 Sep 24 15:50 test_link.sh -> test.sh yuxuecheng@linux:~/shellSource> ls -F | grep '*$' change_file_mode.sh* test.sh* yuxuecheng@linux:~/shellSource> ls -F | grep '@$' test_link.sh@ yuxuecheng@linux:~/shellSource>
find命令
查找指定类型的文件
yuxuecheng@linux:~> ls -Al total 148 -rw------- 1 yuxuecheng users 15049 Sep 24 12:39 .bash_history -rw-r--r-- 1 yuxuecheng users 33 Nov 6 2014 .bash_profile -rw-r--r-- 1 yuxuecheng users 1177 Nov 6 2014 .bashrc -rw-r--r-- 1 yuxuecheng users 1637 Nov 6 2014 .emacs drwxr-xr-x 2 yuxuecheng users 4096 Nov 6 2014 .fonts -rw-r--r-- 1 yuxuecheng users 18251 Nov 6 2014 .gnu-emacs -rw-r--r-- 1 yuxuecheng users 861 Nov 6 2014 .inputrc -rw------- 1 yuxuecheng users 139 Sep 24 15:52 .lesshst drwxr-xr-x 2 yuxuecheng users 4096 Nov 6 2014 .mozilla -rw-r--r-- 1 yuxuecheng users 6043 Nov 6 2014 .muttrc -rw-r--r-- 1 yuxuecheng users 1056 Nov 6 2014 .profile -rw------- 1 yuxuecheng users 413 Apr 9 16:32 .pyhistory drwx------ 2 yuxuecheng users 4096 Dec 19 2014 .ssh -rw------- 1 yuxuecheng users 19870 Sep 24 15:26 .viminfo -rw-r--r-- 1 yuxuecheng users 1483 Aug 14 12:11 .vimrc -rw-r--r-- 1 yuxuecheng users 849 Nov 6 2014 .vimrc.bak -rw-r--r-- 1 yuxuecheng users 1940 Nov 6 2014 .xim.template -rwxr-xr-x 1 yuxuecheng users 1446 Nov 6 2014 .xinitrc.template drwxr-xr-x 10 yuxuecheng users 4096 Aug 25 16:55 CSource drwxr-xr-x 3 yuxuecheng users 4096 Mar 19 2015 bin drwxr-xr-x 2 yuxuecheng users 4096 Feb 11 2015 luaSource drwxr-xr-x 2 yuxuecheng users 4096 Apr 9 16:42 pythonSource drwxr-xr-x 2 yuxuecheng users 4096 Nov 12 2014 rubySource drwxr-xr-x 2 yuxuecheng users 4096 Sep 24 15:50 shellSource -rw-r--r-- 1 yuxuecheng users 4 Sep 24 11:14 test.txt yuxuecheng@linux:~> find . -maxdepth 1 -type d . ./luaSource ./.mozilla ./shellSource ./.fonts ./pythonSource ./CSource ./.ssh ./rubySource ./bin yuxuecheng@linux:~>
相关推荐
Shell脚本是指使用Shell命令语言编写的程序,用于自动执行一系列任务或操作。Shell脚本通常以文本文件形式存在,文件名通常以.sh结尾。 2. Linux Shell脚本编程的优点 Linux Shell脚本编程具有很多优点,如灵活、可...
17. **文档和手册页**:man命令可以查看各种Shell命令的详细帮助文档,是学习的好助手。 18. **社区参与**:加入Linux论坛或开源项目,与经验丰富的开发者交流,提升技能。 通过学习《Linux Shell脚本攻略》(第2...
在IT领域,Linux Shell脚本是系统管理员和开发者日常工作中不可或缺的工具,它允许用户通过命令行接口自动化执行一系列任务。《Linux shell 脚本攻略-第二版》是一本深受赞誉的书籍,旨在帮助读者深入理解并掌握...
**1.1.5 Shell命令和流程控制** **1) Unix命令** - **常见命令**: - `echo`: 显示文字或变量内容。 - `ls`: 列出目录内容。 - `wc`: 计算文件中的行数、单词数或字符数。 - `cp`: 复制文件或目录。 - `mv`: ...
Linux Shell脚本攻略是一本针对Linux操作系统下Shell脚本编写的指导书籍。Shell脚本是利用Shell编程语言来控制和自动化命令序列的脚本,常用于系统管理、服务器管理、自动化任务处理等领域。本书的第三版包含了全面...
资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...
Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可...
Linux Shell脚本编程实例中,我们可以看到很多有用的命令,例如echo命令、cd命令、ls命令、rm命令等等。这些命令都是Linux Shell脚本编程的基础命令。 Linux Shell脚本编程实例中,我们可以看到很多有用的变量,...
Linux Shell脚本是一种强大的自动化工具,它允许用户通过命令行接口执行一系列操作,极大地提高了工作效率。在Linux系统中,Shell脚本是用Bash(Bourne-Again SHell)或其他兼容的Shell编写的,例如KornShell (ksh) ...
Linux shell脚本编写基础 Linux系统作为自由软件领域的代表,一直深受众多程序员和系统管理员的青睐。而在Linux环境中,shell脚本编写则是系统管理、自动化运维和开发工作中的一项基本技能。Shell脚本不仅能将复杂...
运维常用的 34 个 Linux Shell 脚本.doc
Linux Shell脚本攻略是一本专为想要深入理解并掌握Linux Shell编程技术的读者精心编写的指南。Shell脚本是Linux操作系统中的强大工具,它允许用户通过编写简单的命令行指令组合来自动化日常任务,提高工作效率。这...
sy2visor1.0.txt为实验2写的初始shell版本,sy12内去掉了下载软件(install samba等命令),sy1-2保留了下载软件命令,这两个shell脚本是实验1加实验2合起来的可通过记事本打开看源代码。 使用的操作系统:Linux ...
批量主机远程执行命令脚本 批量创建100用户并设置密码脚本 批量检测网站是否异常脚本 服务器系统配置初始化脚本 查看网卡实时流量脚本 监控100台服务器磁盘利用率脚本 监控MySQL主从同步状态是否异常脚本 目录文件...
Linux Shell脚本攻略(第2版) (图灵程序设计丛书) linux shell脚本攻略 电子书
Linux Shell脚本教程:30分钟玩转Shell脚本编程 _
Linux Shell脚本编程实例 Linux Shell脚本编程实例是一种使用...在Linux Shell脚本编程中,mail命令是一种常见的命令,用于发送电子邮件。在脚本中,可以使用mail命令来发送邮件,例如,发送Party邀请函给朋友们。
Linux Shell脚本是一种在Linux操作系统环境下执行的命令行脚本,它允许用户通过编写一系列的命令来自动化系统任务。Shell脚本是Linux环境中的强大工具,尤其对于系统管理员和开发者而言,能有效提高工作效率。本资源...