在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