linux基础

一、python3.6.x 在Ubuntu 16.04下安装过程

"""
#(1)保证网络正常连接
sudo add-apt-repository ppa:deadsnakes/ppa (如果超时,在运行一次)
sudo apt-get update            (更新软件列表,拿取最新资源)
sudo apt-get install python3.6 (安装python3.6版本)

#(2)调整Python3的优先级,使得3.6优先级较高)
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

#(3)验证结果: 右键打开终端 -> 输入python3 ->如果出现如下3.6.7版本的提示,证明安装成功,exit()退出
    Python 3.6.7 (default, Oct 25 2018, 09:16:13) 
    [GCC 5.4.0 20160609] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
"""
View Code

二、linux跟windows的区别

"""
(1)目录的结构
(2)文件格式
    windows 操作系统标识符是NT,而linux 是posix,通过shell操作和反馈
    windows 主要文件系统是fat32或NTFS,
    而linux 主要文件系统是Ext2,Ext3
(3)安全性
"""

三、目录含义

"""
/bin   存放普通用户的命令文件
/boot  存放系统启动文件
/cdrom 存放读取光盘的相关文件
/dev   设备文件 
/etc   配置文件
/home  家目录
/lib   库文件
/lib64 64位库文件
/lost+found 系统异常产生错误时,丢失文件放在这
/media 媒体文件
/mnt   挂载目录
/opt   安装软件时的默认目录
/proc  内存中相关数据文件
/root  root用户登录的家目录
/run   系统运行时候 用到的文件
/sbin  超级管理员运行的文件
/srv   服务启动之后需要访问的数据目录,
/sys   系统文件 
/tmp   临时文件
/usr   应用程序存放目录
/var   放置系统执行过程中经常变化的文件,如随时更改的日志文件 

linux  系统当中 一切皆文件
(常用的比如:普通文件,目录文件,链接文件,设备文件等)
"""

四、相关命令

1、清屏与终止程序

# ctrl + l 清屏
# ctrl + c 终止当前程序

2、相对路径与绝对路径

# 相对于当前/绝对与上一级
# . / ..

# windows:D:DaBaiCaiDataFile
# linux  :/home/wangwen

3、常用命令

"""
cd /home/wangwen
cd ..        相对于上一级
cd ./wangwen 相对于当前

pwd 查看当前路径
cd ~  切换家目录
cd -  回到上一个你操作的那一个目录
pwd 看一眼 你当前所在的目录是哪里
ls  看一眼 你这个文件夹里面有什么

ls -a  查看所有文件
ls -l  以列表的形式查看
ls -al 以列表的形式查看所有文件 <=> ll
ls -hl 以列表的形式查看文件并且带上单位
"""
# mkdir + 文件夹名字
# cd ~ 切换到家目录(权限最高)
mkdir ceshi1
# cd /
sudo mkdir ceshi1
只要权限不够就加sudo

# touch + 文件名字
# cd ~ 切换到家目录(权限最高)
touch 1.txt
# cd /
sudo touch 1.txt
只要权限不够就加sudo

4、链接

# 把谁创建链接 -> 放到哪里去
# ln -s 绝对路径 绝对路径

5、mv

# 使用绝对路径剪切
mv /home/wangwen/ceshi333/ceshi4/1.txt  /home/wangwen
# 剪切的同时改名
mv 1.txt /home/wangwen/ceshi333/ceshi4/2.txt

6、cp

# cp   | (~ <=> /home/wangwen)
cp 2.txt /home/wangwen/
cp 2.txt ~/3.txt (简写)
cp默认情况下只能复制文件,不能复制文件夹

# 从哪里 复制到  哪里去
cp -r 路径  路径
cp -r ceshi1 ceshi5

# 不但拷贝文件文件夹,还会拷贝身上的权限;
cp -a ceshi1 ceshi6

7、查看文件

# 查看文件
cat 文件名  一次显示所有
more 文件名 分屏显示  用空格翻页

查看后几行
tail -行数 文件名
tail -10 2.txt

查看前几行
head -行数 文件名
head -3 2.txt
原文地址:https://www.cnblogs.com/kongxiangqun/p/13462921.html