Linux学习笔记 -- 实用指令

概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Linux应用领域

个人桌面领域(非主流)
服务器
嵌入式(物联网)-- 内核可裁剪

网络连接的三种模式

桥接模式:虚拟系统可以和外部系统通讯,但容易造成 IP 冲突
NAT模式:网络地址转换模式,防止造成 IP 冲突
主机模式:独立系统
在这里插入图片描述

目录结构

在 Linux ,一切皆为文件

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

实操篇 — 实用指令

vi / Vim

在这里插入图片描述在这里插入图片描述在这里插入图片描述

关机重启登录注销

在这里插入图片描述
在这里插入图片描述

用户管理

useradd 用户名 添加用户(默认生成组名为用户名)
passwd 密码 设置当前用户密码
userdel 用户名 删除用户登录信息,但保留其家目录
id 用户名 查询用户信息
su 用户名 切换用户
who an i 查询登录用户(su 无效)
groupadd 组名 添加用户组
groupdel 组名 删除用户组
useradd -g 组名 用户名 添加用户时直接上组
usermod -g 组名 用户名 给用户换组
在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

指定运行级别

systemctl get-default 查看当前用户级别
multi-user.target 为3 级别; graphical.target 为 5 级别
systemctl set-default multi-user.target 修改默认级别为 3 级别
在这里插入图片描述在这里插入图片描述

找回 root 密码 — 面试题

引导到单用户模式 1

帮助指令

ls 显示当前路径非隐藏文件
ls -a 显示当前路径所有文件
ls -al 按单行显示当前路径所有文件 ll -a
ls -al -/root 显示root 目录下的所有文件
在这里插入图片描述

文件目录类指令

pwd : 显示当前绝对路径
cd / : 返回跟目录
cd ~ : 返回家目录
cd .. : 返回上一级目录
mkdir /home/dog 在home 目录下创建一个dog (绝对路径,相对路径都可以)
mkdir -p /home/animal/tiger 在home 创建一个多级目录 animal / tiger
rmdir /home/dog 删除空目录
rm -rf /home/animal/tiger 删除非空目录 (慎重,慎重,慎重)
touch hello.txt 创建一个空文件
cp hello.txt /home 将 hello.txt 拷贝到 home 目录
cp -r animal /home 将animal 整个文件夹拷贝到 home 目录
mv test.cpp go.cpp 重命名(test.cpp 更名为 go.cpp)
mv go.cpp /home 将go.cpp 移动到 home 目录(即剪切)
mv go.cpp /home/hh.cpp 移动并重命名为 hh.cpp
mv animal /home 将 animal 文件夹移动到 home 目录
cat -n test.cpp | more 显示文件并显示行号 (仅浏览)
less test.cpp 显示文件(动态显示,针对大文件)
echo "hello" 控制台输出 hello world
head -n 5 /etc/profile 显示文件前5行
tail -f test.cpp 实时监控文件状态,捕获文件改变信息 Ctrl + c 退出
'>>' 追加 ‘>’ 输出重定向文件不存在会自动创建
ls -al > hh.txt 将获取的信息覆盖写入到 hh.txt 中
ls -al > > hh.txt 将获取的信息追加写入到 hh.txt 中(从末尾开始写入)
cal 显示当前日历信息
cat /etc/group 在 /etc/group 中 查看用户组
cat hh.txt > go.txt 将hh.txt文件中的内容写到go.txt文件中
ln -s /root myroot 创建软连接
history 查看历史命令(!历史命令序号 即可执行对应历史命令)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

时间日期类指令 – date

date
date +%Y
date +%m
data +%d
date +%Y-%m-%d:%H:%M:%S
cal
在这里插入图片描述
在这里插入图片描述

搜索查找类指令

find / -size +100M 查找大于100M的文件
ls -lh 以人习惯的单位,如文件大小信息
updatedb
locate test.cpp 快速定位文件路径(无须遍历整个文件系统
which ls 查看命令所在目录
grep -n "yes" /home/hello.txt 在hello.txt 文件中查找包含“yes”的行,并返回
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

压缩解压文件指令

gzip /home/hello.txt 压缩
gunzip /home/hello.txt 解压
zip -r goo.zip go 将 go 文件夹压缩为 goo.zip
unzip -d /home goo.zip 将 goo.zip 解压到 home 目录
tar -zcvf goo.tar.gz go.txt go2.txt 将go.txt go2.txt 两个文件合并压缩为 goo.zar.gz
tar -zxvf goo.tar.gz -C go 将 goo.tar.gz 解压到 go 目录中 -C 指定解压目录
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

传送门

【小白入门 通俗易懂】2021韩顺平 一周学会Linux
Linux 命令大全
Linux vi/vim

Stkcd [股票代码] ShortName [股票简称] Accper [统计截止日期] Typrep [报表类型编码] Indcd [行业代码] Indnme [行业名称] Source [公告来源] F060101B [净利润现金净含量] F060101C [净利润现金净含量TTM] F060201B [营业收入现金含量] F060201C [营业收入现金含量TTM] F060301B [营业收入现金净含量] F060301C [营业收入现金净含量TTM] F060401B [营业利润现金净含量] F060401C [营业利润现金净含量TTM] F060901B [筹资活动债权人现金净流量] F060901C [筹资活动债权人现金净流量TTM] F061001B [筹资活动股东现金净流量] F061001C [筹资活动股东现金净流量TTM] F061201B [折旧摊销] F061201C [折旧摊销TTM] F061301B [公司现金流1] F061302B [公司现金流2] F061301C [公司现金流TTM1] F061302C [公司现金流TTM2] F061401B [股权现金流1] F061402B [股权现金流2] F061401C [股权现金流TTM1] F061402C [股权现金流TTM2] F061501B [公司自由现金流(原有)] F061601B [股权自由现金流(原有)] F061701B [全部现金回收率] F061801B [营运指数] F061901B [资本支出与折旧摊销比] F062001B [现金适合比率] F062101B [现金再投资比率] F062201B [现金满足投资比率] F062301B [股权自由现金流] F062401B [企业自由现金流] Indcd1 [行业代码1] Indnme1 [行业名称1] 季度数据,所有沪深北上市公司的 分别包含excel、dta数据文件格式及其说明,便于不同软件工具对数据的分析应用 数据来源:基于上市公司年报及公告数据整理,或相关证券交易所、各部委、省、市数据 数据范围:基于沪深北证上市公司 A股(主板、中小企业板、创业板、科创板等)数据整理计算
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值