>  기사  >  운영 및 유지보수  >  Linux에서 별칭 및 바이너리 사용에 대한 자습서

Linux에서 별칭 및 바이너리 사용에 대한 자습서

黄舟
黄舟원래의
2017-05-28 11:48:121372검색

이 글은 주로 Linux에서 별칭과 바이너리를 사용하는 방법을 소개합니다. 글의 소개는 매우 자세하며 필요한 모든 사람을 위한 특정 참고 자료와 학습 가치가 있습니다.

이 기사는 Linux에서 별칭 및 바이너리 사용에 대한 관련 내용을 소개합니다. 자세한 소개를 살펴보겠습니다.

Binary

일반적으로 바이너리라는 용어는 신비롭게 들립니다. 그러나 컴퓨터에서 데이터 처리는 일반적으로 바이너리로 수행된다는 점을 이해하면 복잡하지 않습니다.

우리는 보통 10진수로 계산합니다. 예를 들어 보통 1, 2, 3, 4, 5, 6, 7, 8, 9로 계산합니다. 10까지 세면 일의 자리는 0과 십이 됩니다. 9+1은 10의 자리에 1을 더해야 하기 때문에 비트는 1이 됩니다. 십진법은 숫자의 각 자리가 최소 0에서 최대 9임을 의미합니다. 마찬가지로 이진수는 숫자의 각 자릿수가 최소 0, 최대 1임을 의미합니다. 십진수 2는 이진수로 어떻게 표현되나요? 1+1은 한 자리 더하기를 의미합니다. 이진수인 경우 1+1=10이므로 주의하세요! 여기의 10은 십진수 10이 아닙니다. 물론 2진 뺄셈의 원리는 10-1=1인 10진 뺄셈과 동일합니다. 1에서 0을 빼기 때문에 이 연산을 완료하려면 비트를 빌려야 합니다. 우리 모두는 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입니다.

물론, 실제로 계산하는 방법을 모른다면 Linux 계산기인 bc를 사용할 수도 있습니다. 기본 변환을 지원할 수 있습니다.

Linux 별칭

1. Definition

별칭, 영어 별칭. 이는 우리의 별명과 마찬가지로 명령의 별명이기도 합니다. 물론 Linux 시스템에는 별칭이라는 도구가 있는데, 이를 통해 복잡하고 긴 명령 길이와 자주 사용되는 명령에 별명, 즉 별칭을 더 입력할 수 있습니다. 앞으로는 복잡하거나 긴 명령을 실행할 때 해당 명령의 별칭을 사용하여 작동할 수 있으며 동일한 효과를 얻을 수 있습니다.

예를 들어 우리가 자주 사용하는 파일인 cd /etc/sysconfig/network-scripts/ 명령은 매우 깁니다. 이 파일을 입력할 때마다 이렇게 길게 입력해야 한다면 시간 낭비일까요? 그런 다음 cdnet과 같은 별칭을 정의할 수 있습니다(물론 이를 직접 선택할 수 있으며 기억하기 쉽다고 생각합니다). 물론 "cdnet"의 별칭이나 명령이 반복되는지 먼저 확인할 수 있습니다. 시스템에서 정의한 별칭을 사용하지 않는 것이 가장 좋습니다. 정의된 별칭이 시스템의 일부 명령과 충돌합니다. 설정하려는 이름을 입력하면 됩니다. 이제 cdnet을 입력하고 Enter를 눌러 확인할 수 있습니다. 그러한 명령이 있는 경우 명령을 찾을 수 없다는 메시지가 나타나면 cdnet을 사용하여 이 별칭을 정의할 수 있습니다. 물론 "alias" 명령을 입력하여 정의한 별칭을 확인할 수도 있습니다. 나중에 추가하면 여기에도 저장됩니다. 이제 cdnet 명령이나 별칭이 없다는 메시지가 표시됩니다. 이를 사용하고 alias cdnet='cd /etc/sysconfig/network-scripts/'를 사용하여 별칭을 생성할 수 있습니다. 그런 다음 cdnet을 입력할 때 cd /를 입력합니다. etc/ sysconfig/network-scripts/ 는 똑같은 명령입니다. 이것이 더 편리하지 않나요?

사진과 같이:

2.Save

물론 지금은 가능하지만 exit하면 사라지게 됩니다. 모든 사람의 개인 습관이 다르고 정의된 별칭도 다르기 때문에 일반적으로 자신의 홈 디렉토리에 정의되는 이 명령을 텍스트에 작성합니다. 따라서 사용자 정의 별칭을 생성하면 ls -a 可以看到一个目录,.bashrc这个目录,我们就需要把刚刚创建的那个别名命令输入到.bashrc这个目录里,输入命令nano .bashrc进入这个文本,把刚创建的命令按它的顺序复制或者在输入一遍,CTRL+o保存,然后退出CTRL+x,一般刚刚定义完别名是不会立马生效的,一般直接exit退出就可以立即生效了,也可以用.来立即生效,输入. .bashrc로 적용됩니다. 별칭을 사용하여 볼 수 있습니다. 방금 만든 별칭입니다.

사진에 표시된 대로:

3. 취소

또한 별칭을 취소해야 하거나 더 이상 별칭을 원하지 않는 경우 unalias这个命令来删除,比如我们刚创的别名,我不想要了,可以输入unalias加上你想要删除的别名,unalias cdnet然后确定,这个你刚刚创的那个别名就没了,你可以在输入alias来查看,还有一个命令是删除所有别名,unalias -a这个命令就是删除所有的别名。当然这个删除肯定也只是临时删除,如果你退出了,就恢复了,如果真的想删除掉,跟刚刚创建时一样的,进入nano .bashrc 이 디렉터리를 사용하여 원하지 않는 별칭을 직접 삭제한 다음 저장할 수 있습니다. 더 이상 없습니다. ​​​​별칭 삭제

alias + name = 별칭을 변경하려는 명령 별칭 수정

unalias - a 모든 별칭 삭제

nano 텍스트 편집

ls 디렉토리에서 파일 이름 보기

ls -a 숨겨진 이름 보기

cd 디렉터리 전환 exit 종료

bc 계산기

scale=3 소수점

ibase=10 입력 숫자의 밑수를 나타냅니다.

obase=2 출력 숫자의 밑수를 나타냅니다

요약

위 내용은 Linux에서 별칭 및 바이너리 사용에 대한 자습서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.