linux 最常用命令大全A---快速掌握

linux 最常用命令大全—快速掌握

作为一名较强的网络安全工程师,在我看来就是全能职业,因为需要懂Linux命令,mysql语句,编程技术,数通技术,路由技术,渗透技术,html网页制作技术等等,今天就带大家快速学习并掌握Linux 最常用命令;
在这里插入图片描述

1.Linux 命令大全

1.1 文件管理

Linux 系统所有文件管理 命令如下:
在这里插入图片描述

1.2 文档编辑

Linux 系统所有文档编辑 命令如下:
在这里插入图片描述

1.3 文件传输

Linux 系统所有文件传输 命令如下:
在这里插入图片描述

1.4 磁盘管理

Linux 系统所有磁盘管理 命令如下:
在这里插入图片描述

1.5 磁盘维护

Linux 系统所有磁盘维护 命令如下:
在这里插入图片描述

1.6 网络通讯

Linux 系统所有网络通讯 命令如下:
在这里插入图片描述

1.7 系统管理

Linux 系统所有系统管理 命令如下:
在这里插入图片描述

1.8 系统设置

Linux 系统所有系统设置 命令如下:
在这里插入图片描述

1.9 备份压缩

Linux 系统所有备份压缩 命令如下:
在这里插入图片描述

1.10 设备管理

Linux 系统所有设备管理 命令如下:
在这里插入图片描述

2.Linux 最常用命令大全

2.1 最常用文件管理命令

Linux 系统所有最常用文件管理 命令如下:

  • cat命令

cat:命令用于查看文本文件信息并打印

实列:查看并打印user.txt文件内容;
在这里插入图片描述

参数说明:

-n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

  • chmod命令

chmod命令:控制用户对文件的权限的命令

实列:给user.txt文件权限,修改为777
在这里插入图片描述

Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
在这里插入图片描述

八进制语法
chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。历史上,文件权限被放在一个比特掩码中,掩码中指定的比特位设为1,用来说明一个类具有相应的优先级。
在这里插入图片描述

  • chown命令

chown命令:用于设置文件所有者和文件关联组的命令

实列:给user.txt文件,所有者root,修改为database
在这里插入图片描述

  • mv命令

mv命令:用来修改文件或目录名称、或将文件或目录移入其它位置。

实列:将user.txt文件修改为user;

[root@master csdn]# mv user.txt user
[root@master csdn]# ll
总用量 4.0K
-rwxrwxrwx 1 database database 18 10月 26 17:20 user
在这里插入图片描述

实列:将user文件移至/csdn目录下;

[root@master csdn]# mv user /csdn/
[root@master csdn]# ll /csdn/
总用量 4.0K
-rwxrwxrwx 1 database database 18 10月 26 17:20 user
在这里插入图片描述

  • rm命令

rm命令:删除文件或目录。

实列:删除文件user

[root@master csdn]# ll
总用量 4.0K
-rwxr-xr-x 1 root root 18 12月 7 14:12 user
[root@master csdn]# rm user
rm:是否删除普通文件 ‘user’?yes
[root@master csdn]# ll
总用量 0
[root@master csdn]#
在这里插入图片描述

参数:

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。

  • touch命令

touch命令:创建一个文件。

列如:创建一个user.txt文件

[root@master csdn]# touch user.txt
[root@master csdn]# ll
总用量 0
-rw-r–r-- 1 root root 0 12月 7 14:18 user.txt
[root@master csdn]#
在这里插入图片描述

  • cp命令

cp命令:复制文件到相应目录,或者将相应文件内容复杂到其他文件里;

实列:将user内容,复制到user.txt文件里

[root@master csdn]# cat user.txt
[root@master csdn]# cp /csdn/user user.txt
cp:是否覆盖’user.txt’? yes
[root@master csdn]# cat user.txt
test1
test2
test3
[root@master csdn]#
在这里插入图片描述

2.2 最常用文档编辑命令

Linux 系统所有最常用文档编辑 命令如下:

  • grep命令

grep命令:命令用于查找符合条件的字符串;

实列:查找user.txt文件包含test字符

[root@master csdn]# grep “test” user.txt
test1
test2
test3
在这里插入图片描述

最常用参数:

-A<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。

-B<显示行数>: 除了显示符合样式的那一行之外,并显示该行之前的内容。

-C<显示行数>: 除了显示符合样式的那一行之外,并显示该行之前后的内容

-i : 忽略字符大小写的差别

-v : 显示不包含匹配文本的所有行。

  • sed命令

sed命令:利用脚本来处理文本文件

实列:修改user.txt文件中所有test字符为user

[root@master csdn]# grep “test” user.txt
test1
test2
test3
[root@master csdn]#
[root@master csdn]# sed -i s/test/user/g user.txt
[root@master csdn]# cat user.txt
user1
user2
user3
[root@master csdn]#
在这里插入图片描述

常用参数:

a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~

c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!

d :删除,因为是删除啊,所以 d 后面通常不接任何东东;

i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);

p :打印,亦即将某个选择的数据印出。通常 p 会与参数

sed -n 一起运行~ s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正则表达式!例如 1,20s/old/new/g

  • wc命令

wc命令:用于计算字数

实列:计算user.txt文件有多少行;

[root@master csdn]# cat user.txt
user1
user2
user3
[root@master csdn]# cat user.txt |wc -l
3
在这里插入图片描述

常用参数

-l:显示行数。

-w:只显示字数。

  • let命令

let命令:写脚本常用到计算工具;

实列:计算 a 和 b 两个表达式,并输出结果:

加操作:let no++

减操作:let no–

#!/bin/bash
let a=5+4
let b=9-3
echo $a $b
输出结果a=9 b=6

2.3 最常用文件传输命令

Linux 系统所有最常用文件传输 命令如下

  • ftp命令

ftp命令:设置文件系统相关功能

实列:使用ftp命令匿名登录ftp.csdn.org服务器,可以使用如下命令

ftp ftp.csdn.org #发起链接请求

常用参数

-d 详细显示指令执行过程,便于排错或分析程序执行的情形。

-i 关闭互动模式,不询问任何问题。

-g 关闭本地主机文件名称支持特殊字符的扩充特性。

-n 不使用自动登陆。

-v 显示指令执行过程。

2.4 最常用磁盘管理命令

Linux 系统所有最常用磁盘管理 命令如下

  • cd命令
    cd命令:用于进入某个目录下;

实列:进入root目录

[root@master csdn]# cd /root
[root@master ~]# pwd #显示当前目录
/root
在这里插入图片描述

  • df命令

df命令:查看磁盘大小;

实列:查看当前服务器磁盘大小
在这里插入图片描述

常用参数

文件-h:使用人类可读的格式

文件-T: 显示文件系统的形式

  • du命令

du命令:查看目录或文件大小;

实列:查看user.txt文件大小;

[root@master csdn]# du -h user.txt
4.0K user.txt
[root@master csdn]#
在这里插入图片描述

常用参数

-a:显示目录中个别文件的大小

-h:以K,M,G为单位,提高信息的可读性。

-s或–summarize 仅显示总计

  • mkdir命令

mkdir命令:创建一个目录;

实列:创建一个csdn为名的目录;

[root@master csdn]# ll
总用量 4.0K
-rw-r–r-- 1 root root 18 12月 7 14:40 user.txt
[root@master csdn]# mkdir csdn
[root@master csdn]# ll
总用量 8.0K
drwxr-xr-x 2 root root 4.0K 12月 7 15:14 csdn
-rw-r–r-- 1 root root 18 12月 7 14:40 user.txt
在这里插入图片描述

常用参数

-p 确保目录名称存在,不存在的就建一个。

  • pwd命令

pwd命令:查看当前所在位置;

实列:查看user.txt文件在那个位置;

[root@master csdn]# ll
总用量 8.0K
drwxr-xr-x 2 root root 4.0K 12月 7 15:14 csdn
-rw-r–r-- 1 root root 18 12月 7 14:40 user.txt
[root@master csdn]# pwd
/root/lcl/csdn
在这里插入图片描述

2.5 最常用磁盘维护命令

Linux 系统所有最常用磁盘维护 命令如下:

  • fsck命令

fsck命令:用于检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统。

实列:检查 msdos 档案系统的 /dev/hda5 是否正常,如果有异常便自动修复

fsck -t msdos -a /dev/hda5

  • fdisk命令
    fdisk命令:查看硬盘和磁盘相关信息,如服务器几块盘等等;

实列:查看服务器硬盘和磁盘信息
在这里插入图片描述

常用参数

-l :列出素所有分区表

以上是对我工作中用的比较多的命令进行总结规划,大部分可以满足自己需要,如有不全,可以评论诉说,一起学习交流~

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白帽子-白期待

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值