linux e,linuxe的基础指令

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

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

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

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

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

一,常见的环境变量:

1,PATH:指定命令的搜索路径(bash在path中搜索)

./当前路径

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 $PS2(ls ‘)提示未输完的命令。

>

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 : 库文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值