文件和目录常用的命令

  ls 命令下

  1.   -a  :显示指定目录下所有子目录与文件 以及隐藏的文件
  2. -l  : 以列表的方式显示文件的详细信息
  3. -h  : 配合 -l显示文件的大小

通配符的使用:

  *

  ?

  [ ] 字符组

  相对路径 /

  touch :文件不存在,会创建一个新的文件。

      文件如果存在 则会修改末次修改时间。

  mkdir  -p 递归创建文件夹。  例子: mkdir -p a/b/c/d   (单签目录下不能有重名的文件和文件夹)

  rm :   -f   强制删除文件 有则删除 没有则不提示报错信息。

         -r  可以删除多级目录。

  拷贝和移动文件

    tree : 以树形结构列出目录结构。

     tree -d :只会显示树下目录 不会显示文件。

    cp:cp 源文件   目标文件

      -i :复制如发现相同的文件会有提示

      -r  : 复制文件目录

    mv : mv 源文件  目标文件

      

  查看文件内容

  • more 输出文件内容 (分屏显示文件内容 适用于文件内容比较多的文件)
  • cat   输出文件内容  (查看文件内容比较少的文件)

    cat -b  (文件的行号)

    cat -n   ( 无论是否是空行都可以有行号)

  •   grep :  ^ 头高亮      $ 尾部高亮

  echo: > 赋值    >> 重定向到指定文件

配置网卡和IP:  

    •   ping              如果结尾处是时间 说明该网络通畅         如果是其他说明改网络不通

      远程登录和复制文件:
        
    • ssh用户名@IP
    • scp用户名@IP:文件名或路径 用户名@IP:文件名和路径。
      远程拷贝文件:
    sudo (权限不够时在命令行前方加此命令是以超级用户权限操作)
     
    免密码登录
  • 配置公匙:
      •     ssh-keygen  生成SSH钥匙 一路回车
                     上传公匙到服务器  (ssh-copy-id -p port use@remote)
      • 配置别名: 在~/.ssh/config 中追加
          •   Host mac 别名名称

                •   HostName  ip地址  User      iteamName
                         Port       22

用户权限:  修改目录权限  (chmod +/ -rwx 文件名|目录名)

组管理终端命令          添加组 (groupadd   组名称)    删除组(groupdel 组名称)     查看组(cat /etc/group)

用户管理终端命令      useradd -m -g 组新建用户名    添加新用户                       删除用户  userdel -r 用户名

           id  用户名   查看用户的GID 和 UID信息
           whoami       查看单前登陆用户的信息

           who   查看当前登录所有用户的信息

usermod 设置用户主组/附加组

linux基础版本随笔的更多相关文章

  1. linux基础—课堂随笔010_系统启动和内核管理

    系统启动和内核管理 Linux: kernel+rootfs kernel: 进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能 rootfs:程序和glibc 库:函数集合, functio ...

  2. linux基础—课堂随笔08_进程(转)

    进程优先级 命令 pstree -p 显示各个子线程 ps 进程状态(process state) UNIX风格:ps -ef BSD风格:ps aux 还有用到o参数,选项显示定制的信息: pid. ...

  3. linux基础—课堂随笔07_磁盘存储和文件系统

    磁盘管理 管理分区 列出块设备  lsblk parted命令 高级分区操作 用法:  parted [选项]... [设备 [命令 [参数]...]...]  parted /dev/sdb mkl ...

  4. linux基础—课堂随笔06_软件包管理

    软件包管理 rpm 包和包管理器 包的组成:  二进制文件.库文件.配置文件.帮助文件 程序包管理器:  debian: deb文件,dpkg包管理器  redhat:rpm文件,rpm包管理器  r ...

  5. linux基础—课堂随笔05_文本三剑客之SED

    1.简介 sed是非交互式的编辑器,它不会修改文件,除非使用shell重定向来保存结果.默认情况下,所有的输出行都被打印到屏幕上. sed编辑器逐行处理文件(或输入),并将结果发送到屏幕.具体过程如下 ...

  6. linux基础—课堂随笔_03 SHELL脚本编程基础

    shell脚本编程基础 条件选择:if语句 选择执行: 注意:if语句可嵌套 单分支 if(开头)判断条件:then条件为真的分支代码 fi(结尾) 双分支 if(开头)判断条件:then条件为真的分 ...

  7. linux基础—课堂随笔09_数组

    数组:(6.14 第一节) 取分区利用率,大于百分之八十则发出警报 取分区第一列 取分区使用率: 脚本: 检查脚本语法: ——end 数组切片: 1.跳过前两个取后面 2.跳过前两个取三个 生成10个 ...

  8. linux基础—课堂随笔04_文件查找和压缩

    文件查找和压缩 文件查找 1.locate   这个命令是对其生成的数据库进行遍历(生成数据库的命令:updatedb),这一特性决定了用locate查找文件速度很快,但是locate命令只能对文件进 ...

  9. 大数据入门第一天——基础部分之Linux基础(环境准备与先导知识)

    一.Linux环境安装 1.VM的安装 参考Linux环境搭建随笔:http://www.cnblogs.com/jiangbei/p/7248054.html 2.CentOS的安装 同参考上述随笔 ...

  10. Linux随笔-鸟哥Linux基础篇学习总结(全)

    Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...

随机推荐

  1. win11开启hyper-v安装windows虚拟机

    序言: 这周要居家办公了, 趁周末赶紧配置办公环境,因为公司注重安全保密,所以要用对应安全软件,我就干脆整台虚拟机来运行这些东西吧. 开启hyper-v服务 好像是由于电脑装的是windows家庭版, ...

  2. 测试用例Xmind转XML格式教程

    运行环境: Python版本:3.7(Python2.x和Python2.x均可) 第三方库:xmind2testlink/xmind2testcase 1.安装Python(以Python3.x为例 ...

  3. H5 ios端微信浏览器下-底部工具固定方法

    在外层配置css position: fixed; width: 100%; top: 0px; bottom: 0px; overflow: auto; 结束

  4. PC端自动化测试实战教程-2-pywinauto 启动PC端应用程序 - 上篇(详细教程)

    1.简介 经过上一篇的学习.介绍和了解,想必小伙伴或者童鞋们,已经见识到pywinauto的强大了,今天继续介绍pywinauto,上一篇已经可以打开计算器了,这里宏哥在提供其他方法进行打开计算器和非 ...

  5. Docker光速入门

    1.docker是什么,能干什么 Docker 是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中 ...

  6. 强化学习框架:OpenRLHF源码解读,模型处理

    强化学习框架:OpenRLHF源码解读,模型处理 本文主要介绍 强化学习框架:OpenRLHF源码解读,模型处理 models框架设计 了解一下 OpenRLHF的模型框架设计范式: From:htt ...

  7. AspNetCore 请求产生 FreeSql 所有操作 SQL 日志输出到前端

    第一步:定义注入类型 public class CurdAfterLog : IDisposable { public static AsyncLocal<CurdAfterLog> Cu ...

  8. Windows-exporter(node-exporter)+ Prometheus + Grafana资源监控搭建

    在性能测试过程中,资源监控可以时刻掌握被测软件运行环境的各类数据,从而更加直观地反馈测试过程中潜在的问题,下面是基于Windows-exporter(node-exporter)+ Prometheu ...

  9. js技术之“自定义包含方案”

    调用 // 用于判断包含 function diaoyong(arr, str){ // 初始化 var sizes = ['L','XL','S','M']; for (var i = 0; i & ...

  10. live555开发笔记(三):live555创建RTSP服务器源码剖析,创建h264文件rtsp服务器源码深度剖析

    前言   对于live555的rtsp服务器有了而基本的了解之后,进一步对示例源码进行剖析,熟悉整个h264文件流媒体的开发步骤.   Demo         播放本地文件,多路播放的时候,总是以第 ...