zoukankan      html  css  js  c++  java
  • Linux

    常用命令:
    Linux简介:
    Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。
    Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。 
    Linux 具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈 ,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
    常用命令:

         Ls /

    展示当前目录下的所有文件

    Etc 用来存放配置文件和子目录

    Var 存放日志以及线程程序

    Bin /user/sbin   系统用户使用的命令

    对文件的基本操作

      Cd .. 进入上一曾目录

      Cd ../ 进入根目录

      Cd bin  进入bin目录下bin可以更换为任意的文件夹

     

       Ls 展示所有的文件下的子文件夹和子文件

       Ls -l 显示文件的属性以及文件所属的用户和组

     

    L  rwx  rwx rwx

    0  123  456 789

    下标为0的时候代表的是  确定文件里欸选哪个

    下标为123 确定文件的所属 拥有该文件的权限

    下标为456 确定属性组   所有有权限的用户组

    下标789  其他用户拥有该文件的权限

     

    0 有的字母为 d - l b c

     

    D 是一个目录  - 是一个文件 l 链接文档 b 装置文件c 穿行端口设备

    后面3位制

    R

    W

    X 执行

    - 权限

     

    屏幕清空 clear

    更改文件的属性

    1. chgrp   更改文件的属组

    Mkdir -p  test2  创建文件夹

    rmdir test2   删除文件夹

     

    Cd.. 上一级目录

    Cd../ 根目录

    Cd~ 根目录

     

    Cp 选项  来源文件 复制到地址文件

    Pwd 显示目前的目录

    Rm 移除文件或者是目录   -f - i -r   忽略不存在的文件   互动模式  递归删除

    Mv 移动文件或者是目录   -f - i -u   文件已经存在直接覆盖  询问是否覆盖  文件升级

     

    Vi 编辑文件

    I  insert输入

    wq: 退出编辑

     

    文件查看内容

     Cat 由第一行显示内容  

    Cat -a  -b(显示行号)  -e   -n(显示行号 空行也占一行)  -v显示特殊字符的

    Tail  查看文件的后面几行

    -n  -f    

    Less 文件名

    f  下一页

    回车  换行

    Q 推出

     

    添加用户账号   useradd  

    Useradd  **  用户名

    **  -g  用户组

    -u  用户号

    -d 指定用户住目录

    -s  shell文件  指定用户登录shell

     Linux的磁盘分区的 fdisk

    查看的 df  du

    格式化盘符  mkfs

     Vi 进行编辑  命令模式  command mode  

                 输入模式  insert mode

                 底线模式  LastLine mode

     使用shell脚本的方式

    1. Linux下进行创建文件  后缀名位 .sh
    2. 编辑创建的好的文件
    3. Chmod +x /文件路径
    4. 执行编译的命令
     
    常用命令:
     
    runlevel查看当前的运行级别
    systemctl status firewalld 开启网络服务功能
    stop 关闭
    restart 重启
    reload 重载
    reboot 关机
    poweroff 关机

    查看文件常用指令

    cat在命令提示符下查看文件内容
    more 在命令提示符中分页查看文件内容
    less 命令行中查看文件可以上下翻页反复浏览
    head 命令行中查看文件头几行
    tail 命令行中查看文件尾几行
    wc 统计文件的单词数 行数等信息
    chgrp 更改文件的属性
    Cat  
    -a -b          显示行号
    -e -n          显示行号,空行也占一行
    -v             显示特殊字符
    
    
    L  rwx  rwx rwx
    0  123  456 789
    下标为0的时候代表的是  确定文件里欸选哪个
    下标为123 确定文件的所属 拥有该文件的权限
    下标为456 确定属性组   所有有权限的用户组
    下标789  其他用户拥有该文件的权限
    
    0 有的字母为 d  -  l  b  c
    D 是一个目录  
    - 是一个文件 
    l 链接文档 
    b 装置文件
    c 穿行端口设备
    
    R         读
    W         写
    X         执行
    -         权限

    目录管理常用指令

    pwd查看你当前所在的目录
    cd 切换目录
    ls 查看显示目录的内容
    du 统计目录和文件空间的占用情况
    mkdir 创建新目录
    rmdir 删除空目录
    touch 创建文件
    rm 删除文件
    ln 创建硬链接
    ln -s 创建软链接
    cp 复制文件或目录
    mv 移动文件或目录
    which 查看linux命令所在的目录
    Vi 编辑文件
    mkfs 格式化盘符
    Rm        
    -f            忽略不存在的文件 
    -i            互动模式
    -r            递归删除
    
    Mv
    -f            文件已经存在直接覆盖
    -i            询问是否覆盖
    -u            文件升级
    
    Vi
    i              输入
    :wq            退出编辑
    
    命令模式  command mode  
    输入模式  insert mode
    底线模式  LastLine mode

    账号与权限

    组管理 
    groupadd group_name 创建一个新用户组
    groupdel group_name 删除一个用户组
    groupmod -n new_group_name old_group_name 重命名一个用户组
    用户管理 
    useradd zhangsan 创建账户张三
    passwd zhangsan 给用户设置密码
    userdel -r zhangsan 删除张三及他的宿主目录
    用户组管理 
    gpasswd -a zhangsan root 将张三用户加入root组
    groups zhangsan 确认zhangsan用户在root组
    gpasswd -d lisi root 将李zhangsan户从root组中删除
    权限管理 
    chown -R zhangsan /aaa 将文件夹/aaa的多有者修改为zhangsan
    chown root:root /aaa 将/aaa文件夹的属主和属组都改成root
    chmod 777 /aaa 给文件夹文件/aaa设置权限为777

    shell命令

    chmod +x ./sle.sh             执行sle.sh文件

    详情见菜鸟教程

  • 相关阅读:
    《ASP.NET 本质论》源码下载
    将 Excel 导入到 SharePoint 列表
    使用 jQuery dataTables 3 解析请求参数
    数据库表的转置
    翻译:使用 Entity Framework 4.x 进行代码优先 (CodeFirst) 开发
    转贴:是K2,還是WF(Workflow Foundation)?
    EF CodeFirst 自定义表映射
    CRC原理及其逆向破解方法
    空间坐标转换
    Post Process
  • 原文地址:https://www.cnblogs.com/qin-shi-wei/p/13138026.html
Copyright © 2011-2022 走看看