linux認識

linux基礎

根目錄

文檔擴展名

在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

網絡連通性

編碼問題

linux系統信息查看

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

.bashrc文件

是一個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

linux中的文件類型

命令類型

相關文章
相關標籤/搜索