Linux学习(一)

在Linux中,不用键入应用程序的完整路径而启动应用程序的方法:

原因:

   之所以要使用完整路径名来启动程序是由于,可执行文件没有被放置在你的用户 shell 环境所知的目录中(如 /usr/local/bin )。

 方法:编辑PATH变量

    如果你需要频繁地启动位于 shell 搜索的路径之外的程序,你就得编辑你的用户 shell 配置文件来添加包含你想运行的文件的目录。你可以通过在你的 PATH 环境变量中添加该目录来达到这个目的。

小心:这里的说明 仅仅 是用于普通用户帐号的。请避免修改根用户的 .bash_profile 之类的文件,因为它会造成潜在的安全危险。

步骤:
1.在 shell 提示下启动一个文本编辑器,如 gedit 或 vi 。你可以键入下面的命令来打开叫做 .bash_profile 的文件:

gedit .bash_profile  
你将会看到一条 PATH 声明,与下面的输出相似。
PATH=$PATH:$HOME/bin:/usr/local/bin:  


2.在声明的结尾处,添加 $HOME/seti ,如下所示:
PATH=$PATH:$HOME/bin:/usr/local/bin/:$HOME/seti: 
保存文件并退出文本编辑器。


3.这时,你便可以键入下面的命令来使 .bash_profile 中的改变立即生效:
source .bash_profile  
4.通过在你的 .bash_profile 文件中添加路径,你可以在这些路径中保存工具和程序而不必在命令前键入 ./ 来执行它。

 

 

shell配置文件 介绍

 

bash 是标准 Linux shell,,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等,Shell Script大致都类同,当您学会一种Shell以后,其它的Shell会很快就上手,大多数的时候,一个Shell Script通常可以在很多种Shell上使用。

BASH主要的优点:
    1、命令编辑能力(类似DOS的doskey功能),它能记忆使用过的指令,按上下键可以查

    找.~/.bash_history记录的是上一次登入以前执行的指令.
    2、补全功能(比对数据正确性):可以补全指令与文件名称.按下Tab键可以补全,如果

    有重复的,按两下Tab可以列出所有重复的项.
    3、命令别名(alias)设定功能:  alias lm='ls -al'(单引号),取消unalias
    lm;
    4、作业控制,前景背景控制:
    5、Shell Scripts的强大功能:类似DOS中的批处理而功能又强于批处理.
BASH Shell的配置文件
    1、系统设定值
       所谓的系统设定值,也就是每个用户进入到bash shell之后先读取的配置文件.默
    认有以下几个:
    (1)、/etc/profile:  这个文件设定了几个重要的变量,如
    PATH,USER,MAIL,HOSTNAME等,也同时规划出/etc/inputrc这个针对键盘热键设
    定的文件数据内容.它还规化出/etc/profile.d这个目录.
    (2)、/etc/bashrc:   此文件用于规化umask,同时规化提示符的内容(就是PS1)
    (3)、/etc/man.config: 此文件的内容规范了使用man时man page的路径在哪
    里.
    2、个人设定值
       个人设定值就是存在个人根目录的那几个隐藏文件.
    (1)、~/.bash_profile: 定义了个人路径(PATH)与环境变量的文件名称.
    (2)、~/.bashrc:  对于个人喜好的bash设定是最重要的,在这里设定个人变量.
    (3)、~/.bash_history: 此文件用于记录曾经用过的命令.
    (4)、~/.bash_logout:  此文件是在注销shell时bash要为你做的事情.
linxu shell简介(http://www.linuxsir.org/main/?q=node/135

ldd 命令 查看程序依赖的共享库

ldd 程序名

或者export LD_TRACE_LOADED_OBJECTS=1 然后 输入程序名

set 命令 查看所以的环境变量

w,who,whoami,last,su,id命令的使用,查看PPT。

htmlview;(下载的默认路径在桌面,可以在firefox的edit菜单里更改)

wget

ldd dhomeTest.exe

查看目录中的文件数目:

find *.* |wc -l

find *.h |wc -l (查看.h文件数目)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值