linux shell学习

这几天在看mit的linux shell教程,开始讲的挺细的,适合初学者。大概11课时,每节课一个小时的样子。shell学习课程传送

补充之前不清楚的部分知识

环境变量PATH

之前一致不知道为什么安装了anaconda后要在.bashrc内添加环境变量?(例如:export PATH="/home/lxl/anaconda2/bin:$PATH")
这个时候在terminal下面输入conda就有命令。
原来所有的命令程序都会放在PATH下面,conda这个程序放在第一个环境变量下面。进入到里面,就可以看到一个conda的可执行文件。
可以在/home/lxx/anaconda2/condbin:下面新建一个可执行文件,步骤如下:

touch hello
gedit hello
#!bin/sh
echo hello
chmod 777 hello

然后在其他地方,执行hello,就会有hello的输出。#!bin/sh表示这是个bash文件
PATH输出

硬件层面文件目录/sys

如何查看电池的电量?点亮电脑上的Led灯?改变屏幕的亮度?
点亮一盏灯:

cd /sys/class/leds/input4::scrolllock
cat brightness
0
echo 1 | sudo tee brightness
1

我这边显示画着一个小锁的灯亮了…
改变显示器的亮度

cd /sys/class/backlight/intel_backlight
cat brightness
825
cat max_brightness
976
echo 900 | sudo tee brightness
900

查看电池的电压

cd /sys/class/power_supply/BAT0
cat voltage_now
122440000

如果拔了充电器,电压会以肉眼可见的速度下降
tee程序是以root身份编辑运行file
也可以自己来做,先获得root身份

帮助命令
man可以帮助获得关于指令的文档

输入输出命令

echo hello
hello
echo hello > hellp.txt
cat hello.txt
hello
cat < hello.txt > hello1.txt
cat hello2.txt
hello

< >是输入输出流控制,>>是接着问答个后面的内容继续添加内容。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值