一文学完Linux常用命令

linuxcode source linux1.0 code source linux0.11 code source linux1.0 code source linux0.11 code source linux0.11 code source 立即下载

一、Linux 终端命令格式

完整版参考链接:Linux常用命令完整版

1.终端命令格式

command [-options] [parameter]

说明:

  • command : 命令名,相应功能的英文单词或单词的缩写
  • [-options] : 选项,可用来对命令进行控制,也可以省略
  • parameter : 传给命令的参数,可以是 零个、一个 或者 多个
1.1 常用 Linux 命令的基本使用
序号命令对应英文作用
01lslist查看当前目录下的内容
02pwdprint working derectory查看当前所在文件夹
03cd [目录名]change directory切换文件夹
04touch [文件名]touch如果文件不存在,新建文件
05mkdir [目录名]make directory创建目录
06rm [文件名]remove删除指定的文件名
07clearclear清屏

2.查阅命令帮助信息

因为一个命令有很多可选项,死记硬背肯定不行,所以需要借助手册查阅.

2.1 --help 帮助信息
command --help

说明:

  • 显示 command 命令的帮助信息

缺点: 虽然可以查询命令的帮助信息,但是没有提供 翻页、搜索功能.

2.2 man 手册
man command

说明:

  • 查询command命令的使用手册

    man 时 manual 的缩写,是 Linux 提供的一个手册, 包含了绝大部分的命令、函数的详细使用说明.

使用 man 时的操作键:

操作键功能
空格键显示手册的下一屏
Enter 键一次滚动首页也得一行
b回滚一屏 向上翻屏
f前滚一屏 forward 向下翻屏
q (quit)退出
/word搜索 word 字符串
n(next)搜索下一个
N搜索上一个

二、文件和目录常用命令

1. 查看目录内容

1.1 终端使用技巧
1) 自动补全
  • 在敲出 文件/ 目录 / 命令 的前几个字母之后,按下 tab键
  • 如果还存在其他 文件 / 目录 / 命令,再按一下 tab 键,系统会提示可能存在的命令

2) 曾经使用过的命令
  • 使用 上 / 下 光标键可以在曾经使用过的命令之间来回切换
  • 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c
1.2 ls 命令说明
  • ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一
  • 因为需要编辑服务器上的文件,所以需要先确认指定目录下 是否存在

linux 下文件和目录的特点

  • linux 文件 或者 目录 名称最长可以 256 个字符
  • 以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
  • . 代表当前目录
  • .. 代表上一级目录

演练目标:

创建文件夹: mkdir  -p    /export/servers
进入/export/servers文件夹
1 创建文件 01.txt    touch 01.txt
2 创建隐藏文件 02.txt   touch .02.txt
3 罗列非隐藏文件 ls
4 罗列非隐藏文件和隐藏文件 ls  -a
1.3 ls 常用选项

如果 只使用 ls 命令 就只能看到当前目录下 非隐藏 文件。

如果想增强功能,就需要学习更多的选项

选项英文含义
-aall显示指定目录下所有子目录与文件,包含隐藏文件
-l以列表方式显示文件的详细信息
-hhuman-readable配合 -l 以人性化的方式显示文件大小

演练目标:

1 切换到 /usr/tmp 清空内容   cd /usr/tmp      rm -rf aaa/
2 创建隐藏文件 非隐藏文件 目录   mkdir  aaa
3 查看当前目录内容 (缺点: 隐藏文件看不到)   ls
4 查看当前目录所有内容 (既包含隐藏,也包含非隐藏)    -a
5 查看目录内容的详细信息(查看文件类型、权限、大小等 缺点:文件大小没有单位)  -l
6 简化合并 查看目录内容的详细信息  ls -alh

计算机中文件大小的表示方式(科普)

单温英文含义
字节B(byte)在计算机中作为一个数字单元,一般为 8 位二进制数
千K(Kibibyte)1KB = 1024 B,千字节( 1024 = 2 的 10 次方)
兆M(Mebibyte)1MB = 1024 KB,百万字节
千兆G(Gigabytee)1GB = 1024 MB,十亿字节,千兆字节
太T(Terabyte)1 TB = 1024 GB,万亿字节,太字节
拍P(Petabyte)1 PB = 1024 PB,百万亿字节,拍字节
1.4 ls 和通配符的使用

准备工作

# 切换到临时目录(先使用,稍候讲解)
cd /usr/tmp

# 清空目录内容(先使用,稍候讲解)
rm -rf *

# 创建文件
touch a23.txt 11.txt 111.txt 112.txt 123.txt 223.txt 323.txt 423.txt 523.txt

# 查看目录内容
ls
通配符含义
*代表 任意个数 的字符
?代表任意一个字符,且只能是一个

需求 1:

1 查看以 1 开头的文件或目录   ls 1*
2 查看以 3.txt 结尾的 文件或目录  ls *3.txt
3 查看含有3的文件列表  ls *3*
4 查看第二个字符是2的文件	 ls ?2*
通配符含义
[abc]匹配 a、b、c 中任意一个
[a-f]匹配从 a 到 f 范围内的任意一个字符

需求 2:

1 查看 第一个字符是 1到5,以23.txt结尾 的 目录或文件名    ls [1-5]*23.txt

常用: ls -alh

ls -alh / 列出来/目录下面详细的文件及目录

2.切换目录

2.1 cd
  • cd 是英文单词 change directory 的缩写,其功能为 更改当前的工作目录,也是用户最常用的命令之一

    注意: linux 的所有 目录 和 文件名 都是大小写敏感的

命令含义
cd 目录切换到指定目录下
cd …切换到上级目录
cd -可以在最近的两次目录之间切换

需求:

1 查看当前所在目录    pwd
2 切换到 /usr/local   cd /usr/local/
3 切换到 上一级目录 /usr    cd  ..   (..代表上一级目录)
4 后退到上一次访问的目录中	 cd -
2.2 相对路径和绝对路径
2.2.1 目标 : 通过 路径 找到 目标
2.2.2 如何分步骤实现:

​ 第一步: 使用相对路径定位目标

​ 第二步: 使用绝对路径定位目标

2.2.3 第一步: 使用相对路径定位目标
  1. 特征: 相对路径 输入路径时,最前面不是以 “/” 开始的,表示相对 当前目录 所在的位置
  2. 缺点: 参照工作目录 发生变化 相对路径也要发生变化
需求1: 当前工作目录是 /usr,使用相对路径 切换到 /usr/tmp 目录下

需求2: 当前工作目录是 /root,使用相对路径 切换到 /usr/tmp 目录下 cd ../usr/tmp/
2.2.4 第二步: 使用绝对路径定位目标
  1. 特征: 绝对路径 在输入路径时,最前面是以 / 开始的,表示 从 根目录 开始的具体目录位置
  2. 优点: 定位准确,不会因为 工作目录变化 而变化
需求1: 当前工作目录是 /usr,使用相对路径 切换到 /usr/tmp 目录下

需求2: 当前工作目录是 /root,使用相对路径 切换到 /usr/tmp 目录下
2.2.5 小总结
  • 相对路径 在输入路径时,最前面不是以 / 开始的 ,表示相对 当前目录 所在的目录位置
  • 绝对路径 在输入路径时,最前面是以 / 开始的,表示 从 根目录 开始的具体目录位置

3.创建和删除操作

3.1 touch
3.1.1 目标
  • 通过 touch 命令 创建文件
3.1.2 路径
  • 第一步: 创建一个空白文件
  • 第二步: 修改文件的末次修改日期
3.1.3 实现

第一步: 创建一个空白文件

touch 不存在的文件

第二步: 修改文件的末次访问时间

touch 存在的文件
3.1.4 小结

通过 touch 文件名 创建文件 和 修改文件的末次访问时间

3.2 mkdir
3.2.1 目标:
  • 通过 mkdir 命令 创建目录
3.2.2 路径:
  • 第一步: 创建 没有层级关系的目录
  • 第二步: 创建 有层级关系的目录
3.2.3 实现

yum -y install tree

第一步: 创建 没有层级关系的目录

mkdir 目录名

第二步: 创建 有层级关系 的目录

mkdir -p 目录1/目录2/目录3
  • 创建一个新的目录
选项英文含义
-pparent可以递归创建目录
3.2.4 小结

通过 mkdir -p 目录名 命令 创建目录

注意: 新建目录的名称 不能与当前目录中 已有的目录或文件 同名

3.3 rm
3.3.1 目标

通过 rm -rf 文件/目录 命令实现删除 文件和目录的功能,rm 对应的英文是 remove 含义: 删除

3.3.2 路径
  • 第一步: 删除文件 (有提示) rm 111.txt
  • 第二步: 删除文件 (取消提示) rm -f 11.txt
  • 第三步: 删除目录 rm
  • 第四步: rm 结合 通配符
3.3.3 实现

第一步: 删除文件 (有提示)

rm 文件

第二步: 删除文件 (取消提示)

rm -f 文件
参数英文含义
-fforce (强制)强制删除,忽略不存在的文件,无需提示

第三步: 删除有内容的目录

rm -rf 目录
参数英文含义
-rrecursive (递归)递归地删除目录下的内容,删除文件夹 时必须加此参数

第四步: rm 结合 通配符 * ? \[abc][a-z]

rm -rf *.txt
3.3.4 小结
  • 通过 rm -rf 文件/目录 完成删除 文件或目录的功能.

  • 注意: 使用 rm 命令要小心,因为文件删除后不能恢复

    rmdir 删除空文件夹

04.拷贝和移动文件

序号命令对应英文作用
01tree [目录名]tree以树状图 列出目录中的内容
02cp 源文件 目标文件copy复制文件或者目录
03mv 源文件 目标文件move移动文件或目录 或者 重命名
4.1 tree (扩展)
4.2.1 目标
  • 通过 tree 命令可以以树状图列出文件目录结构.
  • 安装: yum -y install tree
4.2.2 路径
  • 第一步: 以树形结构显示目录中的文件和目录
  • 第二步: 只显示 当前目录中的目录
  • 第三步: 显示指定的两层
4.2.3 实现

准备工作

# 创建目录
mkdir -p /export/aaa/bbb/ccc

# 创建文件
touch /export/aaa/01.txt /export/aaa/02.txt
touch /export/aaa/bbb/03.txt /export/aaa/bbb/04.txt
touch /export/aaa/bbb/ccc/05.txt /export/aaa/bbb/ccc/06.txt

默认没有安装 tree 组件,需要联网时安装:

# 安装 tree组件
yum -y install tree

# 卸载 tree组件
yum -y remove tree

第一步: 以树形结构显示目录中的文件和目录

tree [目录]
  • 如果指定目录,就显示指定目录的内容
  • 如果不指定目录,就显示当前目录的内容

第二步: 只显示 当前目录中的目录

tree -d [目录]
选项英文含义
-dderictory (目录)只显示目录,不显示文件

第三步: 显示指定的两层

tree -L n [目录]
选项英文含义
-Llevel (层级)显示几层目录
4.2.4 小结
  • 通过 tree 目录 命令可以以树状图列出文件目录结构.
4.2 cp
4.2.1 目标
  • 通过 cp 实现复制将指定的 文件 或 目录 复制到 两一个 文件 或 目录中
4.2.2 路径
  • 第一步: 备份指定文件
  • 第二步: 将文件复制到目录中
  • 第三步: 将文件复制到另一个文件中,实现覆盖效果
  • 第四步: 复制目录 到指定 目录中
4.2.3 实现

第一步: 备份指定文件

cp  文件1  备份文件名

第二步: 将文件复制到目录中

cp 文件1 目录/

第三步: 将文件复制到另一个文件中,实现覆盖效果

cp 文件1 文件2(存在的)

第四步: 复制目录 到指定 目录中

cp -r 目录1/ 目录2/
命令英文作用
-rrecursive (递归)递归复制目标目录的内容
4.2.4 小结
  • cp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录中
4.3 mv (move)
4.3.1 目标
  • 通过mv 命令可以用来 移动 文件 或 目录,也可以给 文件或目录重命名
4.3.2 路径
  • 第一步: 将文件 移动 另一个目录中
  • 第二步: 重命名
  • 第三步: 将目录移动到 另一个目录中
4.3.3 实现

第一步: 将文件 移动 另一个目录中

mv 文件 目录/

第二步: 重命名

mv 旧文件名 新文件名

第三步: 将目录移动 到 另一个目录中

mv 被移动目录 目标目录
4.3.4 小结
  • mv 可以用来 移动 文件 或 目录,也可以给 文件或目录重命名

参考链接

完整版参考链接:Linux常用命令完整版

VIVADO IP核之FIR插值器多相滤波仿真 网络上有许多文章介绍FIR低通滤波器的使用,包括仿真。关于FIR低通滤波器的使用,我之前的文章已经介绍过了,本文将继续深入介绍FIR插值器多相滤波的使用方法,并将FIR插值多相滤波的结果与MATLAB仿真计算的结果比较,验证了FIR插值器多相滤波使用正确。 阅读详情

相关推荐

保姆级教程:在树莓派4B上用V4L2驱动USB摄像头(附完整代码)

本文提供树莓派4B上使用V4L2驱动USB摄像头的完整教程,涵盖环境配置、V4L2架构解析、代码实现及问题排查。通过详细步骤和完整代码示例,帮助开发者快速掌握嵌入式Linux下的摄像头驱动开发,解决实际应用中的兼容性和性能问题。

weixin_30312563的博客 384

linux平台下code,linux系统安装VScode的多种方式

1.直接在Ubantu系统自带的ubantu software下载(不是很推荐,因为这个版本的vscode没办法输入中文)2.从官网直接下载可以下载多种格式的安装包如果是ubantu系统可以选择下载.deb格式的安装包,之后执行sudo dpkg -i .. .deb.. .deb代表你下载的安装包名字如果是centos系统可以选择下载.rpm的安装包,之后执行yum install .. ....

weixin_36102930的博客 2224

ICT模拟零件测试方法--电容测试

通常,小到 100 pF 的电容需要补偿,因为夹具和系统的电容(20 到 50 pF)相对于被测设备的值是显著的。软件在需要补偿的电容测试中加入 comp 选项,而在不需要补偿的电容测试中加入 nocomp 选项。在调试期间,通过向电容语句添加 pc 选项验证您的电容测试。在测试单独的电容时,从测量结果中减去学到的值,然后与测试限制进行比较以决定通过或失败。请注意,如果用于需要补偿的电容测试上的感应总线使用了单独的探针,测量将无效。在测试电容时,应注意两个方面:电容的电阻元件,以及夹具和系统本身的电容。

可可南木的博客 1221

linux--安装code(Visual StudioCode)

安装vs code,大大方便了linux写代码

m0_69724592的博客 1680

TC387 MCMCAN Message RAM配置详解:Tx Buffer与Rx FIFO地址布局

在嵌入式CAN/CAN FD通信系统中,缓冲区和FIFO是数据收发的核心机制,而AURIX TC3xx系列单片机将这一机制集成在了MCMCAN模块专用的Message RAM中。这是一块由CAN控制器独占的内存区域,开发人员需要按照寄存器规范手动划分Tx Buffer、Rx FIFO、过滤元素等子区间。合理的RAM布局能确保不同功能区域互不重叠、有序排列,避免数据覆盖与错帧。通过掌握TXBC、RXF0C等配置寄存器的字段含义,结合实用的地址布局表,可以显著降低多节点CAN通信的调试成本。本内容面向使用TC3

weixin_34226182的博客 224

Prometheus安装部署说明

1. 安装Prometheus Server   Prometheus基于Golang编写,编译后的软件包,不依赖于任何的第三方依赖。用户只需要下载对应平台的二进制包,解压并且添加基本的配置即可正常启Prometheus Server。 1.1 下载并解压二进制安装包 通过Prometheus的官方网站:https://prometheus.io/download/,下载最新版本的Prometheus安装包 #下载、解压、创建软链接 cd /export/ wget https://githu..

m0_38100619的博客 5014

【Linux操作系统】Linux指令(补充高阶)

需要注意的是,Linux 系统中的 cd 命令只能切换当前工作目录到已存在的目录,如果指定的目录不存在,则会报错。通过输入简单的命令,用户可以执行各种系统操作,例如查看文件、运行程序、管理进程等。如果被 touch 命令创建的文件不存在,则会创建该文件,如果文件已经存在,则会更新该文件的访问时间和修改时间,如果文件不存在,则 touch 命令会创建一个新的、空的文件。当用户连接到sshd时,服务器会发送一个加密的随机数,客户端使用自己的私钥将其解密,并将其收回加密的随机数,这样可以确保连接的安全性。

Goforyouqp的博客 1万+

别再到处搜了!高德地图瓦片URL参数(lang、style、ltype)全解析与实战搭配指南

本文全面解析高德地图瓦片URL参数(lang、style、ltype)的核心逻辑与实战应用,提供18种实用参数组合方案,帮助开发者实现从基础到高阶的定制化地图渲染。涵盖语言控制、地图样式、图层类型等关键参数,并分享WebGIS项目中的优化技巧与常见问题解决方案。

weixin_33724046的博客 118

Linux中code配置c语言环境

注:sudo apt-get install build-essential 可以一次性下载完gcc g++ gdb环境。注:这个必须授权,否则code中直接创建文件会报错,不让创建。4、GBK to UTF8 (GBK编码文件转换为UTF-8)不存在的话使用 sudo apt install g++不存在的话使用 sudo apt install gdb。1、下载chinese插件(中文插件)3、C/C++ (提供C/C++支持)2、g++ -v查看g++版本。3、gdb -v查看gdb版本。

m0_65473174的博客 1080

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1144

【机器学习系列】一文搞懂 零知识机器学习(zkML)

位串行乘法器:实现了Booth编码优化,将乘法分解为移位-加法序列,减少部分积数量50%:模拟脉动阵列的2D网格计算,支持分块(tiling)策略优化内存层次卷积映射:提供直接卷积(行缓冲+滑动窗口)和im2col+GEMM两种硬件映射策略。

VectorShift的博客 158

Linux系统中找不到Vscode中code命令的解决办法

原创不易,未经允许,请勿转载。 今天在Linux系统上想用vscode打开一个project。用了一下code这个命令,结果找不到 网上看了一些方法 使用 command + shift + p (注意window 下使用 ctrl + shift + p ) 然后搜索code,选择 install ‘code’ command in path。 但是实际试了下结果发现找不到这个命令 最后找到了vscode的安装目录,在我的电脑上是安装在这个目录 /opt/apps/com.visualstudi.

江小举的博客 1万+

ROSTCM6+Gephi的网络语义分析详细教程(附案例实战)

ROSTCM6是武汉大学沈阳教授研发编码的国内目前唯一的以辅助人文社会科学研究的大型免费社会计算平台。该软件可以实现微博分析、聊天分析、全网分析、网站分析、浏览分析、分词、词频统计、英文词频统计、流量分析、聚类分析等一系列文本分析。Gephi是一款开源免费跨平台基于JVM的复杂网络分析软件,可用于各种图形和网络的可视化和探索,是最受欢迎的网络可视化软件之一。

m0_64336780的博客 1万+

一文学会Linux网络命令

系列文章目录 保姆级别 VMware Workstation 16 Pro 最新安装教程 VMware 安装CentOS 保姆级别教程 一文学会CentOS 文件常用命令 一文学会CentOS文件常用命令之二 史上最详细 CentOS 进程相关指令 一文学会Linux网络命令 如果本文对你们的开发之路有所帮助,请帮忙点个赞,您的支持是我坚持写博客的动力 【Linux相关书籍】关注【Java从零学架构】,后台回复【Linux】自取 前言 上一篇详细介绍了开发中最常用的CentOS的命令,这篇将详细讲解

janyxe的博客 523

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

一文学完linux必要点

个人笔记

qq_59247073的博客 207

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

一文学会CentOS 文件常用命令

系列文章目录 保姆级别 VMware Workstation 16 Pro 最新安装教程 VMware 安装CentOS 保姆级别教程 一文学会CentOS 文件常用命令 如果本文对你们的开发之路有所帮助,请帮忙点个赞,您的支持是我坚持写博客的动力 前言 上一文教会了大家CentOS 安装,本文将手把手教大家熟悉CentOS 常用指令 文件 目录操作命令 cd 路径命令 命令 含义 cd /home 移动目录 cd ~ 移动到家目录 cd … 返回上一层目录 cd / 返

janyxe的博客 1977

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

一文学完Linux Shell编程,比书都好懂

一、 Shell 编程 完整版参考链接:Linux Shell编程pdf版本 1. 简介 Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。 Shell 既是一种命令语言,又是一种程序设计语言。 Shell script 是一种为 shell 编写的脚本程序。Shell 编程一般指 shell 脚本编程,不是指开发 shell 自身。 Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 Linux

Code_ForYou的博客 214

[Linux防火墙]一文学会防火墙概念及常用命令

防火墙是Linux重要应用,一文概括Linux防火墙常用命令

喜欢水星记的博客 948

八款优秀的Linux天文学软件

八款优秀的Linux天文学软件   天文学是一门研究恒星、小行星、彗星、卫星、流星雨等天体的科学。它十分适合业余爱好者,没有年龄限制,没有贫贱之分。在这门学科中,业余爱好者常常能发现专业人士未注意到的奇妙现象,他们能帮助观测恒星和跟踪小行星。只凭借肉眼我们也能去观测夜空中的无数星星。 Linux平台上有大量天文学软件,能为天文学业余爱好者提供有用的工具,帮助绘制夜空地图,制定详细观测计划...

听雨轩 1812

【一文学Linux系统基础操作】

【Linux系统基础操作】01、Linux系统的目录结构02、Linux系统常用指令(1)系统管理(2)磁盘管理(3)文件管理(4)用户及权限管理(5)软件包管理03、shell 基础编程04、vi / vim 编辑器使用 文前白话 01、Linux系统的目录结构 Linux的根目录为 : / 根目录,一般根目录下只存放目录,不要存放文件,也不要修改,或者删除目录下的内容 Linux系统根目录下主要目录有: /bin、/boot、/dev、/etc、/home、/lib、/mnt、/opt

是小武呀 1905

一文学完Python基础

个人笔记

qq_59247073的博客 214

一文学会linux vim操作

vim -c cmd file:在打开文件前,先执行指定的命令。vim -R file:以只读的方式打开文件,但可以强制保存。vim -M file:以只读的方式打开文件,不可以强制保存。/text:查找text关键字,按n找下一个,N找前一个。text:反向查找text,按N找下一个,n找前一个。:e file:关闭当前编辑的文件,并开启新的文件。vim -r file:恢复上次异常退出的文件。在命令模式下:h向左、j向下、k向上、l向右。R:进入替换模式,可以替换光标后的文本。

点灯师的博客 786

文学与计算机

这两样东西看似毫不相关。其实并非如此。学计算机的计算机一定得学好,所以有些人恨不得钻进计算机内,两耳不闻机外事了。那倒不必。比如说我们首先看文学作品,然后自己有了思想,有了思想后就自己能写自己的文章了。写程序也可以如此。先学习别人好的作品,然后有自己的想法,有了想法后也就能写自己的程序了。你看,文学的东西搬到计算机的领域来照样适用。再说编程语言,其实语言无法是语法的一些规范而已,例如UNIX、

bbisonic的专栏 2080

linux天文软件下载,八款优秀的Linux天文学软件

八款优秀的Linux天文学软件天文学是一门研究恒星、小行星、彗星、卫星、流星雨等天体的科学。它十分适合业余爱好者,没有年龄限制,没有贫贱之分。在这门学科中,业余爱好者常常能发现专业人士未注意到的奇妙现象,他们能帮助观测恒星和跟踪小行星。只凭借肉眼我们也能去观测夜空中的无数星星。Linux平台上有大量天文学软件,能为天文学业余爱好者提供有用的工具,帮助绘制夜空地图,制定详细观测计划,控制望远镜和星图...

weixin_39761558的博客 329

一文学完JVM所有知识点!(1),Linux运维基础图形

程序计数器:线程私有的(线程安全每个线程都有),内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。我们可以通过命令 打印堆栈大小,局部变量的数量和方法的参数。java虚拟机对于多线程是通过线程轮流切换并且分配线程执行时间。在任何的一个时间点上,一个处理器只会处理执行一个线程,如果当前被执行的这个线程它所分配的执行时间用完了【挂起】。处理器会切换到另外的一个线程上来进行执行。并且这个线程的执行时间用完了,接着处理器就会又来执行被挂起的这个线程。

m0_60721860的博客 957
上一篇: 零基础学Java第七节(面向对象三)
下一篇: 一文学完Linux Shell编程,比书都好懂
Code_ForYou
博客等级 码龄5年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值