[trouble shooting ] -bash : cat:command not found

[root@centos7 ~]# cat /root/.bashrc 
-bash: cat: command not found
[root@centos7 ~]# ls
-bash: ls: command not found
[root@centos7 ~]# 

 

解决过程

ls和cat都是linux的工具,它们都在/bin 这个位置,命令没找到大概是没有去/bin这个地方寻找ls和cat,我们可以打印一下PATH变量承载的是什么东西

[root@centos7 usr]# echo $PATH
/usr/local/mysql/bin

这说明,在把mysql的工具添加到环境变量里面的时候,把前面的都覆盖掉了,在 ./bashrc 正确添加mysql环境变量的做法应该是

PATH=${PATH}:/usr/local/mysql/bin

解决方案

[root@centos7 usr]# PATH=${PATH}:/bin
[root@centos7 usr]# echo $PATH
/usr/local/mysql/bin:/bin

之后cat和其他工具都可以使用了,这时应该重新修改/root/.bashrc文件就可以了,我们看看/bin中有什么

[root@centos7 bin]# ls
[                      gtar                      rmdir
a2p                    gtbl                      rnano
addr2line              gtroff                    rpcgen
alias                  gunzip                    rpm
apropos                gzexe                     rpm2cpio
ar                     gzip                      rpmbuild
arch                   h2ph                      rpmdb
as                     h2xs                      rpmkeys
aserver                hdsploader                rpmquery
aulast                 head                      rpmspec
aulastlog              hexdump                   rpmverify
ausyscall              hostid                    rsyslog-recover-qi.pl
auvirt                 hostname                  runcon
awk                    hostnamectl               run-parts
base64                 i386                      rvi
basename               iconv                     rview
bash                   id                        rvim
bashbug                idn                       s2p
bashbug-64             igawk                     scp
bg                     info                      script
bond2team              infocmp                   scriptreplay
bootctl                infokey                   sdiff
bunzip2                infotocap                 secon
busctl                 install                   sed
bzcat                  instmodsh                 seq
bzcmp                  ionice                    setarch
bzdiff                 ipcalc                    setfacl
bzgrep                 ipcmk                     setfont
bzip2                  ipcrm                     setkeycodes
bzip2recover           ipcs                      setleds
bzless                 iptables-xml              setmetamode
bzmore                 isosize                   setpriv
c++                    jobs                      setsid
c2ph                   join                      setterm
c89                    journalctl                setup-nsssysinit
c99                    kbdinfo                   setup-nsssysinit.sh
cal                    kbd_mode                  setvtrgb
ca-legacy              kbdrate                   sexp-conv
captoinfo              kdumpctl                  sftp
cat                    kernel-install            sg
catchsegv              kill                      sh
catman                 kmod                      sha1sum
cc                     last                      sha224sum
ccmake                 lastb                     sha256sum
cd                     lastlog                   sha384sum
centrino-decode        lchfn                     sha512sum
certutil               lchsh                     shasum
c++filt                ld                        show-changed-rco
chacl                  ld.bfd                    showconsolefont
chage                  ldd                       show-installed
chardetect             ld.gold                   showkey
chattr                 less                      shred
chcon                  lessecho                  shuf
chfn                   lesskey                   signtool
chgrp                  lesspipe.sh               signver
chmod                  lexgrog                   size
chown                  libnetcfg                 skill
chrt                   link                      slabtop
chsh                   linux32                   sleep
chvt                   linux64                   slogin
cksum                  linux-boot-prober         snice
clear                  ln                        soelim
cmake                  loadkeys                  sort
cmp                    loadunimap                sotruss
cmsutil                locale                    splain
col                    localectl                 split
colcrt                 localedef                 sprof
colrm                  logger                    sqlite3
column                 login                     ssh
comm                   loginctl                  ssh-add
command                logname                   ssh-agent
coredumpctl            look                      ssh-copy-id
cp                     ls                        ssh-keygen
cpack                  lsattr                    ssh-keyscan
cpan                   lsblk                     ssltap
cpio                   lscpu                     stat
cpp                    lsinitrd                  stdbuf
cpupower               lslocks                   strings
crlutil                lslogins                  strip
crontab                lsscsi                    stty
csplit                 lua                       su
csslint-0.6            luac                      sudo
ctest                  machinectl                sudoedit
curl                   mailq                     sudoreplay
cut                    mailq.postfix             sum
date                   make                      sync
db_archive             makedb                    systemctl
db_checkpoint          man                       systemd-analyze
db_deadlock            mandb                     systemd-ask-password
db_dump                manpath                   systemd-cat
db_dump185             mapscrn                   systemd-cgls
db_hotbackup           mcookie                   systemd-cgtop
dbilogstrip            md5sum                    systemd-coredumpctl
dbiprof                mesg                      systemd-delta
dbiproxy               mixartloader              systemd-detect-virt
db_load                mkdir                     systemd-escape
db_log_verify          mkfifo                    systemd-firstboot
db_printlog            mkinitrd                  systemd-hwdb
db_recover             mknod                     systemd-inhibit
db_replicate           mktemp                    systemd-loginctl
db_stat                modutil                   systemd-machine-id-setup
db_tuner               more                      systemd-notify
db_upgrade             mount                     systemd-nspawn
dbus-binding-tool      mountpoint                systemd-path
dbus-cleanup-sockets   msgattrib                 systemd-run
dbus-daemon            msgcat                    systemd-stdio-bridge
dbus-monitor           msgcmp                    systemd-sysv-convert
dbus-send              msgcomm                   systemd-tmpfiles
dbus-uuidgen           msgconv                   systemd-tty-ask-password-agent
db_verify              msgen                     tabs
dd                     msgexec                   tac
deallocvt              msgfilter                 tail
debuginfo-install      msgfmt                    tailf
df                     msggrep                   tar
dgawk                  msghack                   taskset
diff                   msginit                   tbl
diff3                  msgmerge                  teamd
dir                    msgunfmt                  teamdctl
dircolors              msguniq                   teamnl
dirname                mv                        tee
dmesg                  namei                     test
dnsdomainname          nano                      testgdbm
domainname             ncurses5-config           tic
dracut                 ncursesw5-config          time
dtrace                 ndptool                   timedatectl
du                     needs-restarting          timeout
dumpkeys               neqn                      tload
dwp                    netstat                   tmon
dwz                    nettle-hash               toe
easy_install           nettle-lfib-stream        top
easy_install-2.7       newaliases                touch
echo                   newaliases.postfix        tput
egrep                  newgrp                    tr
eject                  ngettext                  tracepath
elfedit                nice                      tracepath6
env                    nisdomainname             troff
envsubst               nl                        true
eqn                    nm                        truncate
eu-addr2line           nmcli                     trust
eu-ar                  nm-online                 tset
eu-elfcmp              nmtui                     tsort
eu-elflint             nmtui-connect             tty
eu-findtextrel         nmtui-edit                turbostat
eu-make-debug-archive  nmtui-hostname            tzselect
eu-nm                  nohup                     udevadm
eu-objdump             nproc                     ul
eu-ranlib              nroff                     umask
eu-readelf             nsenter                   umount
eu-size                numfmt                    unalias
eu-stack               objcopy                   uname
eu-strings             objdump                   unexpand
eu-strip               od                        unicode_start
eu-unstrip             oldfind                   unicode_stop
ex                     open                      uniq
expand                 openssl                   unlink
expr                   openvt                    unshare
factor                 os-prober                 unxz
fallocate              p11-kit                   unzip
false                  package-cleanup           unzipsfx
fc                     passwd                    update-ca-trust
fg                     paste                     update-mime-database
fgconsole              patch                     uptime
fgrep                  pathchk                   urlgrabber
file                   perl                      users
find                   perl5.16.3                usleep
find2perl              perlbug                   usx2yloader
findmnt                perldoc                   utmpdump
find-repos-of-install  perlivp                   uuidgen
fipscheck              perlthanks                VBoxClient
fipshmac               pgawk                     VBoxControl
firewall-cmd           pgrep                     vdir
firewall-offline-cmd   pic                       verifytree
flock                  piconv                    vi
fmt                    pinentry                  view
fold                   pinentry-curses           vim
free                   ping                      vimdiff
funzip                 ping6                     vimtutor
g++                    pinky                     vlock
gapplication           pk12util                  vmstat
gawk                   pkaction                  vxloader
gcc                    pkcheck                   w
gcc-ar                 pkcs1-conv                wait
gcc-nm                 pkexec                    wall
gcc-ranlib             pkg-config                watch
gcore                  pkill                     watchgnupg
gcov                   pkla-admin-identities     wc
gdb                    pkla-check-authorization  wdctl
gdb-add-index          pkttyagent                wget
gdbus                  pl2pm                     whatis
gencat                 pldd                      whereis
gendiff                plymouth                  which
geqn                   pmap                      whiptail
getconf                pod2html                  who
getent                 pod2man                   whoami
getfacl                pod2text                  write
getkeycodes            pod2usage                 x86_64
getopt                 post-grohtml              x86_64-redhat-linux-c++
getopts                powernow-k8-decode        x86_64-redhat-linux-g++
gettext                pr                        x86_64-redhat-linux-gcc
gettext.sh             preconv                   x86_energy_perf_policy
gio-querymodules-64    pre-grohtml               xargs
glib-compile-schemas   printenv                  xgettext
gmake                  printf                    xmlcatalog
gneqn                  prlimit                   xmllint
gnroff                 prove                     xmlwf
gpasswd                ps                        xsubpp
gperf                  psed                      xxd
gpg                    psfaddtable               xz
gpg2                   psfgettable               xzcat
gpg-agent              psfstriptable             xzcmp
gpgconf                psfxtable                 xzdec
gpg-connect-agent      pstack                    xzdiff
gpg-error              pstruct                   xzegrep
gpgparsemail           ptx                       xzfgrep
gpgsplit               pwd                       xzgrep
gpgv                   pwdx                      xzless
gpgv2                  pwmake                    xzmore
gpg-zip                pwscore                   yes
gpic                   pydoc                     ypdomainname
gprof                  python                    yum
grep                   python2                   yum-builddep
groff                  python2.7                 yum-config-manager
grops                  ranlib                    yum-debug-dump
grotty                 raw                       yum-debug-restore
groups                 read                      yumdownloader
grub2-editenv          readelf                   yum-groups-manager
grub2-file             readlink                  zcat
grub2-fstest           realpath                  zcmp
grub2-glue-efi         recode-sr-latin           zdiff
grub2-kbdcomp          rename                    zegrep
grub2-menulst2cfg      renice                    zfgrep
grub2-mkfont           repoclosure               zforce
grub2-mkimage          repodiff                  zgrep
grub2-mklayout         repo-graph                zip
grub2-mknetdir         repomanage                zipcloak
grub2-mkpasswd-pbkdf2  repoquery                 zipdetails
grub2-mkrelpath        repo-rss                  zipgrep
grub2-mkrescue         reposync                  zipinfo
grub2-mkstandalone     repotrack                 zipnote
grub2-render-label     reset                     zipsplit
grub2-script-check     resizecons                zless
grub2-syslinux2cfg     rev                       zmore
gsettings              rm                        znew
gsoelim                rmail                     zsoelim
gstack                 rmail.postfix
posted @ 2016-01-09 11:38  lawrence.li  阅读(2825)  评论(0编辑  收藏  举报