无成本搭建属于自己的网站,东莞多镇街发布最新通告,网络营销课程设计报告,临沂做企业网站摘要#xff1a;linux#xff0c;$PATH linux下输入某些命令时会提示#xff1a;bash:command not found。 首先#xff0c;查看$PATH中是否包含了这些命令。 $PATH#xff1a;决定了shell到哪些目录中去寻找命令或程序#xff0c;PATH值是一系列的目录。当运行程序… 摘要linux$PATH linux下输入某些命令时会提示bash:command not found。 首先查看$PATH中是否包含了这些命令。 $PATH决定了shell到哪些目录中去寻找命令或程序PATH值是一系列的目录。当运行程序时linux到这些目录下搜索进行编译链接。 格式 PATH $PATH:PATH1:PATH2:PATH3:...:PATH N 可以将自己指定的路径加到PATH中中间用冒号:隔开。环境变量更改后会在用户下次登录的时候生效若想立即生效则需要执行 1 $ source .bash_profile 完成之后可以通过 $ echo $PATH查看当前的搜索路径。这样定制之后可以避免频繁的启动位于shell搜索路径之外的程序。 查看PATH值 方法一export 1 [rootlocalhost /]# export2 declare -x BASH_ENV/root/.bashrc3 declare -x G_BROKEN_FILENAMES14 declare -x HISTSIZE10005 declare -x HOME/root6 declare -x HOSTNAMElocalhost.localdomain7 declare -x INPUTRC/etc/inputrc8 declare -x LANGzh_CN.GB180309 declare -x LANGUAGEzh_CN.GB18030:zh_CN.GB2312:zh_CN
10 declare -x LESSOPEN|/usr/bin/lesspipe.sh %s
11 declare -x LOGNAMEroot
12 declare -x LS_COLORSno00:fi00:di01;34:ln01;36:pi40;33:so01;35:bd40;33;01:cd40;33;01:or01;05;37;41:mi01;05;37;41:ex01;32:*.cmd01;32:*.exe01;32:*.com01;32:*.btm01;32:*.bat01;32:*.sh01;32:*.csh01;32:*.tar01;31:*.tgz01;31:*.arj01;31:*.taz01;31:*.lzh01;31:*.zip01;31:*.z01;31:*.Z01;31:*.gz01;31:*.bz201;31:*.bz01;31:*.tz01;31:*.rpm01;31:*.cpio01;31:*.jpg01;35:*.gif01;35:*.bmp01;35:*.xbm01;35:*.xpm01;35:*.png01;35:*.tif01;35:
13 declare -x MAIL/var/spool/mail/root
14 declare -x OLDPWD/
15 declare -x PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
16 declare -x PWD/
17 declare -x SHELL/bin/bash
18 declare -x SHLVL1
19 declare -x SSH_ASKPASS/usr/libexec/openssh/gnome-ssh-askpass
20 declare -x SSH_CLIENT192.168.199.107 63049 22
21 declare -x SSH_CONNECTION192.168.199.107 63049 192.168.199.10 22
22 declare -x SSH_TTY/dev/pts/2
23 declare -x TERMvt100
24 declare -x USERroot
25 declare -x USERNAMEroot
26 [rootlocalhost /]# 方法二 $ echo $PATH 1 [rootlocalhost /]# echo $PATH
2 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
3 [rootlocalhost /]# 添加$PATH环境变量 [rootlocalhost u-boot-sh4]#export PATH/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH 再次查看 1 [rootlocalhost u-boot-sh4]# echo $PATH
2 /opt/STM/STLinux-2.3/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 则说明添加PATH成功。 上述方法添加PATH 在终端关闭后会消失。建议通过编辑/etc/profile 修改PATH也可修改/home目录下的 .bashrc 1 [rootlocalhost etc]# vim /etc/profile2 # /etc/profile3 4 # System wide environment and startup programs, for login setup5 # Functions and aliases go in /etc/bashrc6 7 pathmunge () {8 if ! echo $PATH | /bin/egrep -q (^|:)$1($|:) ; then9 if [ $2 after ] ; then
10 PATH$PATH:$1
11 else
12 PATH$1:$PATH
13 fi
14 fi
15 }
16
17 # Path manipulation
18 if [ id -u 0 ]; then
19 pathmunge /sbin
20 pathmunge /usr/sbin
21 pathmunge /usr/local/sbin
22 fi
23
24 pathmunge /usr/X11R6/bin after
25
26 unset pathmunge
27
28 # No core files by default
29 ulimit -S -c 0 /dev/null 21
30
31 /etc/profile [已转换] 49L, 842C 在最后添加 1 export PATH/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH 保存后退出执行 1 [rootlocalhost etc]# source /etc/profile 不报错就成功。 $PATH下目录简介 PATH中主要有以下四个目录 /bin, /usr/bin, /sbin, /usr/sbin 主要存放的东西 ./bin: bin为binary的简写主要放置一些系统的必备执行档案。如cat,cp, chmod df, dmesg, gzip, kill, ls, mkdir, more, mount, rm, su, tar 等。 /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: 主要放置一些系统管理的必备程式例。如cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。 /usr/sbin: 放置一些网路管理的必备程式例。如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。 转载于:https://www.cnblogs.com/testing-way/articles/5487743.html