码迷,mamicode.com
首页 > 系统相关 > 详细

linuxe的基础指令

时间:2016-06-02 00:57:41      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:编程语言   操作系统   解释器   程序   local   

Shell 外壳(操作系统的外壳)

介绍:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序

运行原理:运行过程中派发子进程运行

相当于一个媒介,执行终端下达的命令。Shell捕获用户命令交给操作系统,将操作系统的运行结果交给用户,shell起到操作系统保护作用。

Bash:具体的媒介,具体的shell ,是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。


一,常见的环境变量:

1PATH:指定命令的搜索路径(bashpath中搜索)

./当前路径

echo $PATH 取当前路径

/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/luodan/bin  

以双:号分开,bash依次搜索。找到之后加载到内存,依次运算,最后输出结果

2.export 设置一个新的环境变量 export HELLO="hello" (可以无引号),可以将自己编写的程序的代码的路径添加到路径当中,就可以在其它目录下执行此程序。

[luodan@localhost 05_06]$ export PATH=$PATH:/home/luodan/05_06

[luodan@localhost 05_06]$ test.exe

 

3.env 显示所有环境变量 

4.set 显示本地定义的shell变量

5.unset 清除环境变量 unset HELLO 6.readonly 设置只读环境变量 readonly HELLO 

6.HISTSIZE:指保存历史命令记录的条数。 

7.LOGNAME:指当前用户的登录名。

 [luodan@localhosthome]$ echo $LOGNAME

Luodan



8.HOSTNAME:指主机的名称,许多应用程序如果要用到主机名的 话7,通常是从这个环境变量中来取得的。

 [luodan@localhosthome]$ echo $HOSTNAME

localhost.localdomain

 

6.SHELL:指当前用户用的是哪种Shell。

[luodan@localhost home]$ echo $SHELL  显示当前的媒介

/bin/bash

 

7.LANG/LANGUGE:和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。 

[luodan@localhost home]$ echo $LANG/LANGUGE

en_US.UTF-8/LANGUGE

 

二,用户

 PS1;命令基本提示符,对于root用户是#,对于普通用户是$

[luodan@localhost home]$ echo $PS1 

[\u@\h \W]\$

PS2:附属提示符

[luodan@localhost home]$ echo $PS2ls ‘)提示未输完的命令。


su 用来切换账户

[luodan@localhost home]$ su 

Password:

su 用户名(luodan)便可切换到普通用户

[root@localhost luodan]# su luodan

[luodan@localhost ~]$ 


 Whoami :显示当前用户

三,Linuxe文件类型:

1,普通文件[-],纯文本,二进制

2,目录[d]

3,连接文件[l]

软连接,硬连接(inode)

4,设备和设备文件(一切皆文件)块设备文件即一些存储文件,硬盘软盘,[b]   字符设备文件即一些串行端口的接口文件,如打印机,硬盘,鼠标[c]

5,套接字[s]

6.管道[p]

没有所谓的扩展名,用后缀来表示修饰给用户用以区分

Mnt 挂在临时分区

Proc: 放映进程信息 cpu memory 老版本

Sys:proc

Dev:设备

Lib : 库文件


本文出自 “11440755” 博客,请务必保留此出处http://luodn.blog.51cto.com/11440755/1785311

linuxe的基础指令

标签:编程语言   操作系统   解释器   程序   local   

原文地址:http://luodn.blog.51cto.com/11440755/1785311

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!