zhizhesoft

  • 首页
Bash
Mac osx

Mac OSX - 如何在bash_profile中配置全局环境变量

我们知道,在Linux操作系统下,配置环境变量是使用如下命令: vim /etc/profile 在OSX下,我们用如下命令打开环境变量配置文件: open ~/.bash_profile   典型的环境变量配置如下:   # java export JAVA_HOME = /home/myuser/jdk1.7.0_03 export PATH = $JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.…

2022年8月1日 0条评论 214点热度 0人点赞 risingsun 阅读全文
03-linuxSys

修改bash命令提示符

说明:PS1是主要的提示符设置,在ubuntu一般为: ${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ 具体的提示符,按分类含义如下: 主要信息: \u 当前登录用户名 \h 当前计算机名称(譬如ubuntu) \H 当前计算机的域名全程,譬如(ubuntu.ubuntu.com) \w 当前目录 \W 当前目录的basename \$ 一般用户为$,root用户为# 时间显示 \t 当前时间(24小时制,HH:MM:SS 分别代表 小时:分钟:秒) \T 当前时间(12小…

2022年7月26日 0条评论 23点热度 0人点赞 risingsun 阅读全文
linux

Bash 遍历目录

Use a for loop: for d in $(find /path/to/dir -maxdepth 1 -type d) do #Do something, the directory is accessible with $d: echo $d done >output_file It searches only the subdirectories of the directory /path/to/dir. Note that the simple example above will fai…

2022年7月23日 0条评论 23点热度 0人点赞 risingsun 阅读全文
页面

shell中实现自动登录(bash环境脚本中)

自己的脚本: #!/bin/bash expect  -c  "     set timeout 3600;     spawn su -;     expect *assword:*;      send 123456\r;     interact;";   ------------------------------------------参考------------------------------------ ssh连接远程主机时候询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的…

2022年7月22日 0条评论 24点热度 0人点赞 risingsun 阅读全文
linux记录

linux终端提示符显示bash-4.2#

原因是root在/root下面的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件是每个用户都必备的文件。 使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下 cp /etc/skel/.bashrc /root/ cp /etc/skel/.bash_profile /root/ 重新登录就可以恢复正常。

2022年7月21日 0条评论 22点热度 0人点赞 risingsun 阅读全文
页面

~/.bash_profile

每个用户都可使用 ~/.bash_profile 文件输入专用于自己使用的 shell 信息,~ 表示用户的家目录,如 root 用户就是 /root/.bash_profile当用户登录 shell 时就执行该文件,该文件仅仅执行一次,默认情况下,该文件设置一些环境变量,执行用户的 .bashrc 文件,默认配置如下: [[email protected] ~]$ cat /root/.bash_profile # .bash_profile # Get the aliases and functions if [ -…

2022年7月18日 0条评论 23点热度 0人点赞 risingsun 阅读全文
页面

shell bash终端中输出的颜色和格式详解(超详细)

文章目录 1) 格式 1.1 Set 1.2 Reset 2)8/16 Colors 2.1 前景(文字) 2.2 背景 3)88/256颜色 3.1 前景(文字) 3.2 背景色 4)组合属性 5)终端兼容性 6)示例程序 6.1 Colors and formatting (16 colors) 6.2 256 colors 参考 ANSI/VT100终端和终端仿真器不只是能够显示黑色和白色文本; 由于转义序列,它们可以显示颜色和格式化文本。这些序列由Escape字符(通常用“^[” 或"<Esc>…

2022年7月17日 0条评论 48点热度 0人点赞 risingsun 阅读全文
页面

bash shell编程快速入门教程

Shell 俗称壳(用来区别于核),是指“提供使用者使用界面”的命令解析器(软件)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。 同时,Shell又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令,或者自动地解释和执行预先设定好的一连串的命令。Shell不像C/C++等语言,它不需要编译就能执行。作为程序设计语言,Shell 定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 UNIX系统上有很多版本的Shell,b…

2022年7月15日 0条评论 21点热度 0人点赞 risingsun 阅读全文
页面

关于bash的shellshock漏洞

这一漏洞的描述如下: Shellshock (CVE-2014-6271, CVE-2014-6277, CVE-2014-6278, CVE-2014-7169, CVE-2014-7186, CVE-2014-7187) is a vulnerability in GNU's bash shell that gives attackers access to run remote commands on a vulnerable system. If your system has not updated ba…

2022年7月13日 0条评论 20点热度 0人点赞 risingsun 阅读全文
页面

bash的配置

Bash的启动文件 启动文件也是一种脚本,不过它是在Bash在启动之初就执行它的。不同的启动方式使用的启动文件也有不同。 1. 作为交互的登录脚本环境“交互的”是指你可以再这个环境下输入命令。而所谓的登录,则是需要你输入用户名和密码之后,才能启动shell环境。比如你使用的tty0~tty6等几个terminal,就是需要登入的shell环境。这种启动方式下,bash会读取下列配置文件。/etc/profile~/.bash_profile,~/.bash_login,~/.profile~/.bash_logot…

2022年7月13日 0条评论 18点热度 0人点赞 risingsun 阅读全文
12345…114
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.