1、Linux基础命令

(1)改变目录

  • cd:绝对路径和相对路径;

    • 绝对路径:eg:cd  /home
    • 相对路径:eg:cd/

  • ls(list):列出目录内容       语法:ls  文件(目录)地址

    • eg:ls  /home           查看home文件夹下的文件;
  • “-a  :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
    -A  :全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录
    -d  :仅列出目录本身,而不是列出目录内的文件数据(常用)
    -f  :直接列出结果,而不进行排序 (ls 默认会以文件名排序!)
    -F  :根据文件、目录等信息,给予附加数据结构,例如:
          *:代表可可执行文件; /:代表目录; =:代表 socket 文件; |:代表 FIFO 文件;
    -h  :将文件大小以人类较易读的方式(例如 GB, KB 等等)列出来;
    -i  :列出 inode 号码,inode 的意义下一章将会介绍;
    -l  :长数据串行出,包含文件的属性与权限等等数据;(常用)
    -n  :列出 UID 与 GID 而非使用者[…]”

    “-r  :将排序结果反向输出,例如:原本文件名由小到大,反向则为由大到小;
    -R  :连同子目录内容一起列出来,等于该目录下的所有文件都会显示出来;
    -S  :以文件大小大小排序,而不是用文件名排序;
    -t  :依时间排序,而不是用文件名。
    --color=never  :不要依据文件特性给予颜色显示;
    --color=always :显示颜色
    --color=auto   :让系统自行依据设置来判断是否给予颜色
    --full-time    :以完整时间模式 (包含年、月、日、时、分) 输出”

(2)创建文件

  • 创建文件:语法:touch  路径和名字

    • eg:touch  /home/h1    在home中创建h1文件;

(3)创建目录:

  • 语法:mkdir   路径和文件夹名

    • eg:mkdir  /home/a1   在home中创建目录a1

  • 补充:当所创建的文件没有上一级文件夹,自动创建上一级文件夹 ,需要在mkdir后空格并加上“-p”      语法:mkdir  -p 文件地址

    • eg:mkdir -p  /home/b1/c1   在home文件夹中创建b1,并在b1中创建c1;

(4)复制文件(目录)

  • 复制文件(把文件从源地址复制到目标文件夹):语法:cp  源文件地址  目标文件夹地址

    • eg:cp /home/h1  /home/a1  把h1复制到a1文件夹中
  • 复制目录:语法:cp -r  源文件夹地址  目标目录地址
    • eg:cp  home/b1/c1  /home/a1   把目录c1复制到目录a1中

“-a  :相当于 -dr --preserve=all 的意思,至于 dr 请参考下列说明;(常用)
-d  :若来源文件为链接文件的属性(link file),则复制链接文件属性而非文件本身;
-f  :为强制(force)的意思,若目标文件已经存在且无法打开,则移除后再尝试一次;
-i  :若目标文件(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
-l  :进行硬式链接(hard link)的链接文件创建,而非复制文件本身;
-p  :连同文件的属性(权限、用户、时间)一起复制过去,而非使用默认属性(备份常用);
-r  :递回持续复制,用于目录的复制行为;(常用)
-s  :复制成为符号链接文件 (symbolic link),亦即“捷径”文件;”

(5)移动文件

  • 语法:mv  源文件地址  目标文件地址

    • eg:mv  /home/h1   /home/b1/h2    把home文件下的h1移动到home文件里的b1文件夹里;b1后的h2是给h1的重命名,也可以不用重名名。

(6)删除文件(目录):

  • 语法:rm -rf  文件或目录的路径

    • eg:rm -rf  /home/a1/c1       删除c1文件夹

“-f  :就是 force 的意思,忽略不存在的文件,不会出现警告讯息;
-i  :互动模式,在删除前会询问使用者是否动作
-r  :递回删除啊!最常用在目录的删除了!”

(7)查看文件内容:

  • cat  文件路径   查看文件全部
  • head -2 文件路径  查看文件头部内容(数字代表查看前几行,-2代表查看文件前两行)
  • tail -2  文件路径    查看文件尾部内容(数字代表查看后几行,-2代表查看文件后两行)
  • more   文件路径    查看翻页   
    • 回车——换行
    • 空格——翻页
  • grep    文件路径   查看含有关键字的内容

(8)修改文件内容

  • 重定向:语法:生成信息的命令 > 存储信息的命令   即用“ >”把前面操作的信息存储到后面的文件中

    • eg:(查看并列出home下的文件,将查询的结果保存在2.txt中)

  • 文件编辑器:gedit  路径(可以在后面加上文件名字)

    • eg:(输入命令后,可以显示文件内容框,可以在里面编辑内容)
  • 文件编辑器:
    • vim/vi (vim是vi的升级版):

      • 按i进入edit mode 当底部出现insert(插入)时,可以进行编写内容

        • 复制:y
        • 粘贴:p
        • 删除:d
        • 撤销:u(undo)
      • 按ESC ,退出编辑的页面
        • :wq  保存并退出
        • :q!强制退出
        • :q     退出
        • :w    保存
    • 光标定位:
      • kjhl          /上下左右
      • 0$            /行首行尾
      • ggG         /页首页尾
      • 3G           /进入第三行
  • VI的三个模式
    • 按 :进入末行模式
    • 按 v  进入可视模式
    • 按 i   进入输入模式
    • 按  ESC 返回命令模式

  • 扩展命令

    • 查找替换:语法    :范围 s/原内容/新内容/g(全局)

      • eg:  :1,5  s/2222/6666/g
    • 读入文件(另存为)
      • eg:  :w/home
    • 设置环境:
      • : set   nu       设置行号
      • : set   list       显示控制字符
      • : set   nonu       取消设置行号

小技巧:

终端窗口字体调整:

调大:ctrl  + shift + “+”

调小:ctrl  + shift + “-”

清屏:ctrl +“L”

Linux学习:文件和用户管理——文件管理命令相关推荐

  1. Linux 指令——文件和用户管理以及用户权限

    Linux 指令--文件和用户管理以及用户权限 方便快捷指令 文件和用户管理 文件管理 文件管理命令 参数 例子 vim指令 用户管理 管理用户指令 参数 例子 用户权限 用户权限命令 ACL用户权限 ...

  2. linux —— 学习笔记(用户管理与权限控制)

    目录:1.用户的创建和管理    2.组的创建和管理 3.文件执行权限的控制 4.不用密码执行sudo 1.用户的创建和管理 用户的创建和管理: useradd.usermod . userdel . ...

  3. Linux 的文件和目录管理类命令

    文件和目录管理类的命令 目录: cd ~[username] ~:指定用户的家目录 cd -:回到上一次所在的目录 路径: 相对路径中: .:当前目录 ..:父目录 pwd: print workin ...

  4. Linux学习——Linux常用文件和目录管理命令(超详细)

    Linux常用文件和目录管理命令 JunLeon--go big or go home 前言: Linux系统文件和目录管理是必须学会的命令,在Linux系统目录中/tmp目录是用来存放临时文件的目录 ...

  5. Linux 文件和用户管理(Centos 7)

    文件和用户管理 1.Linux 目录结构 2.文件管理 2.1.文件管理命令 2.1.1.创建文件和目录 2.1.2.复制和移动 2.1.3.删除 2.1.4.查看文件内容 2.1.5.修改文件内容 ...

  6. linux轮训创建文件夹,Linux文件和目录管理相关命令(三)

    通过前两篇的文章分享大家是否对Linux文件和目录管理的相关命令有所了解了呢?今天小编将继续为大家带来Linux文件和目录管理相关命令的第三篇文章,想要做Linux运维工程师的小伙伴,来看一看,希望能 ...

  7. linux实验二目录与文件查看相关命令,Linux文件和目录管理相关命令(二)

    今天小编将继续为大家带来Linux文件和目录管理相关命令的文章,想要做Linux运维工程师的小伙伴,来看一看,希望能对你有帮助哦~ 一 查看文件内容 上面提到的一些命令例如ls只是用来显示文件的属性与 ...

  8. linux 学习 文件与目录

    . Linux 系统目录概况 目录的含义解释: /根目录的内容: /usr的内容 /var 的内容: Linux文件基本属性 查看文件的属性及文件所属的用户和组,常常使用ls -l 或者ll Linu ...

  9. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

最新文章

  1. 理解和实现分布式TensorFlow集群完整教程
  2. x86汇编指令集大全
  3. python获取键盘输入_python如何获取键盘输入
  4. keytool命令总结
  5. SQL:认识数据库约束
  6. 配置struts.xml时extends=struts-default会报错,原因和解决
  7. 任何傅里叶级数展开和卷积可以参考一下页面
  8. 20150905-Y1506401-19+benz2015+at、crontab等使用方法
  9. 装修的九大风格,快来看看哪种适合你
  10. linux之cp强制复制文件
  11. OpenCV精进之路(十六):图像分解和融合技术——图像拼接和图像融合技术
  12. 字符串数组排序的快速排序实现
  13. python爬虫工程师必学app数据抓取实战_另辟蹊径,appium抓取app应用数据了解一下!...
  14. linux gst-launch-1.0测试音视频
  15. 小飞鱼通达二开 致远OA A8+ 设计工作流实例初体验(图文)
  16. 电力电子技术(17)——交流电力控制电路和交交变频电路
  17. android listview网络图片,Android ListView从网络获取图片及文字显示
  18. Grounded Language-Image Pre-training
  19. 开放平台与WeCube开源
  20. 吴军老师《给中学生/大学生的书单》----Yohao整理

热门文章

  1. 51单片机定时器的原理与使用
  2. 51单片机存储器原理
  3. DOS命令批处理 及 硬盘修复
  4. 附件统一处理starter,含附件客户端和附件服务端
  5. Hystrix实现熔断降级
  6. python求最长公共子串_Python-求解两个字符串的最长公共子序列
  7. MySQL——SQLyog如何导出、导入数据库
  8. python测试用例发送邮件用谷歌浏览器的方式
  9. HTML5编写船上航行网页,前端面试整理(HTMLCSS) | 航行学园
  10. 扫描某网段存活主机(如何判定是否存活,去发送arp报文,如果有回应,表示存活)