我们登陆到系统后看到的命令提示符其实就是因为系统为我们打开了一个 shell 程序。我们与内核的交互其实就是通过这个 shell程序,shell负责接收用户输入的命令进行解析,然后将需要的操作传递给内核执行。Linux 上拥有着很多的 shell程序,比如 sh 、bash、csh、zsh等等。而我们系统默认使用的是bash这个免费又强大的shell...
并且需要将默认内核设置为bash,即linux的内核。 Solaris的默认Shell是sh,即命令行提示符为:# 只想在当前的使用中切换Shell的话,方法很简单,可以在命令行中输入: #bash //切换至bash 或者 #csh //切换至csh 如果需要永久性的改变默认的shell,则需要修改/etc/passwd文件。打开passwd,第一行记录的是root用户的相关...
第1、2提示符 // # echo $PS1 [\u@\h \W]\$ # echo $PS2 第2提示符 > // 一行没输完 会显示第2提示符>(只是提醒的作用) 1. 2. 3. 4. 5. 十四. $+变量名 $PS1 $+变量名 引用某个变量 // # echo $PS1 [\u@\h \W]\$ // sg="tangliangfei" 定义一个变量sg 赋值tangliangfei...
路径的写法,由根目录 / 写起,例如:/usr/share/doc 这个目录。 相对路径: 路径的写法,不是由/写起,例如由/usr/share/doc要到/usr/share/man底下时,可以写成:cd ../man这就是相对路径的写法啦! 2.1 目录切换 cd 命令:cd 目录 cd是Change Directory的缩写,这是用来变换工作目录的命令。 cd / 切换到根目...
命令所在路径:shell内置 命令执行权限:所有用户 语法:cd [目录] 功能描述:切换目录 范例: $ cd /tmp/zhang/test1 切换到指定目录 $ cd .. 回到上一级目录 2.1.5 显示当前路径:pwd 命令 命令名称:pwd 命令所在路径:/bin/pwd 执行权限:所有用户 ...
PWD 当前工作目录的绝对路径名,该变量的取值随cd命令的使用而变化。 MAIL: 是指当前用户的邮件存放目录。 HISTSIZE: 是指保存历史命令记录的条数 HOSTNAME: 是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。 PS1: 是基本提示符,对于root用户是#,对于普通用户是$,也可以使用...
Shell有着不同的分类,比如Bourne shell(sh),Korn shell(ksh)、C shell (csh)、Bourne-again shell(bash)、tcsh。其中最常用的有csh和bash。 ubuntu 16.04的terminal如下: user application Linux根据程序的运行,分为用户空间和内核空间,简单的理解就是,普通的应用程序运行在用户空间,一些涉及到系统核心资源的操作的...
pwd在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用户目前处于哪一个目录中。想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名。 全称:Print Work Directory ...
–Csh Shell: .cshrc 或 .login 打开对应的启动文件,编辑PS1变量的值即可修改命令提示符的位置。以下是一些常用的命令提示符样式和位置: –\u:当前用户名 –\h:主机名 –\W:当前目录的基本名称 –\w:当前目录的完整路径 –\d:当前日期 –\$(if [[ \$? == 0 ]]; then echo -e “\e[32m√”; ...