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. 基于高德地图的描点操作,监听地图缩放,展示合理数量的marker

    原文:基于高德地图的描点操作,监听地图缩放,展示合理数量的marker 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lx583274568/art ...

  2. HDU 3360 National Treasures 奇偶匹配的最低点覆盖

    标题来源:pid=3360">HDU 3360 National Treasures 意甲冠军:假设a[i][j] != -1 把他转成二进制 最多有12位 代表题目那张图的12个位置 ...

  3. 【Java】使用记事本运行第一个Java程序

    要编写java程序,java sdk必不可少,mac OS系统自带sdk,如果觉得版本太低,可以去官网下载最新的. 打开终端,新建一个HelloWorld.java文件: vim HelloWorld ...

  4. 【Linux知识】server性能测试--UnixBench

    链接地址: http://blog.csdn.net/jason_asia/article/details/38309079 1.1.   server性能测试UnixBench 分别DELL R72 ...

  5. 华为开发者论坛FusionStage版块

    FusionStage版块 http://developer.huawei.com/ict/forum/forum.php?mod=forumdisplay&fid=400191&pa ...

  6. String 源码分析

    Java 源码阅读 - String String 类型看起来简单,实际上背后的复杂性基本可以涵盖了整个 Java 设计,涉及到设计模式(不可变对象).缓存(String Pool 的理念).JVM( ...

  7. 从PRISM开始学WPF(八)导航Navigation?

    原文:从PRISM开始学WPF(八)导航Navigation? 0x6Navigation Basic Navigation Prism中的Navigation提供了一种类似导航的功能,他可以根据用户 ...

  8. python 识别身份证号码

    # !/usr/bin/python # -*-coding:utf-8-*- import sys import time time1 = time.time() from PIL import I ...

  9. Github上的watch、star和fork分别是什么意思

    Github上的watch.star和fork分别是什么意思呢? 1.watch可以用来设置接收邮件提醒 2.如果想持续关注该项目就star一下 3.如果想将项目拷贝一份到自己的账号下就fork fo ...

  10. 深入理解Delphi的消息机制(别人写的,简明扼要,用来复习)

    永远记住,无论你是用 SDK 还是借用 VCL 来创建窗口,都要遵循 Windows 的游戏规则,即先注册窗口类,然后再创建窗口实例,在消息循环中写实现代码.你还要知道 Windows 已经为了我们预 ...