Linux系统是一种开源的操作系统,它的应用程序都存放在/bin、/usr/bin、/in、/usr/in等目录中。这些目录是Linux系统自带的,不过有时候我们需要在系统中添加自己的/bin目录,以便于存放自己编写的脚本和二进制文件等。本文将介绍如何在Linux系统中添加/bin目录。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、雅安服务器托管、营销软件、网站建设、凌海网站维护、网站推广。
步骤1:创建bin目录
我们需要在Linux系统中创建一个/bin目录,可以选择在用户的主目录下创建,也可以在根目录下创建,这里我们选择在用户的主目录下创建。打开终端,执行以下命令创建/bin目录。
$ cd ~
$ mkdir bin
以上命令会在当前用户主目录下创建一个名为bin的目录。
步骤2:添加bin目录到PATH环境变量中
接下来,我们需要将新创建的/bin目录添加到系统的PATH环境变量中,这样我们就可以在任何地方调用/bin目录下的脚本和二进制文件了。打开终端,执行以下命令将/bin目录添加到PATH环境变量中。
$ echo ‘export PATH=$PATH:~/bin’ >> ~/.bashrc
$ source ~/.bashrc
以上命令会将export PATH=$PATH:~/bin添加到用户的.bashrc文件中,并立即生效。
测试:创建一个脚本文件到bin目录
我们可以通过创建一个简单的脚本文件来测试我们的新/bin目录是否配置成功。打开终端,执行以下命令创建一个名为test的脚本文件并编写简单的代码:
$ echo ‘echo “Hello World!”‘ > ~/bin/test
$ chmod +x ~/bin/test
以上命令会将echo “Hello World!”写入~/bin/test文件中,并为该文件添加执行权限。
接下来,我们通过执行test命令来验证一下:
$ test
如果一切顺利,你应该能看到”Hello World!”的输出。
通过以上步骤,我们成功地创建了自己的/bin目录,并将其添加到系统的PATH环境变量中。这使得我们可以方便地在任何地方调用/bin目录下的脚本和二进制文件。你也可以在/bin目录中创建更多的脚本和程序,便于系统管理和使用,增加了Linux系统的灵活性和自由度。
相关问题拓展阅读:
linux 常用目录的作用和存放的内容:
/bin 存放使用者最长用的命令,如:cp、ls、cat,等等。
/boot 启动linux时使用的一些核心文件。
/dev 是device(设备)的缩写,这个目录下是所有linux的外围设备。
/etc 这个目录用来存放系统管理所弊纤需要的
配置文件
和子目录。
/home 用户的主目录,比如说有个用户叫wang,那他的目录就是/home/wang也可以用~wang来表示。
/lib 这个目录是存祥卜卜放着系统最基本的动态连接库,几乎所有的
应用程序
都须用这些共享库。
/lost+found 这个目录平时是空的,当系统不正常关机后,这里就是一些无家可归文件的避难所。
/mnt 这个目录是空的,系统提供这个目录是让用户临时挂接别的
文件系统
。
/proc 这个目录是一个虚拟目录,它是系统内存映射,我们可以直接通过访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存中。
/root 系统管理员(root)的主目录,作为系统的拥有者的特权。
/in s就是super user的意义,也就是说这里存放的是系统管理员使用的管理程序。
/tmp 这个目录是存放一些临时文件的地方。
/usr 我们用到的应用程序的文件几乎都存放这个目录下:/usr/X11R6存放X_Window的目录;/usr/bin存放着许多应用程序;/usr /in给超级用户使用的一些管理程序就放在这个里面;/usr/include开发和编译应用程序所需的
头文件
;/usr/lib存放一些常用的动态连接共享库和静态归档案库;/usr/local这是提供给一般用户的/usr目录,在这里安装软件最合适。/usr/man存放帮助文档。/usr /src开放的
源代谨穗码
就存在这个目录下。
/var 这个目录存放那些不断扩充的东西,为了保持usr的相对稳定,那些才、经常被修改的目录可以放在这个目录下,如/var/log日志文件。
/home 用户目录
/tmp临时文件隐弊存放处,一般是程序运行时暂时存放一些运行结灶拦族果等文件的地方
/etc系统配置文件的地方,说白了就是控制面板
/bin常用命令二进制文件放置地方
/in s想成system 系统管理员使用的命令存放地
/var日志文件的存放地,管理员每天都要去的地方,什么登陆日志,错误日志,邮件日志啥米都衡搏在这边
按不同方式列出当前目录下的文件清单:
1.列出文件清单命令:ls
ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:
# ls
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
读者可能会发现里面有很多以“.”为开头的文件或者目录,在Linux中,如果一个文件名(目录名)以“.”开头则表示它是隐藏文件唤瞎(目录)。并且在默认情况下,蓝色代表一个目录,白色代表一个普通文件。
目录的切换:
/bin
该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。
/boot
该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息
/dev
该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。
/etc
该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。
/in
该目录用耐拍来存放系统管理员的系统管理程序。
/home
如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。
/lib
该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录昌链羡下的共享库
/mnt
该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。例如挂载U盘:#mount /dev/sda1 /mnt
/root
如果你是以超级用户的身份登录的,这个就是超级用户的主目录
/tmp
用来存放不同程序执行时产生的临时文件
/usr
用户的很多应用程序和文件都存放在该目录下
cd命令
使用对象:所有使用者
命令格式:cd (cd和目录之间使用空格隔开)
作用:切换当前目录至dirName。
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd – 返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/”;”..”为上级目录的意思)(cd 和 .. 中间要有空格);
cd ../.. 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用。
/home目录是用户工作目录,系统每添加一个用户,home目录下就会为该用户账号添脊码加一个同名的主目录。
/tmp 该目录用来存放不同程序执行时产生的临时文件。默认所有用户都可以读取,写入和执行文件。应定时删除该目录下所有文件以免临时文件沾满磁盘。
/etc 该目录主要存放系统管理时用的各种配置文件,如网络配置文件,x系统配置文件,设备配置信息,设置用户信息等。该目录下所有文件由管理员使用。普通用户只有阅读权限。
/bin 这个目录存放linux 常用的操作命令 ,如ls ,mkdir等。该目录还存放一般用户使用的可执行文件。
/in 此目录主要存放一些系统i管理的必备程序。如管理工具,应用软件和通用的根用户权限命令等内容。包括系统管理工具,如fdisk ,mkfs等,以及网络命令,如ifcongfig,route等。
比如要把/etc/apache/bin目录添加到PATH中,方法有三:
1.#PATH=$PATH:/etc/apache/bin
使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效
2.#vi /etc/profile
在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)
这种方法更好,除非你手动强制修改PATH的值,否则将不会被改变
3.#vi ~/.bash_profile
修改PATH行,把/etc/apache/bin添加进去
这种方法是针对用户起作用的
注意:想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:
如果修改了/etc/profile,那么编辑结束后执行source profile(source /etc/profile) 或 执行点命令 ./profile,PATH的值就会立即生效了。
这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,但是source是在当前空蔽 shell进程中执行的,所以我们能看到PATH的改变。
这样你就学会Linux系统下修改环境变量PATH路径的方法。
补充说明
工作环境设置文件
环境设置文件有两种:系统环境设置文件 和 个人环境设置文件
1.系统中的用户工作环境设置文件:
登录环境设置文件:/etc/profile
非登录环境设置文件:/etc/bashrc
2.用户个人设置的环境设置文件:
登录环境设置文件: $HOME/.bash_profile //这个是环境变量设置的冲谨地方
非登录环境设置文件:$HOME/.bashrc//这个是定义别名散亏基的地方
登录环境:指用户登录系统后的工作环境
非登录环境:指用户再调用子shell时所使用的用户环境
关于linux bin目录添加的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
创新互联服务器托管拥有成都T3+级标准机房资源,具备完善的安防设施、三线及BGP网络接入带宽达10T,机柜接入千兆交换机,能够有效保证服务器托管业务安全、可靠、稳定、高效运行;创新互联专注于成都服务器托管租用十余年,得到成都等地区行业客户的一致认可。
分享文章:如何在Linux中添加bin目录(linuxbin目录添加)
当前链接:http://www.gawzjz.com/qtweb/news45/181545.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联