linux再学习之一 文件权限和目录配置

linux文件权限和目录配置

一 . linux设计哲学:一切皆文件。

二 . Linux的文件属性
1.-rwxr–r–
第一个-表示这是一个文件
同样的还有l表示linkfile;d表示目录;c表示串口设备文件;b表示文件中可供存储的接口设备;
2.1
表示连接数,这个连接数目是递归的,表示链接在这个点上所有的文件(包括文件夹文件设备文件等等)
3.root root
表示这个文件的所有者是root,分组是root
4.42304
表示这个文件的大小是42304B
5.Sep 4 18:26
表示这个文件的最后修改时间或者创建的时间
6.test.txt
文件名

三 . 想让终端显示英文提示,使用LANG=en_US

四 . ubuntu添加环境变量的方法是sudo vim /etc/environment

ubuntu把软件显示在启动台界面中

首先创建一个desktop文件,在里面写

然后给这个文件可执行的权限

sudo chmod +x 文件名

最后把这个文件cp到/usr/share/applications就好了

 

linux设置开机启动

首先对康康表示感谢,树莓派的开机自启动问题从大二开始困扰我,尽管这么困扰我,我就是不想去研究他,前几天辛亏康康帮我搞了一下,现在FRP和mjpg都可以自启动,现在整个人状态都是棒棒哒。

nphub *************************** >/dev/null 2>&1 &

这个命令的nuhub和最后的&用来设置进程后台运行

>表示控制输出流到一个地方

/dev/null是一个黑洞,接受到的数据全部清理掉不作处理

linux的文件描述符0 1 2 是保留的,0表示标准输入,1表示标准输出,2表示错误输出

2>&1的意思的把错误输出的数据强制输出到标准输入

这句话的意思是设置***进程后台执行,把错误输出重定向到标准输出中一齐扔掉不处理。

卧槽,我白学linux了,这都不知道实在是不应该啊!

康康真的太牛逼了。