必须掌握的常用Linux命令

man 执行命令与查看帮助 命令名称 [命令参数] [命令对象]

常用系统工作命令:echo date reboot wget elinks

echo 在终端显示字符串或变量 echo [字符串|变量]
date 显示/设置系统的时间或日期 date [选项][+指定的格式]
reboot 重启系统 (仅root用户可使用) reboot
wget 使用命令行下载网络文件 wget [参数] 下载地址
elinks 实现一个纯文本界面的浏览器 elinks [参数] 网址

系统状态监测命令:ifconfig uname uptime free who last history sosreport

Ifconfig 获取网卡配置与网络状态等信息 ifconfig [网络设备] [参数]
uname 查看系统内核版本等信息 uname [-a]
uptime 查看系统的负载情况 uptime
free 显示当前系统中内存的使用情况 free [-m / -g](-m MB -g GB)
who 查看当前登入主机的用户情况 who [参数]
last 查看所有系统登入记录 last [参数]
history 显示历史执行过的命令 history [-c]
sosreport 收集系统配置并诊断信息后输出结论文档 sosreport

工作目录切换:pwd cd ls

pwd 显示当前工作目录 pwd [选项]
cd 切换工作路径 cd [目录名称]
ls 查看目录中有哪些文件 ls [选项] [文件]

文本文件编辑命令:cat more head tail od tr wc cut diff

cat 查看纯文本文件(较短的文件) cat [选项] [文件]
more 查看纯文本文件(较长的文件) more [选项] 文件
head 查看纯文本文件的前N行 head [选项] [文件]
tail 查看你文本文档的后N行 tail [选项] [文件]
od 查看特殊格式的文件 od [选项] [文件]
tr 转换文本文件中的字符 tr[原始字符] [目标字符]
wc 统计指定文本的行数、字数、字节数 wc [参数] 文本
cut 通过列来提取文本字符 cut [参数] 文本
diff 比较多个文本文件的差异 diff [参数] 文本

文件目录管理命令:touch mkdir cp mv rm rmdir dd

touch 创建空白文件与修改文件时间 touch [选项] [文件]
mkdir 创建空白文件夹 mkdir [选项] 目录
cp 复制文件或目录 cp [选项] 源文件 目标文件
mv 移动文件或改名 mv [选项] 文件名 [目标路径|目标文件名]
rm 删除文件或目录 rm [选项] 文件
rmdir 仅删除空目录 rmdir 目录
dd 指定大小的拷贝文件或指定转换文件 dd [参数]

用户与组管理命令:useradd id passwd userdel usermod groupadd

useradd 创建新的用户 useradd [选项] 用户名
id 查看用户基本信息 id 用户名
passwd 修改用户密码 passwd [选项] [用户名]
userdel 删除用户所有表格 userdel [选项] 用户名
usermod 修改用户的属性 usermod [选项] 用户名
groupadd 创建群组 groupadd [选项] 群组名

打包压缩文件命令:tar

tar 用于对文件打包压缩或解压 tar [选项] [文件]

文件查询搜索命令:grep find

grep 对文本进行搜索 grep [选项] [文件]
find 查找文件 find [查找路径] 寻找条件 操作

设置命令别名与取消

alias设置命令的别名 alias 别名=命令
unalias取消命令的别名 unalias 别名

查看命令是内部命令还是外部命令

type 命令名字 解释器会告诉你是什么命令

将局部变量提升为全局变量

export 将局部变量提升为全局变量 export 变量名[=变量值]

为什么某个用户设置的环境变量不能被其他用户使用?原因就在于变量的作用范围!

文本分析命令

awk把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理:awk [参数] [文件名]

判断网络故障常用命令

ping [参数]
-c:发送数据包个数
-i n:每n秒发送一个数据包
-w n:超过n秒即为超时

将用户的输入参数复制给指定的变量(常用于脚本中)

read -p [提示语句] 变量名
例如:
#!bin/bash
read -p “Enter your name :” NAME

设置文件的隐藏属性和显示文件的隐藏权限

chattr [参数] 文件
lsattr [参数] 文件

变更使用者的身份和给普通用户提供额外权利来完成原本属于超级用户才能完成的任务

su [-] 用户名(需要将环境变量改变为新用户时添加参数-)
sudo [参数] 命令名称

ACL设置指定有点特定用户或用户组队某个文件的操作权限

增加或者修改ACL规则 setfacl [参数] 文件
显示文件的ACL规则 getfacl 文件

挂载和取消挂载设备文件

mount 文件系统 挂载目录
umount [挂载点/设备文件]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值