
Linux命令学习
文章平均质量分 76
MTbaby
假使我又见你,隔了悠长的岁月,我如何致意,以沉默,以眼泪?
展开
-
Linux命令(12):nl
nl命令在linux系统中用来计算文件中行号。 nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 命令格式:nl [选项]… [文件]…命令功能:nl 命令读取 File 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。 在输出中,nl 命令根据您在命令行原创 2016-09-09 19:25:31 · 549 阅读 · 0 评论 -
Linux命令(30):isof
lsof 是 list open files 的缩写,功能是列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为转载 2016-09-23 18:21:15 · 7548 阅读 · 1 评论 -
Linux命令(10):mv
mv意为:move 可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。 命令格式: mv [选项] 源文件或目录 目标文件或目录 命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只原创 2016-09-08 12:44:57 · 653 阅读 · 2 评论 -
Linux命令(6):cat
cat命令的用途是连接文件或标准输入并打印。 cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。如果你想要知道的更详细,那就在命令行里输入:man cat会出现完整的 cat 命令的用法。如图: 实际上,所有的Linux命令,如果你不知道它的用法,你都可以通过在命令行输入:man + [命令] 来查看系统自带的解释说明。好了,言归正传,我们来看一下 cat 的具体用法。一般原创 2016-09-01 12:43:37 · 584 阅读 · 0 评论 -
Linux命令(5):pwd
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 pwd 也就是Print Working Directory的缩写,简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。一般情况下使用 pwd 不带任何参数;[root@localhost ~]# pwd/root[root@localhost原创 2016-08-31 19:19:09 · 678 阅读 · 1 评论 -
Linux命令(1):cd
Linux系统中,cd这个命令使用的非常多,当然也很重要。 1.cd cd [目录名] 切换当前目录至dirName,即目标路径。 2.cd / 说明:进入系统根目录 进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了 。 3.cd .. 或者 cd .. //原创 2016-08-22 18:40:38 · 921 阅读 · 3 评论 -
Linux命令(34):ping
Linux系统的 ping 命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。 它通过发送 ICMP ECHO-REQUEST 数据包到网络主机(send ICMP ECHO-REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息原创 2016-10-10 17:53:11 · 1466 阅读 · 0 评论 -
Linux命令(35):vmstat
vmstat 是 Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。因为 vmstat 本身就是低开销工具,在非常高负荷的服务器上,你需要查看并监控系统的健康情况,在控制窗口还是能够使用vmstat 输出原创 2016-10-10 17:58:02 · 757 阅读 · 0 评论 -
Linux命令(36):iostat
Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysstat 直接安装。命原创 2016-10-10 18:01:09 · 566 阅读 · 0 评论 -
Linux命令(27):df
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。命令格式:df [选项] [文件]命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以原创 2016-09-21 19:06:28 · 647 阅读 · 0 评论 -
Linux命令(28):du
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.命令格式:du [选项][文件]命令功能:显示每个文件和目录的磁盘使用空间。命令参数:-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。-c或–total 除了显示个别目录或文件的大小外,同原创 2016-09-21 19:35:25 · 582 阅读 · 0 评论 -
Linux命令(32):ifconfig
许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这原创 2016-09-27 16:59:50 · 592 阅读 · 0 评论 -
Linux命令(33):route
Linux系统的 route 命令用于显示和操作 IP 路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP原创 2016-09-27 17:04:25 · 531 阅读 · 0 评论 -
Linux命令学习目录
其实最近学习Linux命令有点上瘾,虽然博客写的不怎么样,但是,在写的过程中还是收获不小的,强烈建议大家在学习的的过程中动手写,把自己所学到的都写下来,这样不仅加深印象,更有利于以后查找。 给大家推荐一个好的实战平台,“实验楼”,可以让你边学边练。 另外还要感谢我的先生,在学习的过程中,对我的耐心讲解和鼓励。一、文件目录操作命令 (kill&killall除外)Linux命令(1) : cd原创 2016-09-12 19:15:18 · 440 阅读 · 0 评论 -
Linux命令(37):date
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。命令格式:date [参数]… [+格式]命令功能:date 可以用来显示或设定系统的日期与时间。命令参数:必要参数:%H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l原创 2017-02-20 14:02:59 · 734 阅读 · 0 评论 -
Linux命令(38):diff
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。命令格式原创 2017-02-20 18:17:46 · 541 阅读 · 0 评论 -
Linux命令(39):cal
cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。命令格式:cal [参数][月份][年份]命令功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份命令参数:-1 显示一个月的月历-3 显示系统前一个月,当前月,下一个月的月原创 2017-02-20 18:26:54 · 933 阅读 · 0 评论 -
Linux命令(26):Linux查看用户和组
将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不同的组。当一个用户同时是多个组中的成员时,在 /etc/passwd 文件中记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。用户组的所有信息都存放在 /etc/group 文件中,此文件的格式是由冒号(:)隔开若干个字段/etc/group原创 2016-09-21 18:29:31 · 16549 阅读 · 0 评论 -
Linux命令(29):free
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。命令格式:free [参数]命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。命令参数:-b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。原创 2016-09-23 18:18:59 · 1778 阅读 · 0 评论 -
Linux命令(9):mkdir
mkdir原意为:make directory 用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 命令格式: mkdir [选项] 目录… 命令功能: 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。 注意: 但是要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写原创 2016-09-07 19:31:33 · 645 阅读 · 1 评论 -
Linux命令(25):chown
chown 就是change own ,是将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。命令格式:chown [选项]… [所有者] [:[组]] 文件…命令功能:通过chown改变文件的拥有者和群组。在原创 2016-09-20 17:04:59 · 859 阅读 · 0 评论 -
Linux命令(13):more
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示,方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。 命令格式:more [-dlfpcsu ] [-num ] [+/ pattern]原创 2016-09-10 12:59:20 · 672 阅读 · 0 评论 -
Linux命令(14):less
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。 less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多原创 2016-09-10 14:35:04 · 618 阅读 · 0 评论 -
Linux命令(2):kill&killall
今天不经意学到了两个Linux命令,也是因为工作中要用到,所以看着师傅学的。 1.kill Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用原创 2016-08-25 11:25:53 · 1039 阅读 · 0 评论 -
Linux命令(3):Top
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 使用top命令,可以显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。 命令参数: -b 批处理 -c 显示完整的命令 -I 忽略失效过程 -s 保密模式 -S 累积模式 -i<时间> 设置间隔时间 -u<用户原创 2016-08-27 10:28:30 · 1095 阅读 · 0 评论 -
Linux命令(4):ls
ls命令就是list的缩写,可以列出目标目录中所有的子目录和文件。 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限信息等等。ls 命令在日常的linux操作中用的很多! 常用参数有:-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件-A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 -c 配合 -lt:根据 cti原创 2016-08-27 15:07:34 · 722 阅读 · 0 评论 -
linux命令(15):head
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块。 head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 命令格式:head [参数]… [文件]… 命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。命令参数:-q 隐藏文件名-v 显示文件名-c原创 2016-09-12 16:20:09 · 668 阅读 · 0 评论 -
Linux命令(16):tail
tail,顾名思义,就是尾,意思是从指定点开始将文件写到标准输出. 使用tail命令的 -f 选项可以方便的查阅正在改变的日志文件 tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 命令格式:tail [必要参数][选择参数][文件名]命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。命原创 2016-09-12 16:22:22 · 537 阅读 · 0 评论 -
Linux命令(11):rm
linux中,rm命令是用来删除一个目录中的一个或多个文件或目录; 它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。原创 2016-09-08 19:58:34 · 587 阅读 · 0 评论 -
Linux命令(17):which
which 就是用来查找文件的存放位置的。 我就是一个非常健忘的人,经常忘记自己的文件放在哪个位置,我相信有很多新手也跟我一样,很害怕自己的文件找不到,或者要在茫茫大海里寻找自己需要的文件,下面我来教大家一个命令,专门查找文件;可以使用下面的一些命令来搜索: which 查看可执行文件的位置。 whereis 查看文件的位置。 locate原创 2016-09-12 19:34:39 · 595 阅读 · 0 评论 -
Linux命令(18):whereis
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率原创 2016-09-13 10:21:32 · 482 阅读 · 0 评论 -
linux命令(19):locate
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。 其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。命令格式:Locate [选择参数] [样式]命令功能:locate命令可以在搜寻数据库时快速找到档案。命令参数:-e原创 2016-09-13 11:33:57 · 557 阅读 · 0 评论 -
Linux命令(20):find
find,顾名思义就是查找,即Linux下find命令在目录结构中搜索文件,并执行指定的操作。 Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只需你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于原创 2016-09-13 12:48:36 · 711 阅读 · 0 评论 -
linux命令(21):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释: -exec 参数后面跟的是command命令,它的终止是以分号(;)为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。花括号({})代表前面find查找出来的文件名。 使用find时,原创 2016-09-13 16:13:12 · 743 阅读 · 0 评论 -
Linux命令(23):linux chmod
chmod 是 change mode 的缩写,即改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。 该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。原创 2016-09-18 13:02:10 · 761 阅读 · 0 评论 -
Linux命令(7):cp
linux下的cp命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。语法: cp [选项] 源文件或目录 目标文件或目录说明:cp 将源文件复制至目标文件,或将多个源文件复制至目标目录。参数命令:a 该选项通常在拷贝目录时使用。尽可能将档案状态、权限等资料都照原状予以复制。d 拷贝时保留链接。f 若目的地已经有相同档名的档案原创 2016-09-05 14:11:54 · 759 阅读 · 0 评论 -
Linux命令(8):touch
touch 意为:摸一下。 个人理解是打探一下这个文件是否存在,如果存在,则修改该文件的最后访问时间;如果不存在,则创建这个文件; 命令格式: touch + 文件名 命令参数:-a 或–time=atime或–time=access或–time=use 只更改存取时间。-c 或–no-create 不建立任何文档。-d 使用指定的日期时间,而非现在的时间。-f 此参原创 2016-09-07 13:05:05 · 825 阅读 · 0 评论 -
Linux命令(24):chgrp
现在来说说 chgrp 这个命令,没错 chgrp 就是change group 的错写,在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用 chgrp 指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。要被改变的组名必须要在/etc/group文件内存在才行。命令格式:chgrp [选项] [组] [文件]命令功能:chgrp命令可采用群组名称或群组识原创 2016-09-20 12:56:18 · 520 阅读 · 0 评论 -
linux命令(22):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下: 命令:ls -lih[mt555@localhost Desktop]$ ls -lih总用量 4.0K138308628 -rw-rw-r--. 1 mt555 mt555 0 9月 17 19:52 1.py138308680 -rw-r原创 2016-09-18 10:46:17 · 727 阅读 · 0 评论