0

0

Linux中关于别名与二进制的使用教程

黄舟

黄舟

发布时间:2017-05-28 11:48:12

|

1657人浏览过

|

来源于php中文网

原创

这篇文章主要给大家介绍了关于linux中别名与二进制的使用方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

本文介绍的是关于Linux中别名与二进制使用的相关内容,分享出来给大家参考,下面来看看详细的介绍:

二进制

一般二进制这个名词听上去高深莫测,然而当你了解它之后其实并不复杂,在计算机里处理数据一般都是由二进制处理。

平时我们计数都是以10为进制,比如平时数数:1、2、3、4、5、6、7、8、9,数到10时就会导致个位变成0,十位变成了1,因为9+1要向十位进一,十进制意味着数字的每一位最小为0,最大为9。同理,二进制意味着数字的每一位最小为0,最大为1,十进制的2在二进制如何表示?1+1意味着要进一位,对于二进制来说,1+1=10,注意!这里的10不是十进制的十。当然二进制的减法原理和十进制的减法一样,10-1=1,因为0减1,所以必须借一位才能够完成这个运算。都知道0 和1,占一位有两种状态,如果两位,就是00,01,10,11,4种状态。那么它有几位和几种状态的关系是2的几次方(2^n),比如:

2的0次方是1(任何数的0次方都是1,0的0次方无意义)

2的1次方是2

2的2次方是4

2的3次方是8

2的4次方是16

2的5次方是32

2的6次方是64

2的7次方是128

2的8次方是256

2的9次方是512

2的10次方是1024

N表示二进制的位数

2^N 种组合

最大值是:2^N-1。

当然你如果实在不会算也可以使用bc,Linux下的计算器。 可以支持进制转换

Linux 别名

1.定义

别名,英文alias。意思就像是我们的小名一样,它也是一个命令的小名。当然在Linux系统中也有一个工具叫alias,可以让我们把一些复杂,命令长度较长,经常使用的一个命令取一个小名也就是别名,这样以后我们如果要输入那些比较复杂或命令较长的命令时,就可以使用它的别名来操作,一样可以达到同样的效果。

例如:我们经常用的一个文件,cd /etc/sysconfig/network-scripts/ 这个命令就特别长,如果每次要进入这个文件都要输这么长,是不是很浪费时间?那么我们可以给它定义一个别名,比如cdnet(当然这个你可以自己选择认为好记得),当然我们可以先检查一下“cdnet”这个别名或者命令有没有重复,我们定义的别名最好不要跟系统已经定义的别名和系统的一些命令起冲突,我们可以输入你要设置的名称,现在我要设置cdnet,你可以输入cdnet然后回车,看下有没有这个命令,提示说找不到这个命令,那么你就可以使用cdnet来定义这个别名,当然我们也可以输入命令“alias”,就可以看到我们已经定义了哪些别名,以后我们添加的永久别名,也会保存在这个里面。现在我们提示没有cdnet这个命令或者别名,我们就可以使用这个用alias cdnet=‘cd /etc/sysconfig/network-scripts/'来给它建立别名,然后你在输入cdnet,跟你输入cd /etc/sysconfig/network-scripts/是完全相同的命令,这样是不是方便多了?

仿优购鞋子商城整站 for ECSHOP
仿优购鞋子商城整站 for ECSHOP

ECSHOP仿优购鞋子商城整站源码,程序基于ECSHOP 2.7.3 UFT8版本制作,适合服装,鞋子,家居等商城使用。目前程序未添加广告位,请自行在网站后台进行添加。具体添加方法,请查看SHOPEX5站点的相关教程。 安装方法:1。访问 :域名/install2. 按照程序提示进行安装.3.安装完成后,登陆网站后台.选择数据库管理--数据库备份--数据库还原.,导入之前的数据库。4.后台-模板管

下载

如图所示:

2.保存

当然现在是可以了,但是如果你退出了,就没有了,你要永久保存还需要把这个命令写到文本里面,通常是定义在自己的家目录里,因为每个人的个人习惯是不同的,定义的别名也不同,所以自己创建自己习惯的别名就好了,用ls -a 可以看到一个目录,.bashrc这个目录,我们就需要把刚刚创建的那个别名命令输入到.bashrc这个目录里,输入命令nano .bashrc进入这个文本,把刚创建的命令按它的顺序复制或者在输入一遍,CTRL+o保存,然后退出CTRL+x,一般刚刚定义完别名是不会立马生效的,一般直接exit退出就可以立即生效了,也可以用.来立即生效,输入. .bashrc就生效了,然后可以用alias来查看刚创建的别名。

如图所示:

3.取消

还有如果你需要取消一个别名,或者说不想要这个别名了,可以用unalias这个命令来删除,比如我们刚创的别名,我不想要了,可以输入unalias加上你想要删除的别名,unalias cdnet然后确定,这个你刚刚创的那个别名就没了,你可以在输入alias来查看,还有一个命令是删除所有别名,unalias -a这个命令就是删除所有的别名。当然这个删除肯定也只是临时删除,如果你退出了,就恢复了,如果真的想删除掉,跟刚刚创建时一样的,进入nano .bashrc这个目录,把你不想要的别名直接删掉,然后保存,在退出来就没有了。

如图所示:


使用命令

alias                   查看所有别名

unalias              删除别名

alias + 名称=想改别名的命令                 修改别名

unalias -a   删除所有别名

nano            文本编辑

ls                  查看目录下文件名称

ls -a             查看隐藏名称

cd                切换目录

exit              退出

bc                 计算器

scale=3       小数点

ibase=10    代表你输入数字的进制

obase=2     代表你输出数字的进制

总结

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Swift iOS架构设计与MVVM模式实战
Swift iOS架构设计与MVVM模式实战

本专题聚焦 Swift 在 iOS 应用架构设计中的实践,系统讲解 MVVM 模式的核心思想、数据绑定机制、模块拆分策略以及组件化开发方法。内容涵盖网络层封装、状态管理、依赖注入与性能优化技巧。通过完整项目案例,帮助开发者构建结构清晰、可维护性强的 iOS 应用架构体系。

3

2026.03.03

C++高性能网络编程与Reactor模型实践
C++高性能网络编程与Reactor模型实践

本专题围绕 C++ 在高性能网络服务开发中的应用展开,深入讲解 Socket 编程、多路复用机制、Reactor 模型设计原理以及线程池协作策略。内容涵盖 epoll 实现机制、内存管理优化、连接管理策略与高并发场景下的性能调优方法。通过构建高并发网络服务器实战案例,帮助开发者掌握 C++ 在底层系统与网络通信领域的核心技术。

12

2026.03.03

Golang 测试体系与代码质量保障:工程级可靠性建设
Golang 测试体系与代码质量保障:工程级可靠性建设

Go语言测试体系与代码质量保障聚焦于构建工程级可靠性系统。本专题深入解析Go的测试工具链(如go test)、单元测试、集成测试及端到端测试实践,结合代码覆盖率分析、静态代码扫描(如go vet)和动态分析工具,建立全链路质量监控机制。通过自动化测试框架、持续集成(CI)流水线配置及代码审查规范,实现测试用例管理、缺陷追踪与质量门禁控制,确保代码健壮性与可维护性,为高可靠性工程系统提供质量保障。

69

2026.02.28

Golang 工程化架构设计:可维护与可演进系统构建
Golang 工程化架构设计:可维护与可演进系统构建

Go语言工程化架构设计专注于构建高可维护性、可演进的企业级系统。本专题深入探讨Go项目的目录结构设计、模块划分、依赖管理等核心架构原则,涵盖微服务架构、领域驱动设计(DDD)在Go中的实践应用。通过实战案例解析接口抽象、错误处理、配置管理、日志监控等关键工程化技术,帮助开发者掌握构建稳定、可扩展Go应用的最佳实践方法。

59

2026.02.28

Golang 性能分析与运行时机制:构建高性能程序
Golang 性能分析与运行时机制:构建高性能程序

Go语言以其高效的并发模型和优异的性能表现广泛应用于高并发、高性能场景。其运行时机制包括 Goroutine 调度、内存管理、垃圾回收等方面,深入理解这些机制有助于编写更高效稳定的程序。本专题将系统讲解 Golang 的性能分析工具使用、常见性能瓶颈定位及优化策略,并结合实际案例剖析 Go 程序的运行时行为,帮助开发者掌握构建高性能应用的关键技能。

46

2026.02.28

Golang 并发编程模型与工程实践:从语言特性到系统性能
Golang 并发编程模型与工程实践:从语言特性到系统性能

本专题系统讲解 Golang 并发编程模型,从语言级特性出发,深入理解 goroutine、channel 与调度机制。结合工程实践,分析并发设计模式、性能瓶颈与资源控制策略,帮助将并发能力有效转化为稳定、可扩展的系统性能优势。

24

2026.02.27

Golang 高级特性与最佳实践:提升代码艺术
Golang 高级特性与最佳实践:提升代码艺术

本专题深入剖析 Golang 的高级特性与工程级最佳实践,涵盖并发模型、内存管理、接口设计与错误处理策略。通过真实场景与代码对比,引导从“可运行”走向“高质量”,帮助构建高性能、可扩展、易维护的优雅 Go 代码体系。

20

2026.02.27

Golang 测试与调试专题:确保代码可靠性
Golang 测试与调试专题:确保代码可靠性

本专题聚焦 Golang 的测试与调试体系,系统讲解单元测试、表驱动测试、基准测试与覆盖率分析方法,并深入剖析调试工具与常见问题定位思路。通过实践示例,引导建立可验证、可回归的工程习惯,从而持续提升代码可靠性与可维护性。

4

2026.02.27

漫蛙app官网链接入口
漫蛙app官网链接入口

漫蛙App官网提供多条稳定入口,包括 https://manwa.me、https

348

2026.02.27

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.1万人学习

Git 教程
Git 教程

共21课时 | 4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号