Linux에서 bin 디렉터리는 바이너리 파일 디렉터리입니다. 이 디렉터리에는 주로 cat, cp, chmod df, dmesg, gzip, kill, ls, mkdir과 같은 시스템의 필수 실행 파일이 들어 있습니다. , 더보기, 마운트, rm, su, tar 등 바이너리 파일의 목적은 시스템이나 응용 프로그램에 따라 다릅니다. 사용자가 소프트웨어를 설치한 경우 소프트웨어의 기본 프로그램 파일은 "/usr/local/bin" 디렉터리에 있습니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux bin 디렉토리는 무엇인가요?
bin은 바이너리의 약어입니다. 디렉토리는 주로
cat, cp, chmod df, dmesg, gzip , kill, ls, mkdir, more, mount, rm, su, tar 등
바이너리 파일
간단히 말하면 텍스트 파일은 문자 인코딩을 기반으로 하는 파일입니다. 일반적인 인코딩에는 ASCII 인코딩, UNICODE 인코딩 등이 포함됩니다. 바이너리 파일은 값 인코딩을 기반으로 하는 파일입니다. 특정 응용 프로그램에 따라 특정 값이 의미하는 바를 지정할 수 있습니다(이러한 프로세스는 사용자 정의 인코딩으로 간주될 수 있음). 위에서 볼 수 있듯이 텍스트 파일은 기본적으로 문자를 기준으로 각 문자가 특정 인코딩으로 고정되어 있으며, ASCII 코드는 8비트 인코딩이며 일반적으로 UNICODE는 16비트를 차지합니다. 바이너리 파일은 값 인코딩이기 때문에 가변 길이 인코딩으로 간주될 수 있습니다. 값을 나타내는 비트 수는 전적으로 사용자에게 달려 있습니다.
참고:
/usr에도 bin 디렉터리가 있습니다: /usr/bin. 여기에 있는 파일은 일부 명령의 실행 파일이기도 합니다.
사용자가 설치한 소프트웨어인 경우 소프트웨어 소유자 프로그램 파일은 /usr/local/bin 디렉토리(또는 /usr/local/apache/bin과 같이 사용자가 지정한 설치 디렉토리)에 있습니다. 예: /usr/local/apache/bin).
지식 확장
Linux 시스템에는 각각 /bin, /usr/bin/ 및 /sbin, /usr/sbin/을 포함하는 bin 및 sbin이라는 두 개의 중요한 디렉터리가 있습니다.
/usr/bin:
주로 다음과 같은 응용 프로그램 도구의 필수 실행 파일을 배치합니다.
c++, g++, gcc, chdrv, diff, dig, du, Eject, elm, free, gnome*, gzip, htpasswd, kfm, ktop, last, less, locale, m4, make, man, mcopy, ncftp, newaliases, nslookup passwd, quota, smb*, wget 등
/sbin:
주로 시스템 관리에 필수적인 프로그램을 배치합니다. lsmod, mke2fs, modprobe, quotacheck, 재부팅, rmmod, 런레벨, 종료 등
dhcpd, httpd, imap, in.*d, inetd, lpd,named, netconfig, nmbd, samba , sendmail, squid, swap, tcpd, tcpdump 등
/bin,/sbin,/usr/bin,/usr/sbin 차이
/ : this is root directory root 用户根目录 /bin : commands in this dir are all system installed user commands 系统的一些指令 /sbin: commands in this dir are all system installed super user commands 超级用户指令 系统管理命令,这里存放的是系统管理员使用的管理程序 /usr/bin: user commands for applications 后期安装的一些软件的运行脚本 /usr/sbin: super user commands for applications 超级用户的一些管理程序 /usr/X11R6/bin : X application user commands /usr/X11R6/sbin: X application super user commands
Linux 命令大全 1、文件管理
cat
chattr
chgrp
chmod
chown
cksum
cmp
diff
diffstat
file
find
git
gitview
indent
cut
ln
less
locate
lsattr
mattrib
mc
mdel
mdir
mktemp
more
mmove
mread
mren
mtools
mtoolstest
mv
od
paste
patch
rcp
rm
slocate
split
tee
tmpwatch
touch
umask
which
cp
whereis
mcopy
mshowfat
rhmask
scp
awk
read
updatedb
2、文档编辑
col
colrm
comm
csplit
ed
egrep
ex
fgrep
fmt
fold
grep
ispell
jed
joe
join
look
mtype
pico
rgrep
sed
sort
spell
tr
expr
uniq
wc
let
3、文件传输
lprm
lpr
lpq
lpd
bye
ftp
uuto
uupick
uucp
uucico
tftp
ncftp
ftpshut
ftpwho
ftpcount
4、磁盘管理
cd
df
dirs
du
edquota
eject
mcd
mdeltree
mdu
mkdir
mlabel
mmd
mrd
mzip
pwd
quota
mount
mmount
rmdir
rmt
stat
tree
umount
ls
quotacheck
quotaoff
lndir
repquota
quotaon
5、磁盘维护
badblocks
cfdisk
dd
e2fsck
ext2ed
fsck
fsck.minix
fsconf
fdformat
hdparm
mformat
mkbootdisk
mkdosfs
mke2fs
mkfs.ext2
mkfs.msdos
mkinitrd
mkisofs
mkswap
mpartition
swapon
symlinks
sync
mbadblocks
mkfs.minix
fsck.ext2
fdisk
losetup
mkfs
sfdisk
swapoff
6、网络通讯
apachectl
arpwatch
dip
getty
mingetty
uux
telnet
uulog
uustat
ppp-off
netconfig
nc
httpd
ifconfig
minicom
mesg
dnsconf
wall
netstat
ping
pppstats
samba
setserial
talk
traceroute
tty
newaliases
uuname
netconf
write
statserial
efax
pppsetup
tcpdump
ytalk
cu
smbd
testparm
smbclient
shapecfg
7、系统管理
adduser
chfn
useradd
date
exit
finger
fwhios
sleep
suspend
groupdel
groupmod
halt
kill
last
lastb
login
logname
logout
ps
nice
procinfo
top
pstree
reboot
rlogin
rsh
sliplogin
screen
shutdown
rwho
sudo
gitps
swatch
tload
logrotate
uname
chsh
userconf
userdel
usermod
vlock
who
whoami
whois
newgrp
renice
su
skill
w
id
groupadd
free
8、系统设置
reset
clear
alias
dircolors
aumix
bind
chroot
clock
crontab
declare
depmod
dmesg
enable
eval
export
pwunconv
grpconv
rpm
insmod
kbdconfig
lilo
liloconfig
lsmod
minfo
set
modprobe
ntsysv
mouseconfig
passwd
pwconv
rdate
resize
rmmod
grpunconv
modinfo
time
setup
sndconfig
setenv
setconsole
timeconfig
ulimit
unset
chkconfig
apmd
hwclock
mkkickstart
fbset
unalias
SVGATextMode
gpasswd
9、备份压缩
ar
bunzip2
bzip2
bzip2recover
gunzip
unarj
compress
cpio
dump
uuencode
gzexe
gzip
lha
restore
tar
uudecode
unzip
zip
zipinfo
10、设备管理
setleds
loadkeys
rdev
dumpkeys
MAKEDEV
전원 끄기
위 내용은 리눅스의 bin 디렉토리는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!