Linux 下的指令

◆ ls指令

-a:列出目录下的所有文件,包括 . 开头的隐含文件

-d:将目录像文件一样显示,而不是死显示其下的文件,如:ls -d 指定目录

-o:显示文件除组信息外的详细信息

◆ cd命令

~ : 进入用户目录

_ : 返回最近访问目录

.. : 返回上级目录

●时间相关:data显示

◆cal指令 :用于显示公历(阳历)日历。

cal 参数 月份 年份

-m : 显示星期一为一个星期的第一天

-3 : 显示一个月的月历

-j : 显示在当年中的第几天

-y : 显示当年分的日历

◆mkdir指令

功能:通过mkdir命令来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指令的目录不能在当前目录中有。

-p : 递归建立多个目录

◆more指令

功能:cat指令是整个文件内容从上到下显示在屏幕上,more会一一页一页的显示方便使用者逐页阅读。

+n : 从第n行开始显示

-u :把文件内容中的下划线去掉

查找类指令



在Linux下查找某个文件但不知道它在哪里,可以使用下面的命令来搜索

◆which指令         查看可执行文件的位置

◆where is指令     查看文件的位置

◆locate指令         配合数据库查看文件的位置

◆find指令            实际搜寻硬盘查询文件名称

  1. which的作用: 在PATH变量指定的路径中,搜索某个系统命令的位置,意思就是,可以看到某个系统命令是否存在,以及执行的是哪一个位置的指令。

    格式:which 可执行文件名称

  2. where is 指令的作用: 用于程序名的搜索,而且只搜索二进制文件(参数-b)main说明文件(参数m)和源代码文件(参数-s)

    格式: where is [-bmsu] [BMS 目录名 -f] 文件名

    命令参数

    -b :  定位可执行文件

    -m : 定位帮助文件

    -s : 定位源代码文件

    -u : 除上述文件外的其他文件

    注:将上述字母大写后代表搜索指定文件的路径

  3. find指令(very important)

    功能:Linux下find指令在目录结构中搜索文件,并执行指定的操作,它提供相当多的查找条件。

    ①命令格式: find pathname -option [-print -exec -ok ...]

    ②命令功能:用于在文件树种查找文件,并做相应处理(可能访问磁盘)

    ③命令参数 :pathname: find所查找的目录路径,例如用.表示当前目录,/表示系统根目录

    -print : find  命令将匹配文件输出到标准输出

    -exec : find 命令对文件匹配的文件输出到标准输出

    -ok : 和-exec命令的作用相同,只不过以一种更安全的模式来执行。每个命令执之前 都要提示用户是否执行。

    ④命令选项

    -name : 按照文件名查找文件

    -perm : 按照文件权限查找

    -user : 按照文件属主查找文件

    -group: 按照文件所属组查找文件

    -nogroup : 按照无效所属组查找文件,即在/etc/group中不存在的

    -nousere : 查找无有效属组的文件,即在/etc/passed中不存在的

    -type : 查找某一类型的文件,如:

    b - 块设备文件

    d - 目录

    c - 字符设备文件

    p - 管道文件

    l - 符号链接文件

    f - 普通文件

    -size n : 查找文件长度为n块的文件,带有c时表示文件长度以字节计

    -depth : 查找文件时,首先查找当前目录中的文件,然后再子目录中查找

    补充:pathname: find所查找的目录路径,例如用.表示当前目录,/表示系统根目录

时间: 2024-10-09 00:03:29

Linux 下的指令的相关文章

<linux下sysctl指令详解>

Sysctl指令是对系统核心参数的设置: 用法: -a 参数列出系统中所有核心设置 当然了这些核心的设置都是文件,存放于/proc/sys/net目录下. 举个有代表性的例子: net.ipv4.icmp_echo_ignore_all = 0      把所有的点改为 / 就可以了.   [[email protected] net]# net.ipv4.icmp_echo_ignore_all = 0 [[email protected] net]# cd ipv4/ [[email pro

<Linux下echo指令>

echo这个命令我们最常见的还是在shell脚本中的使用,if语句,for语句,case语句....这些都不是对echo命令的全面了解.下面还有很多其他echo的参数: 来自本人的日常生活,和对资料查看总结. echo指令可以将参数输出到标准输出设备上,多个参数之间默认用空格分开,在输出完成后自动添加换行符. echo命令通常用于显示输出文本,该命令的语法格式如下所示: -n 不输出最后的换行符\n -e 对转义字符进行解释 -E 不对转义字符解释 主要就以上三个参数,其他的只了解,用的不多 -

剖析linux下Find指令

无论在何种系统下,都需要进行查找.Windows下进行查找我们已经轻车熟路了,但是linux下该如何进行查找呢?今天我就来讲讲如何进行查找. 通常情况下我们都是使用whereis和locate来进行查找的.但是如果遇到真的找不到的情况,就需要用find指令来进行查找了.但是使用find命令有一个缺点就是比较慢,因为whereis和locate都是利用数据库来查找数据的,速度相对来说是比较快的,但并没有实际查询硬盘,所以比较节省时间.在这些查找指令中,find可谓是十分强大的.find命令在目录结

【linux】linux下find指令的用法总结

前言: 先阐述下find指令是干嘛的,为什么要来研究他呢? find指令是Linux下一个很重要的操作,因为linux是一个"一切皆文件"的操作系统,find(查找文件)指令就尤为重要了,在windows操作系统下,我们查找一个文件可以直接在计算机中搜索文件,但是linux操作系统的文件是不带后缀的,同样,Linux下的find功能相对与windows来说,强大了很多. Linux下的查找指令有多个,下面我们主要讲下locate和find两个指令 locate指令是对其生成的数据库进行

Linux下find指令

Linux是一个“一切皆文件”的操作系统,find(查找文件)指令就尤为重要了.find命令在目录结构中搜索文件,并执行指定的操作. 1.命令格式: find pathname -options [-print -exec -ok ...] 2.命令功能: 用于在文件树中查找文件,并作出相应的处理. 3.命令参数: pathname:find命令所查找的目录路径. -print: find命令将匹配的文件输出到标准输出. ? -exec: find命令对匹配的文件执行该参数所给出的shell命令

linux下find指令的简单应用

Linux   find指令 先建立一个文件file: 1.与时间有关的选项: -atime(访问时间).-ctime(变化时间)和-mtime(修改时间):以-mtime为例作说明 -mtime n:n为数字,意义为在n天之前的一天内被变更过内容的文件: -mtime +n:列出在n天之前(不含n天本身)被变更过内容的文件: -mtime -n:列出在n天之内(含n天本身)被变更过内容的文件: -newer file: file为一个存在的文件,列出比file还要新的文件名 find ./ -

Linux 下查找指令

原文链接:http://www.cnblogs.com/sunleecn/archive/2011/11/01/2232210.html whereis <程序名称>查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B <目录> 在指定目录下查找二进制文件-M <目录> 在指定目录下查找帮助文件-S <目录> 在指定目录下查找源代码 locate <文件名称>在文件索引数据库中

linux下如果指令太长,怎么换行输入;怎么快速删除整行命令;怎么快速移动到命令最前或者最后

1.范例:如果指令串太长的话,如何使用两行来输出?[[email protected] ~]$ cp /var/spool/mail/root /etc/crontab \> /etc/fstab /root "\Enter" (\加键盘回车)即可实现 2.ctrl+u   ctrl+k   分别代表光标处往前和光标处往后删除 3.ctrl+a   ctrl+e   分别代表把管标移动到最前和最后

Linux下的指令:tail

tail指令常用来查看服务器中的日志信息. 有的时候,需要实时获取日志信息. 比如,我们向服务器发送了一个请求,此时日志有更新,而我们又想实时看到尾部更新的内容. 这时候可以使用指令: tail -f xxx.log 这个指令会呈现日志尾部(默认10行),并实时更新. 有的时候,服务器正在运行,不断地往日志文件里写日志,而我们又想分析之前的日志. 这时候贸然打开日志文件,可能会出现服务器崩溃的问题. 这时只需要将日志文件的尾部若干行写到另一个文件中即可: tail -n 1000 xxx.log