1.LINUX系统常用命令实例:

A0 LINUX命令分内置命令和非内置命令!

一般而言,内置命令就是指在/bin 、/usr/bin下系统默认的命令!

非内置命令需要加上命令的绝对路径执行!比如我们安装软件后,软件自身携带的命令!

a. 可以先查看环境变量:

b. 参数顺序:参数后如果不是接文件 或其他特殊的对象,都是没有顺序的!

c.命令管道与重定向

c1. 管道  命令【选项1】 |  命令【选项2】      将命令1的结果传送给命令2,输出到屏幕上!

c2. 重定向  命令【选项】 >  文件                  将命令结果写入文件,如果无此文件,则创建;有此文件,则覆盖后,写入;

命令【选项】 >>  文件               将命令结果写入文件,如果无此文件,则创建;有此文件,则追加到文件末尾;

A1. date 用于显示当前的日期和时间

 

指定日期的格式字符

A2 passwd  更改用户自己的密码

A3.fiel  扫描文件内容的开头,显示文件类型

A4. head  显示文件开头部分,默认显示10行,加 -n 运行指定行数!

A5 tail  与head相对,显示结尾部分,加 -n 显示指定行数

A6 计算文件中行、字和字符数量

A7 history  显示之前运行的命令

A8!string 最近一次执行的命令(string为最近命令)

A9 pwd 显示当前位置的完整路径名

A10 cd  切换目录

cd - 当前目录前一次操作的目录      cd..   进入父目录    cd   进入当前用户主目录

A11 touch  创建空文件。变更文件的时间戳为当前时间,而不作其他修改

A12 ls 显示文件属性  常用选项

-a 列出目录下的所有文件,包含以.开头的隐藏文件。

-A 显示出.和..以外的所有文件。

-d 显示目录的自身属性,而不显示目录下的文件。

-l 列出目录或者文件的详细信息

-h 与-l参数合用,以人可读取的方式显示文件大小,如1K,2M,3G

-i 显示文件或者目录的inode信息,即索引信息

-t 按修改时间排序显示文件或者目录(时间由近及远排序)

-r 与其他参数一起使用,使之反向排序

--color=auto 让输出的内容按照类别显示颜色(grep中也有改参数)

A13  cp  复制文件   复制非空目录需要使用-r选项

A14  mv 移动文件,并删除源文件

A15  rm  删除文件或目录  选项-rf  删除时不提示不确定(慎用)

A16 mkdir  创建一个或多个目录或子目录  通常配合-p 创建目录中缺失目录

A17  rmdir 删除空目录,如果删除非空目录,需要使用rm命令

A18   man 显示命令帮助信息,默认显示第一章;如需显示文件配置格式,可采用man 5 命令; man -k  命令   对命令关键字搜索

A19  help  查看内部命令帮助

查看外部命令帮助

A20 pinfo 查看帮助命令,关注命令的环境信息,通过内部超链接相关其他帮助

A21 expr命令,主要两个数字参数之间存在空格,否则会原样输出!

提取字符串长度,统计“good boy”长度时,不包含中间的空格!

截取指定位置开始、指定位置结束的字符

index 查找字符所在位置,

bc 进制转换命令 ,注意16进制数必须使用大写字母

uptime 系统启动时间

lsof命令 列出当前linux系统打开的文件前10记录

lsof 文件路径/文件   查看当前是谁在打开并使用该文件

lsof +D  /data   递归显示/data下所有目录,子目录及文件打开情况

lsof -u root   显示root用户打开的文件的最后3行

lsof -c sshd    列出sshd程序打开的前3个文件

lsof  -u root -c pty   打开最后5项以root用户打开的pty进程

9. 列出除了某个用户外的被打开的文件信息

lsof   -u ^root

备注:^这个符号在用户名之前,将会把是root用户打开的进程不让显示

10. 通过某个进程号显示该进行打开的文件

lsof -p 1

11. 列出多个进程号对应的文件信息

lsof -p 123,456,789

12. 列出除了某个进程号,其他进程号所打开的文件信息

lsof -p ^1

13 . 列出所有的网络连接

lsof -i

14. 列出所有tcp 网络连接信息

lsof  -i tcp

15. 列出所有udp网络连接信息

lsof  -i udp

16. 列出谁在使用某个端口

lsof -i :3306

17. 列出谁在使用某个特定的udp端口

lsof -i udp:55

特定的tcp端口

lsof -i tcp:80

18. 列出某个用户的所有活跃的网络端口

lsof  -a -u test -i

19. 列出所有网络文件系统

lsof -N

20.域名socket文件

lsof -u

21.某个用户组所打开的文件信息

lsof -g 5555

22. 根据文件描述列出对应的文件信息

lsof -d description(like 2)

23. 根据文件描述范围列出文件信息

lsof -d 2-3

LINUX 常用命令(一)的更多相关文章

  1. Linux常用命令(一)

    Linux常用命令 1. pwd查看当前路径(Print Working Directory)    [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...

  2. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  3. linux——常用命令与脚本

    linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...

  4. DOS 和 Linux 常用命令的对比

    DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...

  5. 第一章,Linux常用命令

    20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...

  6. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

  7. Linux 常用命令行

    Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作

  8. [工作需求]linux常用命令以及vim常用命令

    一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...

  9. 对于我的linux常用命令的说明

    我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项

  10. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

随机推荐

  1. Django组件--分页器(有用)

    一.分页器对象 from django.core.paginator import Paginator,EmptyPage book_list = Book.objects.all() #假设有100 ...

  2. .net 获取远程访问的ip

    这两天一直做获取远程访问的ip和自己的ip相关的问题. 在解决获取ip相关问题的时候,主要使用了上下文对象,httpcontext对象.原理很简单,内部有两大对象,request和response.里 ...

  3. Java Api Consumer 连接启用Kerberos认证的Kafka

    java程序连接到一个需要Kerberos认证的kafka集群上,消费生产者生产的信息,kafka版本是2.10-0.10.0.1: Java程序以maven构建,(怎么构建maven工程,可去问下度 ...

  4. yum工作原理

    yum工作原理 yum是一个RPM包的前端管理工具,在rpm包的依赖关系已经被建成数据库的前提下它能够实现自动查找相互依赖的人rpm包,并从repository中下载互相依赖的rpm包到本地. YUM ...

  5. Linux+Shell常用命令总结

    因为自己不经常使用linux的命令行工具,但是mac的终端还是经常使用的,有些命令总是要想一会或者百度一下才知道怎么用,抽时间整理了一下常用的命令,作为笔记. 常用命令 查看文件操作: ls :列出当 ...

  6. Framework7 索引列表插件的异步加载实现

    前言 Framework7 作为移动端的开发框架的优良之处已经无需多言.现在已经有了 React 和 Vue 版本,之前在项目中用过 F7 + vue 的开发方式,无论是效率还是产出都近乎完美.有时间 ...

  7. Mysql_安装

    安装环境:win7 1.下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233, ...

  8. 04 | 链表(上):如何实现LRU缓存淘汰算法?

    今天我们来聊聊“链表(Linked list)”这个数据结构.学习链表有什么用呢?为了回答这个问题,我们先来讨论一个经典的链表应用场景,那就是+LRU+缓存淘汰算法. 缓存是一种提高数据读取性能的技术 ...

  9. Django(一) 安装使用基础

    大纲 安装Django 1.创建Django工程 2.创建Django app 3.写一个简单的登录注册相应页面 4.获取用户请求信息并处理 5.前后端交互 6.Django 请求 生命周期  跳转到 ...

  10. python中的编码问题

    遇到的问题: (1)ValueError: source code string cannot contain null bytes 发现文件的编码被改成了UTF-16BE,使用pycharm设置项目 ...