微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux 基础操作

linux的发行版本:

1.centos 免费版的redhat
2.ubuntu 乌版图
3.suse 德国的系统
4.frdora  超前版redhat 

linux的安装方式:

  

1.一台机器单独装个centos
2.双系统 windows+centos 
3.再买一台机器,装一个centos

4.通过虚拟化基础,对你的物理机,进行资源分配,资源抢夺
    -物理机是16G(装2个虚拟机 ,每个分配4G)
    
    
    
    虚拟机此时就可以理解为是,一个微型的计算机,有自己的硬件
    
    
    -虚拟环境技术指的是 vmware  workstation  (免费的,个人学习版本)
        -讲师机windows7    +   vmware(macos+windows10+windows xp +centos + ubuntu )
        -个人版vmware 性能较弱,一台机器,顶多十几个虚拟机
        
        
    -企业版虚拟环境 vmware  vsphere ,通过esxi服务器,进行运行
        -dell power ege  R720服务器

远程连接linux服务器:

  

1.安装xshell工具

2.获取服务器的ip地址,通过 ssh命令连接



python manage.py  runserver  192.168.11.135  8000 



127.0.0.1  本机回环地址  指的是这台机器本身,只能自己使用,别人访问不了  


192.168.11.135  可以对外提供访问的,局域网内,都是可以访问到的 


0.0.0.0  代表127.0.0.1  +  对外访问的ip地址,  代表这台机器,所有的网卡都可以访问 

linux的命令:

ifconfig   查看linux的ip地址

ssh [email protected]服务器的ip地址       远程登录linux

linux文件目录结构:

  1.定点目录   根目录    /

  2.绝对路径,从根目录开始的,都是绝对路径    /opt/venv/stone

  3相对路径,    /opt/venv/stone   /opt/venv/stone1

linux的增删改差命令:

  

增:
    mkdir  新建文件夹
    mkdir  文件的名
    mkdir   stone  新建文件夹的名字叫stone
    mkdir  -p  ./opt/venv/stone     递归创建      
                -p 参数  
    mkdir  -p   stone/{cuicui,baiza,keji}   递归创建
    
    touch   新建文本
    touch first.txt  新建一个文档
    vim      linux下的编辑命令
    vim first.txt    打开这个文档
 进入文档的操作:
    1,进入文档,命令模式必须输入 i 这个字母进入编辑模式
    2.在编辑模式,记录下来的是字符串
    3.退出编辑,回到命令模式,按下esc,然后输入一个冒号,进入底线命令模式
    4.  在底线命令模式下,输入wq!
    w  写入
    q 退出
    ! 强制性的
    常用命令 
            :wq!强制性
删:
    rmdir  只能删除文件
    rm删除文件,文件夹
    rm test.txt  需要输入y确认删除
    rm -r  递归删除文件****炸弹命令,一般千万别用,用了警察叔叔会找你谈话
    rm -rf  /*
           -r  递归删除文件-f   强制性删除
           /*  你要操作的对象   根目录选所有的内容
    yum rmove MysqL -y   删除数据库
        MysqL  -uroot  -p   数据库登录
    
改:
    mv  (move移动的作用,一个是改名的作用)
    mv 旧的文件名字   新的文件名
    
移动文件,文件夹
    mv 你想操作的对象   新的目录
查:
    cd 更改目录的命令  (change   directory)
    cd + 空格 + 你要操作的文件夹
    pwd (print  work  directory)  打印当前工作的目录位置,返回绝对路径
    ls (list列出当前目录的所有内容)
    ls /  查看当前目录的内容
    ls .  查看当前目录的内容
    ls -a 显示当前目录所有,隐藏的内容
        -a all的意思,显示所有的内容
        -l 以列表形式显示内容
    ls   -la /root 以列表形式,显示出所有/root/目录下的内容,隐藏文件是 
        .开头的文件  如,.test.py
    cd     ./wozhidao/     切换目录,以相对路径切换
    .   当前目录
    ./   找到当前目录下的某个字段
    .. 上一层的目录
    -  上一次的工作目录
    ~当前登录用户的家目录

ps1变量,命令提示符的修改

  ps1="[\[email protected]\h \W]$"

  \u 代表用户

  @占位符

  \h主机名

  \W工作路径的最后一位

  \t 时间

  \w 工作路径的绝对路径

  PS1="[\[email protected]\h \w \t]"

cat命令

  cat  -n filename  显示文本的行号

linux特殊符号

  >  重定向  覆盖写入符

  >> 重定向追加写入符

cp 拷贝,复制一个文件

   cp旧文件,新文件

  cp  -r  就文件夹  新文件夹   递归拷贝文件

 

linux 查看命令帮助

  1  man手册  查看命令帮助,比如 man  cp,an回车换行,按q退出

  2 . 命令上加上  --help参数

  

linux 寻找命令

  find 从哪找(路径)    -name  名字叫什么(文件名)

  find / -name *.py   全局搜索后缀是.py的文件

  find  /opt -name *.py   在/opt地下搜索,后缀是.py的文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐