LINUX 常用命令(一)
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 常用命令(一)的更多相关文章
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- Linux 常用命令行
Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作
- [工作需求]linux常用命令以及vim常用命令
一. Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...
- 对于我的linux常用命令的说明
我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
随机推荐
- java图片上传及图片回显1
目的:选择图片,进行图片回显之后将图片保存到服务器上(PS:没有使用任何插件,样式很丑) 实现方式: js+servlet+jsp的方式来实现 事先准备: 文件上传处理在浏览器中是以流的形式提交到服务 ...
- RabbitMQ广播:direct模式
一. 消息的广播需要exchange:exchange是一个转发器,其实把消息发给RabbitMQ里的exchange fanout: 所有bind到此exchange的queue都可以接收消息,广播 ...
- Python简单的多线程demo:常用写法
简单多线程实现:启动50个线程,并计算执行时间. import threading import time def run(n): time.sleep(3) print("task:&qu ...
- 文本分类实战(三)—— charCNN模型
1 大纲概述 文本分类这个系列将会有十篇左右,包括基于word2vec预训练的文本分类,与及基于最新的预训练模型(ELMo,BERT等)的文本分类.总共有以下系列: word2vec预训练词向量 te ...
- yafu安装使用方法以及mismatched parens解决方法
yafu用于自动整数因式分解,在RSA中,当p.q的取值差异过大或过于相近的时候,使用yafu可以快速的把n值分解出p.q值,原理是使用Fermat方法与Pollard rho方法等. 再摘录官方的一 ...
- Golang 入门系列(六)理解Go中的协程(Goroutine)
前面讲的都是一些Go 语言的基础知识,感兴趣的朋友可以先看看之前的文章.https://www.cnblogs.com/zhangweizhong/category/1275863.html. 今天就 ...
- iOS开发基础-九宫格坐标(3)之Xib
延续iOS开发基础-九宫格坐标(2)的内容,对其进行部分修改. 本部分采用 Xib 文件来创建用于显示图片的 UIView 对象. 一.简单介绍 Xib 和 storyboard 的比较: 1) X ...
- 这段代码,c 1秒,java 9秒,c# 14秒,而python。。。
哎,不得不说最近见得键盘侠客太多了,做程序员没两天总是喜欢上嘴唇触天,下嘴唇碰地的吹. 自己分明都没用过几门语言,就对各门语言评头论足说三道四,这么语言多好那门语言有多烂. 可能是随着时间也变得没那么 ...
- Leetcode 226. Invert Binary Tree(easy)
Invert a binary tree. 4 / \ 2 7 / \ / \ 1 3 6 9 to 4 / \ 7 2 / \ / \ 9 6 3 1 Trivia:This problem was ...
- 《Effective C++》模板与泛型编程:条款32-条款40
条款41:了解隐式接口和编译期多态 class支持显示接口和运行期多态 class的显示接口由函数的名签式构成(函数名称.参数类型.返回类型) class的多态通过virtual函数发生在运行期 te ...