Linux的常用命令

  • cp: 用于文件复制的命令. cp file_1 file_2 copy_position

    • -v: 复制的详细过程.
    • -r: 复制目录.
  • mv: 文件移动或文件重命名. mv file_1 copy_positionmv file_1 new_file1
  • touch: 创建新的空文件.
  • rm: 删除文件.
    • -r: 可以删除目录.
    • -f: 强制性删除.
  • cat: 查看文件内容.
  • more, less: 可以分页查看文件内容.
  • find: 指定路径查看文件. find path -name f "file_name"
    • -name: 后跟需要查找的文件名.

      • b: 块设备文件.
      • d: 目录
      • c: 字符设备文件
      • p: 管道文件
      • l: 符号链接文件
      • f: 普通文件
  • grep: 文本搜索命令, 支持正则.
    • -E: 按指定的正则表达式搜索.
    • -n: 显示行数.
  • ln: 链接文件或目录. 保证每一处链接文件的数据同步性.
    • 软链接: 在目的点创建文件的链接文件, 不占用硬盘空间. 文件保持同步变化, 可以跨分区.
    • 硬链接: 在目的点创建和源文件大小相同的文件. 文件保持同步变化, 必须在同一个文件系统中, 不能对目录进行硬链接, 符号链接可以指向任意位置.
    • -s: 创建符号文件而不是硬链接. 就是软链接.
    • 不加参数为硬连接.
  • file: 显示文件类型.
  • whereis: 查看文件位置.
  • which: 从全局环境变量PATH中找对应的路径.
  • date: 查看日期时间.
  • umask: 显示系统的umask值, 权限基数减去umask的值就是文件创建时的权限值.
  • tar: 打包和解包文件. 扩展名一般为".tar"(该后缀为打包), ".tar.gz"或者".tar.bz2".
    • -c: 进行打包.
    • -t: 列出压缩包中文件的目录.
    • -x: 解压.
    • -v: 过程中输出信息.
    • -z: 调用gzip来压缩, 和x配合使用则调用gzip解压.
    • -j: 同上, 使用bzip2来压缩和解压.
    • -f: 包的名字, 该参数后面不能加其他的参数.
  • zip, unzip: 压缩和解压命令. 扩展名为".zip"
    • -r: 压缩目录.
  • gzip, gunzipbzip2, bunzip2都为压缩和解压命令. 并且一次只能操作一个文件.如果要操作多个文件, 需要结合打包命令.
  • man: 查看帮助文档信息, 配合命令使用.

Linux的用户

  • useradd: 创建用户.

    • -d: 执行用户主目录, 不加该参数默认为/home
    • -m: 自动创建用户主目录.
  • usermod: 修改用户信息.
    • -l: 修改用户名.
  • userdel: 删除用户.
    • -r: 删除用户主目录.
  • password: 设置用户密码.

    Linux的文件权限

  • chmod: 修改文件权限
    • r: 读权限, 数值代表为4
    • w: 写权限, 数值代表为2
    • x: 可执行, 数值代表为1

Linux目录结构解释的更多相关文章

  1. root密码重置、Linux目录结构和远程连接Linux

    一.root如何重置密码 1. 重启 Linux 系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面 2. 在 linux16 参数这行的最后面追加“rd.break”参数,然后按下 Ct ...

  2. Linux 目录结构及文件基本操作

    Linux 目录结构及文件基本操作 实验介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux ...

  3. Linux(2)- linux目录结构、shell基本命令

    一.Linux之文档与目录结构 1.Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.Linux没有“盘(如C盘.D盘.E盘)”的概念,而是建立一个根"/&q ...

  4. 详细的linux目录结构详细介绍

    详细的linux目录结构详细介绍 --树状目录结构图 下面红色字体为比较重要的目录 1./目录 目录 描述 / 第一层次结构的根,整个文件系统层次结构的根目录 /bin/ 需要在单用户模式可用的必要命 ...

  5. Linux目录结构和基础命令

    Linux目录和基础命令 目录 Linux目录和基础命令 1 Linux目录结构 1.1 Linux文件名命令要求 1.2 文件的类型 2. 基础命令 2.1 ls 2.2 cd和pwd 2.3 命令 ...

  6. 每天一个linux命令(23):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  7. day 2 Linux目录结构

    Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次 ...

  8. 【Linux】Linux 目录结构

    博客已转移,请借一步说话 .http://www.weixuehao.com/archives/492 初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用 ...

  9. CentOS6.5菜鸟之旅:纯转载Linux目录结构

    来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系 ...

随机推荐

  1. [Linux]安装kali虚拟机后忘记root密码

    1. 登录时,按e进入编辑模式 2. 编辑模式 修改 ro 修改为 rw 添加 init=/bin/bash 修改完按 F10 3. 选择recovery mode 回车 4.输入命令passwd 设 ...

  2. springMVC课程笔记(一)springMVC架构原理分析

    一.springMVC架构原理分析 1.先搞清楚什么是springMVC: 其实springMVC是spring框架中的一个模块,springMVC和spring无需通过中间整合层整合,SpringM ...

  3. 【转】mysql基础汇总

    mysql基础知识语法汇总整理(二)  原文:https://www.cnblogs.com/cxx8181602/p/9525950.html 连接数据库操作 /*连接mysql*/ mysql - ...

  4. 在js中创建命名空间的几种写法

    在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子:   var sayHello = function() { return 'H ...

  5. centos 如何查看命令是由哪个包提供的

    yum whatprovides */ifconfig Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile ...

  6. 阿里云Ubuntu 16 FTP安装配置注意事项

    1. 开放端口设置 阿里云控制台添加"安全组规则". 1) 21: FTP端口; 2) 15000~15100: 对应vsftpd.conf 自定义配置. (重要!) pasv_e ...

  7. 性能分析 | Linux 内存占用分析

    这篇博客主要介绍 linux 环境下,查看内存占用的两种方式:使用 ps,top等命令:查看/proc/[pid]/下的文件.文章简要介绍了命令的使用方法与一些参数意义,同时对/proc/[pid]/ ...

  8. JDK8记FullGC时候Metaspace内存不会被垃圾回收

    本文链接:https://blog.csdn.net/a15939557197/article/details/90635460背景前段时间有一个这样的需求:第三方调用接口,30分钟内调用120W次: ...

  9. RabbitMQ 使用参考

    http://www.zouyesheng.com/rabbitmq.html 安装 基本概念 基本形式 持久化 调度策略 5.1. fanout 5.2. direct 5.3. topic 5.4 ...

  10. 消息队列 RabbitMQ 入门介绍

    来源:http://ityen.com/archives/578 一.什么是RabbitMQ? RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系 ...