linux常用命令

要想学好网安,务必要学好运维,先来学习一点Linux最最最基础的知识,以下罗列了Linux常用的命令,如果在我以后的学习工作中有用到哪些命令的话,我再补充。

1.线上帮助和查询:

man 查看命令帮助——命令的字典

help 查看Linux系统内置命令的帮助

2.文件和目录操作命令:

ls 查看当前目录的内容及内容属性的信息

    -l 列表

    -a 显示所有信息(包含隐藏文件)

cd 改变当前工作目录

     .  当前目录

     .. 上一级目录

     /   根目录

     ~  主目录

     - (和直接cd回车,功能差不多)

cp 复制

pwd 显示当前工作路径

mv 移动文件或目录/重命名

rm 删除目录或文件

mkdir 创建目录

rmdir 删除目录

touch 创建一个空的文件

rename 重命名文件

find 文件查找

tree (yum install -y tree)以树形结构显示

md5sum 做安全加固,计算校验md5校验码

lsattr 显示文件隐藏属性

file 显示文件类型

3.查看文件内容以及内容处理

cat 查看

more 翻页 less 翻页

head

tail

cut

wc 统计行数

diff 统计差异

vimdiff

tr 删除文件中控制字符或进行字符转换

vi/vim

grep 文本搜索

rev 将文件内容以字符为单位反序输出

4.文件压缩和解压缩

tar

unzip

gzip

zip

rar

5.文件传输

scp 不支持断点续传

ssh

rsync 增量支持断点

6.信息显示的命令

uname 显示当前操作系统名称

hostname 主机名称

dmesg 用于显示开机信息

uptime 显示系统已经运行了多长时间

stat 显示文件的状态信息

du 统计磁盘大小

df -TH 查看磁盘信息

top 查看进程

free 显示系统中剩余及已用的物理内存和交换内存

date 查看日期

cal 看日历

7.文件查找和搜索

find

which

whereis

locate

8.用户和用户组管理

useradd 增加用户

userdel 删除用户

usermod 修改用户

groupadd

id

passwd

change

su

visudo  (/etc/sudoers)

sudo

9.基本的网络管理命令

ip

ping

route 显示并设置路由表

telnet 远程登陆

ssh

scp

wget

curl

ifconfig

netstat

ss

ifup

ifdown

nslookup

dig

10.进阶的网络命令

nmap

lsof

iftop

mail

host

tcpdump

traceroute

11.磁盘相关命令

fdisk

mount

unmount

fsck

mkfs

dd

mkswap

swapon

swapoff

sync

12.系统权限及用户授权相关

chown

chmod

chgrp

umask

13.查看系统用户登录信息

w

who

whoami

last

lastlog

users

14.系统内置命令

echo

date

alias (rm)

rpm

yum

printf

clear

history

time

nc

exec

export

type

15.系统管理和监控

systemctl enable

chkconfig

vmstat

mpstat

iostat

sar

ipcs

service

iptable

firewalld

16.进程管理

ps

kill

pstree

pgrep

pkill

killall

jobs

fg

bg

exit

ctrl+d

nice

runlevel

init

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值