查询到最新的12条

Linux之dirname与basename命令

1.dirname:截取前面字段 # dirname /home/deng/share /home/deng# dirname /home/deng/share/test.h /home/deng/share2.basename:截取后面字段 # basename /home/deng/share share# basename /home/deng/share/test.h test.h   继续阅读

Linux 命令find之查找文件的示例

在 linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。 语法:find + 目标目录(路径) + <选项> + 参数 常用选项列表 选项 继续阅读

详解Linux防火墙iptables禁IP与解封IP常用命令

在Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。 在Linux下封停IP,有封杀网段和封杀单个IP两种形式。一般来说,现在的攻击者不会使用一个网段的IP来攻击(太招摇了),IP一般都是散列的。于是下面就详细说明一下封杀单个IP的命令,和解封单个IP的命令。 Linux防火墙:iptables禁IP与解封IP常用命令 在Linux下,使用ipteables来维 继续阅读

Linux命令之获取文件或名basename

概述 basename 命令用于打印目录或者文件的基本名称。通常在 shell 脚本中用于获取文件名或目录名。 语法 basename 命令的语法如下: basename 路径 [后缀] # 或 basename 选项... 路径... 其中 basename 命令支持的选项有: 选项说明-a表示支持多个求多个路径的名字-s表示移除后缀-z表示输出不换行–help查看帮助信息–version输出版本信息 使用 获取文件名 可以在 basena 继续阅读

Linux中的basename命令

Linux中的basename命令 basename --helpbasename 目录名/文件名basename 文件名 文件后缀basename -s 文件后缀 文件名basename -a 目录1/文件1 目录2/文件2 basename --help basename用于打印目录或者文件的基本名称,可以使用basename --help命令查看基本用法: basename 目录名/文件名 从下面的例子可以看到basename可以获取末尾 继续阅读

linux命令大全之ps命令详解(查看进程结果)

Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分 继续阅读

Linux下basename使用及代码实现

在 Linux操作系统上,basename 命令从文件名中去除目录信息和后缀。这在要从长文件路径中提取文件名是特别有用。 本页介绍了 basename 的命令的使用及basename命令代码实现。 basename命令用法 basename 命令有两种语法。 第一个涉及后缀 第二个允许您添加选项: 这里要说一下,不能将选项与后缀结合使用。 暂时不要混淆。 使用带有文件路径的 basename 命令将给出文件名: 自 继续阅读

linux中rm命令使用详解

前面学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东 继续阅读

Linux lsof 命令使用详细说明

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够 继续阅读

Linux命令行ssh远程登录携带密码的方法

SSH是我们使用访问Linux最常用的方式之一。事实上,ssh也被用来访问一些防火墙、路由器和其他类似设备。在本教程中,我们将学习如何在单行命令中使用带密码的SSH命令。 我们为什么需要这样做呢? 比如你想访问服务器或运行一个脚本的命令,自动运行使用crontab等,或者你只是偷懒。不管是什么情况,有一个问题是肯定的,那就是这是最不安全的访问服务器的方式之一,因为你会把用户名和密码泄露 继续阅读

Linux chmod命令修改文件与文件夹权限的命令附实例

语法:chmod [who] [+ | - | =] [mode] 文件名 命令中各选项的含义为 u 表示“用户(user)”,即文件或目录的所有者。 g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认值。 操作符号可以是: + 添加某个权 继续阅读

Linux中basename和dirname命令的使用

dirname 常用示例: [root@localhost bin]# dirname /home/gxp/bin /home/gxp               #为获取到的目录 [root@localhost bin]# dirname callf.sh 。                             # .  如无/ 则获取当前目录.   脚本实例: #!/bin/sh cd `dirname $0` ../b 继续阅读