Linux命令分类汇总

序号

命令

参数

英文释义

功能说明

(一)线上查询及帮助命令(2个)

1

man

manual

查看命令帮助,命令的词典,还有info

2

help

h

查看Linux内置命令的帮助

(二)文件和目录操作命令(15个)排除了他们,成人免费的,突出两方面

3

pwd

print working directory

显示当前工作目录的绝对路径

4

cd

-/~/..

change directory

从当前工作目录切换到指定的工作目录。

5

ls

l/a/d/i/h/F

list

列出目录的内容及其内容属性信息

6

touch

创建新的空文件,改变已有文件的时间戳属性。

7

mkdir

p/v/m

创建目录

8

cp

r/p/d/a

copy

复制文件或目录

9

rm

f/r/i

remove

删除一个或多个文件或目录

10

rmdir

pv

remove empty directories

删除空目录

11

mv

move

其功能是移动或重命名文件。

12

find

path –type/name/size bcdplfs

用于查找目录及目录下的文件

13

tree

a/d/f/i/L

以树状图形式列出目录的内容

14

chattr

-R +-ai

改变文件的扩展属性

15

lsattr

-R +-ai

list attribute

查看文件扩展属性。

16

file

显示文件的类型

17

md5sum

计算和校验文件的MD5值,文件是否更改

(三)查看文件及内容处理命令(20个)

18

cat

查合增删-n

concatenate

用于连接多个文件并且打印到屏幕输出或重定向到指定文件中

19

tac

纵向反向显示文件内容

20

rev

横向反转显示文件内容

21

more

–n +n

分页显示文件内容

22

less

–n +n

分页显示文件内容,

23

head

–number

显示文件内容的头部。

24

tail

–number

显示文件内容的尾部。

25

cut

-f2 -d";" /c-2

filed

有两个主要的功能,第一是显示文件内容,第二是连接多个或多个文件

26

split

-b 10k date.file -d -a 3 split_file

分割文件为不同的小片段,数字显示-d,后缀长度-a x

27

paste

d: -s f f

delimiters

按行合并文件内容, 将每个文件粘贴成一行

28

sort

-r/n

对文件的文本内容排序。

29

uniq

-c

unique

去除重复行。

30

wc

-c/l/w

统计文件的行数、单词数或字节数。

31

iconv

转换文件的编码格式,了解。

32

dos2unix

将DOS格式文件转换成UNIX格式。

33

diff

y/w 50 width

difference

比较文件/目录的差异

34

vimdiff

命令行可视化文件比较工具,

35

grep/egrep

过滤字符串,三剑客老三。

36

join

按两个文件的相同字段合并。

37

tr

替换或删除字符。

(四)vim命令行文本编辑器(8个)鬼步舞,吸毒让朋友,斜问35帅哥,请问现在

38

gg /nG/ G

首/中/尾

垂直方向

光标操作垂直方向,鬼步舞

39        

^ /b/ nb/ w/ nw/ $

水平方向

首/左一词/左N词/右一词/右N词/末

40   

x/dd/ndd/u/

uu/r/p/yy

删字符/删1-n行/恢复/替换/粘贴paste/复制行copy

编辑文档,吸毒让朋友

41

/xxx  ?xxx

%/3,5s/A/B/g

查找斜问

35%帅哥

查找

替换

42        

!q /qw/x/w a.txt/ZZ

强退/保退/保退/另存/返回命令行

保存退出,请问现在

43

set number/ignorecase

显示行号/忽略大小写

44       

plit、vsplit、close、ctrl+w切换窗口

多窗口编辑

45    

!+命令

在vim中使用SHELL命令

(五)信息显示命令(11个)

46

uname

-a/n/r

unix name

显示操作系统相关信息的命令。

47

hostname

显示或者设置当前系统的主机名。

48

dmesg

| grep/head/tail -c

显示开机信息,诊断系统故障。

49

uptime

-p/s

运时/启动

显示系统运行时间及负载。

50

stat

显示文件或文件系统的状态。

51

du

a

disk usage

用于查看磁盘占用空间的意思。

52

df

a

disk free

显示磁盘空间使用情况

53

top

实时显示系统资源使用情况。

54

free

m

显示系统内存情况

55

date

+%T%n换行

%D%B%d

--date '12:34:56'

显示与设置系统时间。

56

cal

-1/3/s/m/j/y

查看日历等时间信息。

(六)文件压缩及解压缩命令(4个)搜索文件命令(3个)贵宾厅,重复这几天日系车

57

tar

-cfzjtrxC

打包压缩,重复这几天日系车

58

unzip

解压文件。

59

gzip

gzip压缩工具。

60

zip

压缩工具。

61

which

查找文件、显示命令路径

查找二进制命令,按环境变量PATH路径查找。

62

whereis

查找二进制命令,按环境变量PATH路径查找。

63

locate

find –name比较快

快速查找文件和目录,从数据库找

Linux命令分类汇总(1~6)的更多相关文章

  1. (4)Linux命令分类汇总(13~16)

    Linux命令分类汇总(13~16) (十三)系统管理与性能监视命令(9个) 79       chkconfig 管理Linux系统开机启动项. 80       vmstat 虚拟内存统计. 81 ...

  2. (3)Linux命令分类汇总(7~12)

    Linux命令分类汇总(7~12) (七)用户管理命令(12个) 1    useradd cdgs   添加用户. 2     usermod 修改系统已经存在的用户属性. 3    userdel ...

  3. linux命令学习汇总

    1. touch 命令 touch -简单来说touch 命令可以用来建立文件 文件不存在的情况下,也可以更改创建时间等等 2. pwd 查看目录---一般看目录用pwd 即可但是pwd -P 会不以 ...

  4. Linux命令大全汇总,让你工作更有效率!

    基础命令 useradd:用户名 -m:创建新用户 passwd 用户名:为用户设置密码(当创建新用户后,就需要设置密码) whoami:查看当前用户名 exit :退出当前用户,返回之前切换过来的用 ...

  5. Linux 命令分类学习

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

  6. Linux命令分类

    系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DM ...

  7. Linux 命令——简约汇总

    1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 :  ...

  8. 2.新手必须掌握的Linux命令

    第2章 新手必须掌握的Linux命令 章节简述: 本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法.经验丰富的运维人员可以通过合理地组合 ...

  9. Linux centos系统安装后的基本配置,Linux命令

    一.centos系统安装后的基本配置 .常用软件安装 yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tr ...

随机推荐

  1. Leetcode 171 Excel Sheet Column Number 字符串处理

    本质是把26进制转化为10进制 A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 class Solution ...

  2. 机器学习: Python with Recurrent Neural Network

    之前我们介绍了Recurrent neural network (RNN) 的原理: http://blog.csdn.net/matrix_space/article/details/5337404 ...

  3. ASP.NET Core MVC 设计模式 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core MVC 设计模式 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core MVC 设计模式 上一章节中,我们提到 ASP.NET Co ...

  4. OnNavigatedTo 和 Loaded 的比较

    直接上结果: OnNavigateTo :是在导航完成,在控件或者页面加载前(之间)调用. Loaded :是在页面准备好并且在控件加载完成后调用. 参考资料: 1.https://stackover ...

  5. Mybatis 一对多 配置文件

    当一个Entity中包含的属性有对象和对象集合时,用mybatis映射时要在Entity中添加一个字段来唯一标识当前的Entity对象.否则查询的Entity集合中的对象会被覆盖掉. 如下一个POJO ...

  6. Angular路由守卫 canDeactivate

    目的 离开页面时,做出逻辑判断 以ng-alain的项目为基础做演示 效果如图: 关键代码 定义一个CanDeactivateGuardService export class CanDeactiva ...

  7. WPF实现弹幕

    实现效果 运用WPF的DoubleAnimation实现桌面端的弹幕效果 示例代码 https://github.com/zLulus/BarrageDemo

  8. Centos上通过shell脚本实现数据库备份和还原

    最近有个这样的需求,通过shell脚本实现数据库备份还原,最后通过网上查询自己测试实现,将脚本分享给大家 1.数据库备份脚本 #!/bin/bash ds=`` list=`date +%Y`/`da ...

  9. NPOI在无Office环境下,对Office文件的操作

    在做项目的时候,经常会遇到对 Office的操作,但有时候会没有Office环境,因此给大家介绍一个思路,在没有Office环境下,对Office的处理. NPOI,顾名思义,就是POI的.NET版本 ...

  10. 汇编实现获取CPU信息

    这是文章最后一次更新,加入了TLB与Cache信息等资料前言:论坛上面有人不明白CPUID指令的用法,于是就萌生写这篇文章的想法,若有错误话请大侠指出,谢谢了 ^^论坛的式样貌似有问题,若式样问题导致 ...