网站首页 > 文章中心 > 其它

linux常用命令解读_linux常用命令ll是什么意思

作者:小编 更新时间:2023-09-22 10:22:05 浏览量:343人看过

linux基本操作命令

linux基本操作命令如下:

①.、查看内核版本:uname -a.

linux常用命令举例

cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径,如cd/root/Docements#切换到目录/root/Docementscd./path#切换到当前目录下的path目录中.

这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下,l,列出长数据串,包含文件的属性与权限数据等a,列出全部的文件连同隐藏文件一起列出来d,仅列出目录本身,而不是列出目录的文件数据h,将文件容量以较易读的方式列出来R.

Linux常用命令以及解释

①cd/home/fleety/Diagserver/log

cd到指定的目录

实时读取指定目录下的日志(一直中,不停止)

指定条件下查找mdtid文件的记录

分别是四个参数

x : 从 tar 包中把文件提取出来

z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压

v : 显示详细信息

f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

在home下建一个fleeety的子目录,在fleety下建一个DiagServer的子目录,在DiagServer建一个log的子目录

mv,移动文件到另一个文件,备份

删除这个文件

打开或新建day.log文件,并将光标置于第一行首

显示工作目录

①.0. In -s aa bb

为bb文件在aa文件上建立一个同步的链接

①.1.unzip day.log.zip

解压到当前目录下

查找名称为XXX的内容并打印

建立远程tcp连接

给fleety.fleety设置权限

给aaa 添加

将log文件下的所有内容 复制到当前目录下

ftp模式连接远程主机 ,服务器会询问用户名和密码

查看day.log日志,分页形式打开, more 一页页显示文件内容 空白键下一页 b键上一页

查看系统进程

主要用于查看进程的linux常用命令解读相关咨询,同时它也会提供系统平均负载,cpu 信息和内存信息

linux系统基本操作命令 linux下基本命令使用讲解

①.、文件与文件夹(目录)操作命令

①.)rm:删除命令

例:$ rm -i 文件名-------------有询问"Y/N"; rm -r 文件名 ---------------删除该文件夹和子目录下的所有文件;

例:$ rm -f 文件名------------- 直接删除,不询问

例:$ mv text /zzz -------------将text移动到zzz目录下;

例:$ mv text zzz ---------------text重命名为zzz

例:$ mkdir zzz -------------在当前目录下创建zzz的目录;

例:$ rmdir zzz ---------------删除目录zzz

例:$ touch zzz.xx ----------------创建文件名是zzz.xx的文件

例:$ cat zzz.xx -----------------查看文件zzz.xx中的内容

例:$ cp a.xx b -------将a.xx文件复制到b目录(文件夹)下

先执行---- vi /etc/profile 配置结束执行------- socrce /etc/profice 然后执行-------cat /etc/profile进行查看,用java -version查看Java版本

必要参数:

-a 全部文件系统列表

-h 方便阅读方式显示

-i 显示inode信息

-l 只显示本地文件系统

--no-sync 忽略 sync 命令

-P 输出格式为POSIX

--sync 在取得磁盘信息前,先执行sync命令

-T 文件系统类型

选择参数:

--block-size=区块大小 指定区块大小

-t文件系统类型 只显示选定文件系统的磁盘信息

-x文件系统类型 不显示选定文件系统的磁盘信息

--help 显示帮助信息

--version 显示版本信息

"df -h"这条命令再熟悉不过.以更易读的方式显示目前磁盘空间和使用情况.

"df -i" 以inode模式来显示磁盘使用情况.

①.)ifconfig :查看用户网络配置.它显示当前网络设备配置.补充:Windows 用的是 ipconfig

用来确认网络连接是畅通的.

用来查看连接的速度信息.

Linux常用性能诊断命令详解

top命令动态地监视进程活动与系统负载等信息.

使用示例:

效果如下图:

以上命令输出视图中分为两个区域,一个统计信息区,一个进程信息区.

统计信息区:

第二行信息依次为:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数.

第三行信息依次为:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等.

第四行信息依次为:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量.

第五行信息依次为:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、预加载内存量.

进程信息区:

按 q 键退出监控页面.

uptime 用于查看系统的负载信息.

查看系统的负载信息.

输出说明:

当前用户数:1 users

free用于显示当前系统中内存的使用量信息.

命令语法: free [-bkmotV][-s 间隔秒数]

参数说明:

显示当前系统中内存的使用量信息.

ifconfig命令用于获取网卡配置与网络状态等信息.

获取网卡配置与网络状态等信息.

第一部分的第一行显示网卡状态信息.

eth0表示第一块网卡.

UP代表网卡开启状态.

RUNNING代表网卡的网线被接上.

MULTICAST表示支持组播.

第二行显示网卡的网络信息.

RX表示接收数据包的情况,TX表示发送数据包的情况.

Linux常用命令详解 | find

find 命令的基本结构如下:

find 命令手册 : man find

find 命令中的 -name 选项可以根据文件名称进行检索( 区分大小写 ).如需要忽略文件名中的大小写,可以使用 -iname 选项.

-name 和 -iname 两个选项都支持 wildcards .如:

例1:查找 /usr 目录下所有文件名以 .txt 结尾的文件

类似的还有:

-lname -ilname

-path -ipath

-regx -iregx

有些时候,你需要在搜索时匹配某个文件或目录的 完整路径 ,而不仅仅是匹配文件名.可以使用 -path 或 -ipath 选项.

例1:如查找 /usr 下所有文件名以 .txt 结尾的文件或目录,且该文件的父目录必须是 src .可以使用以下命令:

如果只想搜索得到文件 或 目录,即不想它们同时出现在结果中.可以使用 -type 选项指定文件类型.

-type 选项最常用的参数如下:

例:检索 /usr 下所有文件名以 python 开头的目录

find 命令支持 -empty 选项用来检索 为空 的文件或目录.空文件即文件里没有任何内容,空目录即目录中没有任何文件或子目录.

例:检索用户主目录下所有的空目录

find 命令也允许用户对当前的匹配条件进行 "反义" (类似于 逻辑非 操作).

如需要检索 /usr 下所有文件名 不 以 .txt 为后缀的文件.可以使用以下命令:

也可以"翻转"任何其他的筛选条件,如:检索 /usr 下所有内容不为空的文件

为了检索归属于特定用户的文件或目录,可以使用 -user 选项.

例:检索根目录下所有属主为 starky 的文件

类似于 -user 选项, -group 选项则可以根据文件或目录的 属组 进行检索.

有些时候,需要根据文件创建或修改的时间进行检索.

Linux 系统中,与文件相关联的时间参数有以下三种:

与此对应的是 find 命令中的 -mtime , -atime 和 -ctime 三个选项.

这三个选项的使用遵循以下示例中的规则:

检索 /usr 下两天前被修改过的文件

如果觉得 -mtime 等选项以 天 为单位时间有点长,还可以使用 -mmin , -amin , -cmin 三个选项.

查找比 aa.txt 新 的文件

查找比 aa.txt 旧 的文件

查找比aa.txt新,比bb.txt旧的文件

-size 选项允许用户通过文件大小进行搜索(只适用于文件,目录没有大小......).

表示文件大小的单位由以下字符组成:

另外,还可以使用 + 或 - 符号表示 大于 或 小于 当前条件.

检索文件大小高于 1 GB 的文件

find 命令可以使用 -perm 选项以文件权限为依据进行搜索.

例1:如需要检索 /usr 目录下权限为 rwxr-xr-x 的文件,可以使用以下命令:

很多时候,我们只想匹配文件权限的一个 子集 .比如,检索可以直接被任何用户执行的文件,即只关心文件的执行权限,而不用管其读写权限是什么.

上述的需求可以通过以下命令实现:

其中 a=x 前面的 / 符号即用来表示只匹配权限的某个子集(执行权限),而不用关心其他权限的具体设置.

find 命令默认是以 递归 的方式检索项目的,这有时候会导致得到的结果数量非常巨大.可以使用 -maxdepth 限制 find 命令递归的层数.

在之前的例子中有出现多个搜索条件的 组合 以及对某个搜索条件的 反转 .

实际上 find 命令支持 "and" 和 "or" 两种逻辑运算,对应的命令选项分别是 -a 和 -o .通过这两个选项可以对搜索条件进行更复杂的组合.

此外还可以使用 小括号 对搜索条件进行 分组 .注意 find 命令中的小括号常需要用 单引号 包裹起来.因小括号在 Shell 中有特殊的含义.

如检索 /usr 下文件名以 python 开头且类型为目录的文件

该命令等同于:

更复杂的组合形式如:

说明:-a 应该是and的缩写,意思是逻辑运算符'与'(); -o应该是or的缩写,意思是逻辑运算符'或'(||), -not 表示非.

命令行的意思是:如果目录dir0存在(即-a左边为真),则求-prune的值,-prune 返回真,'与'逻辑表达式为真(即-path './dir0*' -a -prune 为真),find命令将在除这个目录以外的目录下查找txt后缀文件并打印出来;如果目录dir0不存在(即-a左边为假),则不求值-prune ,'与'逻辑表达式为假,则在当前目录下查找所有txt后缀文件.

-delete 选项可以用来删除搜索到的文件和目录.

例如:删除 home 目录下所有的空目录:

-exec 选项可以对搜索到的结果执行执行该参数所给出的shell命令.形式为 command {} \; ,注意{}与\;之间有空格 .每当 find 命令检索到一个符合条件的文件,会使用其完整路径取代命令中的 {} ,然后执行 -exec 后面的命令一次.

其中的 大括号 ( {} )作为检索到的文件的 占位符 ,而分号( ; )作为命令结束的标志.因为分号是 Shell 中有特殊含义的符号,所以需要使用单引号括起来或前面加上转义符 \ .

创建 Gzip 格式的压缩文件的命令为:

可以先让 find 命令检索出所有符合条件的音频文件,再将得到的 文件列表 传递给后面的压缩命令.完整的命令如下:

如果想浏览搜索到的文件(目录)的详细信息(如权限和大小等),可以直接使用 -ls 选项.

例如:浏览所有 1G 以上大小的文件的详细信息

与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行

与 exec 作用相同 ,起承接作用.区别在于 |xargs 主要用于承接删除操作 ,而 -exec 都可用 如复制、移动、重命名等

例1:查找以ap或may开头的文件

A Guide to the Linux "Find" Command

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章