在Linux中,跟windows的扩展名.exe .bat.dll不一样,只要在那十个字符中有x权限,这个档案就是可执行的,
可是,可被执行和执行成功是两回事,在Linux中的.log文件,即便有了x权限,也不会执行成功,由于内容根本就没有可执行的数据
不过,咱们仍是会经过后缀名来了解到这个档案是干吗的
常见的后缀
*.sh 脚本或批处理文件(script),由于批处理文件是用shell写成的,
*Z,*.tar,*.tar.gz, *.zip, *.tgz 通过打包的压缩文件,由于压缩软件分别为gunzip,tar 等,不用的压缩软件有不一样的后缀
.html, .php 网页相关档案,分别表明HTML语法与PHP语法的网页档案,
HTML可直接经过浏览器浏览,
PHP透过client端的浏览器来server端浏览,以获得运算后的网页结果php
uname -a
1 cat /etc/xxx-release 文件中有系统信息
2 cat /etc/issue
文件中有系统信息 (在centos中没弄出来,在ubuntu中有)
Ubuntu 16.04.3 LTS \n \l
3 lsb_release -a
命令输出所有的系统信息(在有的系统中没有这个命令)
centos 安装
yum provides */lsb_release #查找那个包中有这个命令
安装查找出的包,就可使用了
yum -y install redhat-lsb-core-4.1-27.el7.centos.1.i686html
env.sh文件 #!/bin/bash cd /home/yy/Desktop workon data
增长权限 chmod +x env.sh
进入目录直接执行
./env.sh 执行,可是不会更改路径
source env.sh 执行,更改路径python
是一个shell脚本,每次用户以交互模式打开一个新shell的时候都会执行一次该脚本,因此能够在该文件中加入相加的任何命令,使在进入shell的时候直接进入咱们想要的环境linux
# .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # interpreter export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3.6 # virtyualenv location export WORKON_HOME=/root/.virtualenv # project addr source /home/yy/Desktop/sdata/bin/activate cd /root/sdata-monitor
修改完以后重载 source .bashrcshell