Tag: bashrc

看到一个有趣的命令,但不能别名

看到这篇文章的命令https://askubuntu.com/a/266839/75967我想别名 find {,/usr}/{,s}bin -printf ‘%f\0’ | xargs -0 whatis | sort | less 我假设less或者| 是干扰,但如何使别名命令忽略导致它发出的字符? 即。 这不起作用 alias cccc=’find {,/usr}/{,s}bin -printf ‘%f\0′ | xargs -0 whatis | sort | less’ cccc 它回来了 pell0modem-manager0airserv-ng0usermod0vipw0filefrag0update-software-center0ntpdate- debian0usbmuxd0foomatic-extract-text0cupsenable0dpkg-divert0dpkg-preconfigure0foomatic- getpjloptions0ldattach0hplj10200bccmd0vpnc-disconnect0madwifi- unload0cupsd0tcpd0hplj10180pppstats0service0update-icon-caches0atieventsd0hpljP15050grub- set-default0userdel0arpd0gpsdctl0remove-shell0cpgr0winbindd0cracklib-format0update-catalog0wesside-ng0vmware-authdlauncher0aireplay-ng0install-docs0hciattach0lpc0install-menu0ck-log-system-restart0foomatic-printermap-to-gutenprint-xml0setvesablank0gconf-schemas0airmon-ng0zic0update-apt-xapian-index0pm-suspend0rebuild- 代替 [ (1) – check file types and compare values 2to3 (1) – Python2 to Python3 converter 2to3-2.7 […]

什么原因可能是`.bash_profile`和`.bashrc`不执行导出?

CUDA安装教程告诉我将以下两行添加到我的.bash_profile 。 export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH 但它不起作用(TM)。 即使我将这些行添加到.bash_profile和.bashrc ,我仍然需要手动输入导出,以便找到路径。 所以我的问题。 什么可能是.bash_profile和.bashrc不加载/执行导出的原因? 谢谢!! ps我进入机器,除了CUDA驱动器和sdk之外,还有一个新的Ubuntu 10.10安装。 pps全新安装首先没有.bash_profile 。 nano ~/.bash_profile是空的

在.bashrc中添加JAVA_HOME(JDK)

我刚安装了Ubuntu并且是Java 7u55(JDK),我正在尝试将JAVA_HOME配置为环境变量。 在~/.bashrc我添加了: # Exports JAVA_HOME=/home/myuser/sandbox/java/7u55/jdk1.7.0_55 export PATH=$PATH:JAVA_HOME 然而,当我关闭终端并打开一个新的shell并键入which java或java -version Ubuntu似乎不知道我在说什么(说程序java可以在几个包中找到并提示我使用sudo apt-get安装其中一个)。 我究竟做错了什么?

别名:.bash_rc,.bash_aliases和/ usr / local / bin之间的区别

玩终端,我注意到有很多方法可以创建永久别名。 我是Linux新手,据我所知,做: sudo ln -s /path/to/executable /usr/local/bin/desired_alias 将desired_alias = ‘/path/to/executable’到~/.bashrc 在~/.bashrc取消注释这些行: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 并将desired_alias = ‘/path/to/executable’放入~/.bash_aliases 都具有相同的效果。 第一种和第二种方法有什么区别?

如何在bash提示中更改颜色

我按照这里的说明和那里提供的howto链接 。 然而,似乎没有任何地方可以说我如何改变不同部分的颜色,因为目前我将其设置为: PS1=’${debian_chroot:+($debian_chroot)}[\t] \u@\h:\w\$ ‘ 但是文字仍然是白色的,我怎么可能把时间绿色的数字,我的用户名和计算机名称淡蓝色? 我正在运行Ubuntu GNOME 15.04。

意外修改.bashrc,现在我无法登录,尽管正确输入密码

我用bashrc文件搞砸了。 我正在安装Gurobi,我不得不在bashrc文件中设置路径变量。 所以,我用路径变量替换了bashrc中的所有文本并保存了bashrc文件。 而且我也确定,如果发生任何不好的事情,我会备份这个文件。 原始未修改的备份文件位于Downloads文件夹中。 现在,当我重新启动系统时,尽管提供了正确的密码,我仍然无法登录。 因此,我想请你帮忙。 鉴于我仍然在Downloads目录中有bashrc文件,可以进行哪些修复

什么是第一个’。’ 意思是’。 在〜/ .bashrc’?

我看到一篇关于在.bashrc修复你的别名的post。 他说你把别名放在.bashrc ,你需要使用: . ~/.bashrc 我不太清楚第一个点(’。’)在这里做了什么。 它的function是什么?它叫什么?

如何在登录时显示包含用户名和日期的消息?

如何在登录Ubuntu时显示消息“hello $ username,今天的日期是$ date”。

将常用的终端命令存储在文件中

好的,所以我想在我的桌面(或任何方便的位置)添加命令,每当我运行它时,我希望它能克隆HTML5样板。 $ git clone git://github.com/paulirish/html5-boilerplate.git 而且我已经厌倦了一直打字。 那么我怎样才能将命令存储在文件中?

nodejs的别名为14.04上的节点

我在14.04上安装了apt-get nodejs 当我做nodejs -v v0.10.25 当我做node -v node : command not found. 所以我想将nodejs别名改为node 我在~/.bashrc插入了一行 alias node=nodejs 现在我可以在终端中使用node访问nodejs 。 但在我的项目中,我使用grunt通过gruntfile.js触发gruntfile.js 。 现在nodemon尝试运行node而不是nodejs 所以我再次得到相同的问题node : command not found 。 因此别名不适用于非交互式非登录shell。 我应该在哪里为这个特定目的制作别名并解决我的问题?