Linux基础 *** 作

Linux基础 *** 作,第1张

概述大多数后天程序都是在Linux *** 作系统上的,特别是服务器绝大多数使用Linux 1、基础知识   1.1、 *** 作系统     控制硬件(分配使用硬件资源)、为用户提供软件服务、为应用程序提供运行环境     虚拟机软件:虚拟出一套计算机硬件,给虚拟系统使用   1.2、Linux系统     Unix系统---->Minix系统---->Linux系统----->Mac系统     Minix、Li

大多数后天程序都是在linux *** 作系统上的,特别是服务器绝大多数使用linux

1、基础知识

  1.1、 *** 作系统

    控制硬件(分配使用硬件资源)、为用户提供软件服务、为应用程序提供运行环境

    虚拟机软件:虚拟出一套计算机硬件,给虚拟系统使用

  1.2、linux系统

    Unix系统---->Minix系统---->linux系统----->Mac系统
    Minix、linux、Mac统称为类Unix系统

    内核:只提供非常基础的功能,用户不能直接使用

    linux发行版(内核 + 包装界面、工具、软件)

      ubuntu

      centos

      redhat

      深度  红旗

    查看发行版中内核版本:

      [email protected]:~$ uname -a
      linux ubuntu 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/linux

    windows有多个根目录,一个分区就是一个根目录,linux系统只有一个根目录 /

      / 系统根目录

      /home 存储所有用户家目录的目录

      /home/xx      xx是用户的家目录  root用户的家目录在 /root/  root超级管理员用户

 

2、linux命令

  简单明了预览:

    ls 查看目录下的信息

    tree 以树状图的形式查看目录结构

    cd 切换当前路径  格式:“cd   目录名”

    清屏  clear 或者   Ctrl  +  L

    放大命令行字体  Ctrl  +

    缩小命令行字体  Ctrl  -

    pwd   查看当前路径

    

  2.1、cd命令

    cd /home/xxx  回到用户主命令

    cd ~  当前用户主命令

    cd ..  返回上一级命令

    cd .  当前路径

    cd -  返回上一次命令所在的路径

    相对路径:

      从当前路径出发的路径  ./  一般可以省略

    绝对路径:

      从根目录  /  出发的路径

 

  2.2、touch命令

    touch  文件名

      如果文件不存在,则创建一个空文件

      如果文件存在,修改时间为当前时间,内容不变

    cat  文件名

      查看文本文件内容

  2.3、mkdir  创建目录

    mkdir -p 2/3/4  分别表示命令、选项、参数

      命令表示做什么

      选项表示怎么做

      参数表示对谁做

    mkdir  目录名  创建目录

      linux 在创建多级目录时,要求其父目录也存在;如果父目录不存在则 *** 作失败

      -p 意义就在创建目录时,自动创建所需父目录,所以添加 -p 选项后可以创建多级目录

  2.4、删除文件或目录

    rm  文件名    删除文件

    rm -r  目录名称  删除目录

    rmdir 空目录名称  删除空目录

  

  2.5、ls 命令详解

    作用:查看目录的内容(文件、目录信息)

    格式:ls 选项  路径

      路径默认为当前路径

    选项说明:

      -l  列表方式显示详细信息  权限、大小、时间、文件名

      -h 必须要和 -l 一起使用,使用Kb单位显示文件大小,其它与 -l 相同

      -a 显示所有文件(.开始的文件或者目录,默认不显示的隐藏文件,每个文件夹中有 . 、..  、.IDea 隐藏文件

 

  2.6、rm 命令

    作用:删除文件或者目录

    格式:rm 选项 文件名1 2 3 4

    选项:

      -r  递归删除,一般删除目录时使用,删除文件也可

      -f  强制删除(忽略不存在的错误提示)

      -i  交互,需要用户确认

      -d  删除空目录

  

  2.7、cp     复制文件

    作用:复制文件或者目录

    格式:cp  选项  源路径/文件名  目的路径

    cp -r  源路径/源目录名称  目的路径    (复制文件夹)

    选项:

      -r  递归拷贝目录

      -i  交互,如果文件存在需要用户确定是否覆盖,文件不存在则无作用

      -v  显示复制文件的路径信息

      -a  在复制文件时保留文件原有属性(权限,时间.......)

 

  2.8、mv  移动文件

    作用:

      移动文件

      重命名文件

    格式:

      mv 源路径/名称  目的路径/        移动

      mv 原有名称  新名称      改名

    选项:

      -i  交互,如果文件存在需要用户确认是否覆盖;如果文件不存在则无效

      -v 显示移动文件的路径信息

总结

以上是内存溢出为你收集整理的Linux基础 *** 作全部内容,希望文章能够帮你解决Linux基础 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1031012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存