`

Linux Shell命令

 
阅读更多

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:~> 

 

分享到:
评论

相关推荐

    LinuxShell脚本编程实例.doc

    Shell脚本是指使用Shell命令语言编写的程序,用于自动执行一系列任务或操作。Shell脚本通常以文本文件形式存在,文件名通常以.sh结尾。 2. Linux Shell脚本编程的优点 Linux Shell脚本编程具有很多优点,如灵活、可...

    Linux shell 脚本攻略

    17. **文档和手册页**:man命令可以查看各种Shell命令的详细帮助文档,是学习的好助手。 18. **社区参与**:加入Linux论坛或开源项目,与经验丰富的开发者交流,提升技能。 通过学习《Linux Shell脚本攻略》(第2...

    Linux shell 脚本攻略源代码第二版

    在IT领域,Linux Shell脚本是系统管理员和开发者日常工作中不可或缺的工具,它允许用户通过命令行接口自动化执行一系列任务。《Linux shell 脚本攻略-第二版》是一本深受赞誉的书籍,旨在帮助读者深入理解并掌握...

    《Linux shell脚本全面学习》pdf版电子书

    **1.1.5 Shell命令和流程控制** **1) Unix命令** - **常见命令**: - `echo`: 显示文字或变量内容。 - `ls`: 列出目录内容。 - `wc`: 计算文件中的行数、单词数或字符数。 - `cp`: 复制文件或目录。 - `mv`: ...

    LINUX SHELL 脚本攻略

    Linux Shell脚本攻略是一本针对Linux操作系统下Shell脚本编写的指导书籍。Shell脚本是利用Shell编程语言来控制和自动化命令序列的脚本,常用于系统管理、服务器管理、自动化任务处理等领域。本书的第三版包含了全面...

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    Linux-shell脚本全面学习.pdf

    Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可...

    LinuxShell脚本编程实例

    Linux Shell脚本编程实例中,我们可以看到很多有用的命令,例如echo命令、cd命令、ls命令、rm命令等等。这些命令都是Linux Shell脚本编程的基础命令。 Linux Shell脚本编程实例中,我们可以看到很多有用的变量,...

    linux shell脚本

    Linux Shell脚本是一种强大的自动化工具,它允许用户通过命令行接口执行一系列操作,极大地提高了工作效率。在Linux系统中,Shell脚本是用Bash(Bourne-Again SHell)或其他兼容的Shell编写的,例如KornShell (ksh) ...

    Linux shell脚本编写基础

    Linux shell脚本编写基础 Linux系统作为自由软件领域的代表,一直深受众多程序员和系统管理员的青睐。而在Linux环境中,shell脚本编写则是系统管理、自动化运维和开发工作中的一项基本技能。Shell脚本不仅能将复杂...

    运维常用的 34 个 Linux Shell 脚本.doc

    运维常用的 34 个 Linux Shell 脚本.doc

    LINUX SHELL脚本攻略(中文版带书签)_linux_

    Linux Shell脚本攻略是一本专为想要深入理解并掌握Linux Shell编程技术的读者精心编写的指南。Shell脚本是Linux操作系统中的强大工具,它允许用户通过编写简单的命令行指令组合来自动化日常任务,提高工作效率。这...

    Linux shell脚本.rar

    sy2visor1.0.txt为实验2写的初始shell版本,sy12内去掉了下载软件(install samba等命令),sy1-2保留了下载软件命令,这两个shell脚本是实验1加实验2合起来的可通过记事本打开看源代码。 使用的操作系统:Linux ...

    18个Linux Shell脚本经典案例视频.zip

    批量主机远程执行命令脚本 批量创建100用户并设置密码脚本 批量检测网站是否异常脚本 服务器系统配置初始化脚本 查看网卡实时流量脚本 监控100台服务器磁盘利用率脚本 监控MySQL主从同步状态是否异常脚本 目录文件...

    linux shell脚本攻略 电子书

    Linux Shell脚本攻略(第2版) (图灵程序设计丛书) linux shell脚本攻略 电子书

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 _

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 _

    LinuxShell脚本编程实例.pdf

    Linux Shell脚本编程实例 Linux Shell脚本编程实例是一种使用...在Linux Shell脚本编程中,mail命令是一种常见的命令,用于发送电子邮件。在脚本中,可以使用mail命令来发送邮件,例如,发送Party邀请函给朋友们。

    linux shell脚本攻略源代码

    Linux Shell脚本是一种在Linux操作系统环境下执行的命令行脚本,它允许用户通过编写一系列的命令来自动化系统任务。Shell脚本是Linux环境中的强大工具,尤其对于系统管理员和开发者而言,能有效提高工作效率。本资源...

Global site tag (gtag.js) - Google Analytics