Linux 实操篇(CentOS7)

本文详细介绍了Shell命令、shell种类、bash与dash区别,以及man、help、type等命令的使用。涵盖创建、管理文件、权限设置、用户组管理、时间日历、磁盘操作、系统服务监控、定时任务、网络状态、数据压缩、磁盘管理、系统运维等全方位内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Shell:

shell:可看作命令解释器 (bin/sh 命令 shell命令入口)

uinx解释执行的程序:bourne shell (处理和用户的交互比较差一点) 。后来Linux在此基础上发展出bash shell(bourne again shell)
Debian(Linux的一个发行版系列),基于Debian的Ubuntu发行版用的shell解释器名为dash(6.10版本后)

CentOS7使用的是bash

帮助命令:

man 命令 (栗子: man ls)
help 命令(只获得shell内嵌命令的帮助信息)
命令 --help(外部命令)

内嵌命令和外部命令:
内嵌入命令:写在了bash里。入cd,exit,history (栗子: man cd是,解析出来的是bash)可以使用(man -f cd)

判断命令类型:
type 命令(栗子:type cd)

小知识
CTRL+l ,clear (清屏)
(cd .. 退回上级目录)
(cd - 返回上一次的位置)
su (切换用户)
(ls -a 显示所以文件)
(ls -l 显示各种信息,权限等。其中开头为-是文件,开头为d为目录)
pwd(显示当前工作目录的绝对路径【从根开始】,精准具体)
which 命令 (查看命令所在位置 栗子:which ls)

3.创建,删除,移动,重命名 目录/文件

mkdir (创建一个目录 mkdir 目录名)
mkdir -p a/b/c (嵌套创建a,b,c)
rmdir (删除一个目录 rmdir 目录名)
rmdir -p a/b/c (嵌套删除a,b,c)

touch a.txt (创建文件)
vim a.txt ()
cp 欲复制的文件 欲将文件复制的位置路径 (复制文件)
alias (查看别名)

rm 文件或目录名 (删除文件或目录)
-r(递归删除目录中所有内容) -f(强制删除操作,而不提示用于进行确认) -v 显示指令的详细执行过程 -rf /*(删库跑路)

mv (移动文件与目录或重命名)
mv oldnamefile newnamefile (重命名)
mv filename 移动位置目录

4.查看,追加文件内容

cat(查看文件内容,一般内容比较少。 -n显示所有行,包括空格。)
more (查看文件内容,一般内容比较多。 空格为翻页)
less (分屏显示文件内容,内容多,比more更优秀。空格/pg dn 翻下一页,pg up 翻上一页,/字符 查找字符N上找n下找,q 退出)
echo (输出内容到控制台 -e:支持换行,反斜杠转换。栗子: echo -e “aaa\nyadfu”)

>输出重定向和>>追加
ls -l > 文件 (将列表内容覆盖写入文件)
ls -al >> 文件 (将列表内容追加到文件末尾)
cat 文件1 > 文件2 (将文件1的内容覆盖到文件2)
echo “内容” >> 文件 (将内容追加到文件中)

head (显示文件头部内容 head 文件;head -n 5 文件 看文件头5行内容)

tail (输出文件尾部内容 tail 文件;tail -n 5 文件 看末尾5行;tail -f 文件 追踪该文件的更新,监控该文件)

5.软硬链接

每个文件都有a->inode(文件里一个重要的信息)
ln (软链接,增加一个c, c->a->inode,类似指针
ln -s 原文件或目录 软链接名 创建一个软链接;
rm -rf 软链接名 删除软链接;
rm -rf 软链接名/ 会把软链接对应的真实目录下的内容删除)
直接cat 软链接名,就是打开的原文件,还可进行vim等操作。

硬链接(增加一个b->inode ,ln 原文件或目录 硬链接名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值