Linux命令重温

目录

  • Linux安装
  • 基础命令
    • ls
    • ll
    • cd
    • pwd
    • mkdir
    • rmdir
    • touch
    • cp
    • mv
    • rm
    • vi/vim
    • >和>>
    • cat
    • head
    • less
    • more
    • tail
    • echo
    • clear
    • which
  • 进阶命令
  • 其他命令

Linux安装

  1. 通过vmware设置模拟硬件环境
  2. 安装centos系统
  3. 进行相应的网络配置
  4. 安装xshell
    在这里插入图片描述
    bin 存放二进制可执行文件(ls,cat,mkdir等)
    boot 存放用于引导时使用的各种文件
    dev 用于存放设备文件
    etc 存放系统配置文件
    home 存放所有用户文件的根目录
    lib 存放跟文件系统中的程序运行所需要的共享内核模块
    mnt 系统管理员安装临时文件系统的安装点opt

基础命令

ls

ls /usr/local
# 显示当前目录文件简单信息
ls -l /usr/local
# 显示详细信息
ls -alh /usr/local
# -a 显示所有文件,包括隐藏文件
# -alh 显示文件大小 不分先后顺序

ll

ll /usr/local
# 以d开头的,说明它是目录,文件夹
# -h 显示文件的大小
# -a 显示隐藏文件

cd

cd /
cd ..

pwd

pwd
# 显示路径

mkdir

# 创建目录
mkdir aa
# 创建多级目录
mkdir -p /yy/zz

rmdir

# 删除空目录
rmdir aa

touch

# 创建空文件
touch a.txt b.txt
touch /test/aaa.txt

cp

# 复制文件
cp a.txt b.txt
# 复制目录
cp -r 复制目录

mv

# 移动目录或文件
mv aaa.txt /test/a3.txt

rm

# 删除
rm -rf a.txt
# 删除多个
rm -rf a.txt b.txt

vi/vim

# 命令模式
vi /etc/profile
# 输入模式
# 底行命令模式

>和>>

>输出重定向
>覆盖输出
>追加输出

cat

 # 查看文件内容
 cat /test/aaa.txt
 # 查看多个文件
 cat a.txt b.txt

head

# 查看文件前几行内容
head -10 a.txt
# -10代表前10行

less

# 分页查看
# 空格显示下一行
# 可以使用【pageup】和【pagedown】键进行前翻页和后翻页

more

分页显示 按空格键显示下一页,ctrl+b返回上一页
v 调用vi编辑器
q 退出

tail

# 查看文件后几行
tail -10 aaa.txt
# 动态查看
tail -f aaa.txt

echo

echo "hello world"
# 覆盖
echo "hello java" > /test/a.txt
# 追加
echo "hello java" >> /test/z.txt
echo -e "hellon"

clear

清空屏幕
ctrl+L

which

# 显示命令路径
which is

进阶命令

# 查看目录大小
du -sh /etc
# 查看磁盘大小
df -h 
# 显示内存大小
# 以MB显示
free -m
# 以GB显示
free -g
# 统计文件信息
# 报告行数
wc -l 01.txt
#报告字节数
wc -c 01.txt
# 报告字符数
wc -m 01.txt
#报告单词数 根据换行和空格统计单词数
wc -w 01.txt
# 时间相关
date
# 时间格式化2024-06-24 15:01:52
date +"%Y-%m-%d %H:%M:%S"
# 格式化到一个月前
date -d "1 month ago"
date -s "2024-06-24 15:01:52"
#日历
# 本月日历
cal
# 2024年日历
cal 2024
# 2024年5月
cal 5 2025
# |管道符
# 管道符把左边的结果传到右边
cat /usr/local/01.txt | grep -i linux
# grep 过滤功能:查找匹配格式的内容
grep linux 01.txt
# 匹配当前目录下的文件名是a.txt的文件
ls / |grep 01.txt
#搜索a.txt文件中字符串Linux并输出
cat a.txt | grep linux
#搜索a.txt文件中字符串除Linux之外的内容并输出(反向搜索)
cat a.txt |grep -v linux
#find 查找
find /test -name a.txt
#模糊查找
find /test -name "a*"
#查找文件size大于10个字节的文件或目录
find ./ -size +10c
#查找文件size小于10k的文件或目录
find ./ -size -10k
find ./ -size -10M
find ./ -size -10G
# 其他
find ./ -type
# useradd创建用户并设置密码
useradd user01
passwd user01
# 切换用户
su user01
#退出用户
exit
# 删除用户
userdel -rf user01
#chmod修改权限
# r 4 w 2 x 1
chmod 777 a.txt
chmod u-x a.txt
# 修改所属用户和所属组
chown user01 a.txt
chgrp user01 a.txt
#递归修改
charp -R user01 test
# 显示当前状态的进程信息
ps -ef | grep mysql
#显示当前系统正在执行的进程相关信息
top
#压缩与解压缩
tar -zcvf /test.tar.gz /test/
# 解压到指定目录下
tar -zxvf /test.tar.ga -C /test 
# 安装bzip2
yum install bzip2
tar -jcvf /test.tar.gz /test/
# 杀死进程
kill -9 进程号
#防火墙的基本使用
systemctl status firewalld
systemctl stop filewalld
systemctl start firewalld

# rpm命令是RPM软件包的管理工具。
# rpm -qa列出所有安装过的包
rpm -qa | grep mysql
# 带进度安装
rpm -ivh 
#yum 安装
yum install **
# 卸载
yum remove **
# 升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum update **
# 升级所有包,不改变软件设置和系统设置
yum upgrade **
# 列出所有包文件
yum list

其他命令

# 查看ip
ip addr
ifconfig
# 重启
reboot
# 关机
init 0
#历史命令
history
#显示在线登录用户
who
whoami
#显示主机名并设置主机名
hostname
hostnamectl set-hostname hadoop
#cut 
echo hello world | cut -d " " -f 1
cut -d ":" -f 1-3 passwd
cut -d ":" -f -3 passwd
#sort排序
cat /etc/passwd | sort
cat /etc/passwd | sort -n
#-n 根据字符串数值比较
# -f忽略字母大小写
# -r 逆序输出排序结果
# uniq 去重依赖于sort
cat /etc/passwd | sort |uniq
#ctrl +c
#强行停止行程
#以树形形式显示目录结构
yum install tree
tree /tmp/
#安装net-tools
yum install net-tools
netstat -tunlp

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/739655.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【STM32+FPGA】先进算力+强安全+边缘AI,64位STM32MP2聚焦工业4.0应用

工业应用数字化和智能化程度,是衡量新质生产力的重要标准。STM32最新一代64位微处理器STM32MP2凭借先进算力、丰富接口和高安全性,为高性能和高度互联的工业4.0应用赋能。 STM32MP2四大关键特性,为工业4.0应用赋能 STM32MP2系列的第一颗产品S…

Java项目:基于SSM框架实现的电子竞技管理平台【ssm+B/S架构+源码+数据库+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的电子竞技管理平台 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能…

【Python时序预测系列】基于LSTM实现单变量时序序列多步预测(案例+源码)

这是我的第307篇原创文章。 一、引言 单站点单变量输入单变量输出多步预测问题----基于LSTM实现。 单输入就是输入1个特征变量 单输出就是预测出1个标签的结果 多步就是利用过去N天预测未来M天的结果 二、实现过程 2.1 读取数据集 # 读取数据集 data pd.read_csv(data.c…

超级内卷时代,这样做,刻不容缓

分享一个月入十万的赚钱项目 别再抱怨手上项目不好做,生意不好做了,这只是个开始,长远来看,2024应该是未来几年中经济环境最好的一年,我们所有人都已经进入到“超级内卷”时代! 随着竞争环境越来越激烈&…

欢乐钓鱼大师游戏攻略:内置免费辅助工具的云手机!自动钓鱼!

《欢乐钓鱼大师》是一款极具趣味性和挑战性的钓鱼模拟游戏,玩家可以在虚拟的世界中体验到真实钓鱼的乐趣。本文将详细介绍游戏的各个方面,包括基本操作、鱼种识别、装备选择、技巧提升等,帮助玩家快速上手并逐步提升钓鱼技能。 《欢乐钓鱼大师…

010-基于Sklearn的机器学习入门:聚类(上)

本节及后续章节将介绍深度学习中的几种聚类算法,所选方法都在Sklearn库中聚类模块有具体实现。本节为上篇,将介绍几种相对基础的聚类算法,包括K-均值算法和均值漂移算法。 目录 10.1 聚类概述 10.1.1 聚类的种类 10.1.2 Sklearn聚类子模…

前年升2区,去年升TOP,目前扩刊中,投稿难度较小,这本SSCI可纳入考虑~

【SciencePub学术】今天给大家推荐的是一本经济管理领域的SSCI,大家都称之为TOP刊中的易中“水刊”。据说很多人已经靠信息差吃上了这本TOP刊的红利,接下来给大家解析一下这本期刊。 《Socio-Economic Planning Sciences》是一本国际性的学术期刊&#x…

数据分析:微生物组差异丰度方法汇总

欢迎大家关注全网生信学习者系列: WX公zhong号:生信学习者Xiao hong书:生信学习者知hu:生信学习者CDSN:生信学习者2 介绍 微生物数据具有一下的特点,这使得在做差异分析的时候需要考虑到更多的问题&…

文本批量高效编辑神器:空格秒变分隔符,提升工作效率

在信息爆炸的时代,文本处理已成为我们日常工作中不可或缺的一部分。然而,面对海量的文本数据,如何高效、准确地进行编辑和整理,成为了我们面临的难题。今天,我要向大家介绍一款文本批量高效编辑神器——首助编辑高手&a…

员工不会写OKR,有没有好的方法可以帮助他们?

在做 OKR 辅导的过程中,我发现很多公司在 OKR 制定的环节出现了问题,比如目标的方向不清晰、关键结果不如何 SMART 原则、描述冗长复杂、不够聚焦等。他们可能会认为刚刚开始推行,制定上出现一些问题无伤大雅,但这会对之后的 OKR …

材料科学SCI期刊,中科院2区,影响因子4.7

一、期刊名称 Progress in Natural Science-Materials International 二、期刊简介概况 期刊类型:SCI 学科领域:材料科学 影响因子:4.7 中科院分区:2区 三、期刊征稿范围 由中国材料研究会负责的同行评议 由中国材料研究会&…

设计模式原则——里氏替换原则

设计模式原则 设计模式示例代码库地址: https://gitee.com/Jasonpupil/designPatterns 里氏替换原则 继承必须确保父类所拥有的性质在子类中依然成立 与开闭原则不同的是开闭原则可以改变父类原有的功能,里氏替换原则不能修改父类的原有的性质&#…

关于电机的线性思考

当大多数工程师听到电机这个词时,他们自然地想到旋转装置,例如有刷直流、无刷直流、步进电机或变频原动机。但是电机不一定是旋转的,很多时候设计需要直线运动。一种解决方案是添加某种齿轮或皮带装置来转换旋转运动,这种解决方案…

GPU技术全景:推动未来计算的新动力-1

1、概述 主流GPU技术方向在近年来持续快速发展,聚焦于提升性能、能效、灵活性以及适应不断增长的计算需求,尤其是在人工智能、高性能计算、图形渲染、数据分析以及虚拟现实等领域。以下是几个关键的发展趋势和方向: 1. 并行计算优化&…

基于Java校园短期闲置资源置换平台设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,…

计算机方向国际学术会议推荐

【JPCS独立出版 | EI核心、Scopus】第四届计算机、遥感与航空航天国际学术会议(CRSA 2024) 大会官网:www.iccrsa.org 时间地点:2024年7月5-7日,日本-大阪(线上召开) 征稿主题:计算…

Oracle数据库的安装

1.下载压缩包 2.双击setup.exe

数字化时代的网站优化利器:三大API服务深度解析

数字化时代的网站优化利器:三大API服务深度解析 在当今数字化飞速发展的时代,网站的优化与监控对于企业和个人的在线业务至关重要。2024 年 06 月 24 日 15 点 11 分 05 秒,星期一,我们正处在一个竞争激烈的网络环境中&#xff0…

营销复盘秘籍,6步法让你的活动效果翻倍

在营销的世界中,每一次活动都是一次探险,而复盘就是探险后的宝藏图,指引我们发现问题、提炼经验、优化策略。 想要学习如何复盘,只要了解以下复盘六大步骤,即可不断总结,逐渐走向卓越。 第一步&#xff1…

Qt项目天气预报(6) - 引入QMap: debug+更新天气图片

QMAP 解决bug () bug描述 由于json文件中有的地方不带市,有的地方带县,有的地方是区,我们匹配不上这个地方,我们可以使用QString进行字符串拼接来实现。 另外,我们之前的 getCityCodeFromName()函数写得…