zoukankan      html  css  js  c++  java
  • linux

    LINUX的初识

    知识要点

    ​ 1.常用命令

    首先了解Linux目录的结构:

    linux上是没有window这种盘符说法。 只有一个根目录 ,所有的文件都在根目录下。

    / 代表根目录

    ~代表家目录

    /bin    用以存储二进制可执行命令文件
    /home   普通用户的默认目录,在该目录下,每个用户拥有一个以用户名命名的文件夹。
    /root   超级用户,即根用户的主目录
    /etc   存放文件管理配置文件和目录。
    /lib   存储各种程序所需要的共享库文件。
    --------------------------------------------------------------
    /sbin   许多系统命令的存储位置
    /dev   存储设备文件,包括计算机的所有外部设备,如硬盘、是、键盘、鼠标等。
    /opt   作为可选文件和程序的存放目录,否则将无法引导计算机进入操作系统。
    /srv   存储系统提供的服务数据。
    /sys   系统设备和文件层次结构,并向用户程序提供详细的内核数据信息。
    /lost+found   一般为空,当非法关机时,会存放一些零散的文件。
    /proc   这是一个虚拟目录,它是内存的映射,包括系统信息和进程信息。
    /boot   存放Ubuntu内核和系统启动文件。
    /mnt     通常包括系统引导后被挂载的文件系统的挂载点。
    /media   存放Ubuntu系统自动挂载的设备文件。

    普通用户 $

    root用户 #

    进入root用户


    su root 进入root用户,需要密码。
    sudo passwd root 修改密码
    su pyvip   切换到普通用户。
    pyvip@vip:~$ 

    用户名 @ 主机名 : 目录 用户类型(普通/root)

    1.常用命令


    pwd 查看当前文件夹
    cd 切换文件夹
    ls 查看当前文件夹下的内容
    mkdir 创建目录   (mkdir a_dir)
    touch 如果文件不存在,新建文件  
    rmdir 删除指定目录
    rm 删除指定文件名
    clear 清屏 (快捷键 ctr + L)

    终端命令格式


    command [-options] [parameter]

    cd 切换路径


    cd .. 回到上一级目录
    cd / 跳到根目录
    cd ~ 回到家目录
    cd   回到家目录
    cd . 当前目录
    cd - 回到上一次目录
    区分:
    cd 绝对路径 。是从根路径 / 开始的
    cd 相对路径

    ls 查看


    ls  
    # 常用参数
    -a # 显示目录下所有的子目录和文件 包括以`.`开头的隐藏文件
    -l # 以列表方式显示文件的详细信息
    -h # 配合 `-l` 人性化的显示文件大小
    -i # 会显示编号(id)

    mkdir


    mkdir dirname # 创建目录
    # 常用参数
    -p   同时创建多级目录
    -v   显示过程

    rmdir 删除空目录


    rmdir dirname # 删除空目录
    # 常用参数
    -v   显示过程
    -p 递归删除

    导入tree


    sudo apt-get install tree

    rm 删除文件


    rm filename # 删除文件
    # 常用参数
    -i 交互式删除,提醒
    -f 强制删除
    -r 递归式文件夹删除

    *   通配
    rm -rf *   # rm 删除文件 -r 还可递归的删除文件夹 -f强制 *所有

    mv 移动和重名 = 剪切


    mv filename1 filename2  # 重名
    mv filename1 -b filename2  # 重命名前覆盖
    mv filename2 dirname    # 移动

    cp 复制


    cp filename1 dirname  # 复制
    # 常用参数
    -a  # 复制目录 保留文件原有的属性
    -i  # 在覆盖之前提示
    -r  # 目标文件必须为一个目录名
    -v  # 显示进度

    文件类型:


    b     块文件也叫设备文件也叫特殊文件
    c     字符文件
    d     目录文件
    p     管道文件
    f(-)   普通文件/文本文件
    l     链接文件
    s(socket)     unix/类unix套接字

    注意:linux上文件的后缀名只是给我们自己看的,并不能表示文件的类型。

    关机/重启

    • reboot 重启 用sudo 权限

    • shutdown 用sudo 权限

      • -h now 立马关机

      • -r now 立马重启 now 为当前时间为 0

      • -h +10 系统再过十分钟后自动关机

      • -h 20:25 系统在今天的20:25会关机

      • -c 取消

    • init

      • 0 关机

      • 6 重启

  • 相关阅读:
    异或运算用途
    js正则表达式子校验
    SMART原则
    边际成本,机会成本,沉默成本
    cxf 例子
    CXF使用JMS作为传输协议的配置
    js验证手机号,身份证,车牌号验证
    redis应用
    list集合去重复元素
    lodop
  • 原文地址:https://www.cnblogs.com/my123456/p/8580545.html
Copyright © 2011-2022 走看看