Linux基础学习ing

这篇博客详细介绍了Linux的基础知识,包括命令基础、目录和文件操作、权限管理,以及压缩、磁盘、进程、防火墙的管理。重点讲解了Linux三剑客awk、sed和grep的使用,提供了丰富的参数示例。文章末尾作者总结了自己的学习心得,欢迎读者交流讨论。
摘要由CSDN通过智能技术生成

Linux

大道至简

linux系统中一切皆文件:{文件-、链接l、目录d}读写执行(rmx【创建、删除、编辑、移动、查看】)、 权限(用户主、用户组、其他用户)、系统(磁盘、进程)、可视化 )

1. 命令基础

# 命令格式 [-options]可以控制命令,也可以省略,[parameter]表示命令参数,可以为多个
command [-options] [parameter]

# 注释 用#号表示在Shell行注释,//表示在C语言中注释,/**/多行注释

# 数据同步到硬盘
sync

# 关机指令,[时间]可以是now,也可以是分钟,或者具体时间
shutdown -h [时间]
halt

# 取消定时关机指令
shutdown -c

# 重启指令,[时间]可以是now,也可以是分钟
shutdown -r [时间]
reboot

# 帮助,man 是 manual 的缩写,
help
man 

# 重启客户端
reset

# 清屏客户端 快捷键 Ctrl+l按键
clear

# 退出客户端 快捷键:Ctrl+d按键
exit

# 查看历史
history

# 显示当前用户
whoami

# 切换用户
su [用户名]

# 其他快捷键 Tab按键—命令补齐功能、Ctrl+c按键—停掉正在运行的程序

# 文本搜索 [-e]【正则表达式】、[-i]【不区分大小写】、[-c]【匹配的行数】、[-v]【查找不匹配指定字符串】
grep [-eicv] ["字符串"] [文件名]

# 快速的搜寻某个路径 精简版CentOS系统需要安装locate命令 yum -y install mlocate 
locate [目录名]

# 定位可执行文件、源代码文件、帮助文件
whereis [文件名]

# 在PATH变量搜索某个系统命令,返回第一个结果
which [PATH变量]

2. 目录操作

# 文件夹【目录】操作
# 创建文件夹,新建一个目录,[-m]【权限】、[-p]【递归创建】
mkdir [-mp] [目录名]

# 删除一个文件夹,删除目录 [-r]【递归】 、[-f]【强制】、[-i]【互动】
rm [-rif] [目录名]
# 删除一个空的目录 [-p] 【向上递归】
rmdir [-p] [目录名]

# 重命名一个目录  [-f]【强制】、[-i]【互动】、[-u]【较新升级】
mv [-fiu] [目录1] [目录2] 
# 移动文件夹【剪切】
mv [目录1<相对路径>] [目录2<绝对路径>]
# 改变目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值