1.linux打开terminal,两种最简单的办法,第一种,直接Ctrl+Alt+T;第二种,Alt+F2,输入gnome-terminal;更复杂的不建议使用。
2.linux没有盘符的概念,只有路径,分为相对路径和绝对路径;绝对路径表示为:/路径名称,表示从根目录或者家目录开始的详细路径;相对路径表示当前目录所在的路径。
3.linux系统区分大小写,terminal下ls查看,蓝颜色为文件夹,白颜色为文件,使用ls -l查看文件,左侧开头字母为D代表这些都是文件夹信息,为-则表示这些问文件内容,另外-l -h可以将文件夹的大小从标准字节表示为人性化的理解,比如1024KB=1M,让我们看起来更直观。-lh和-l -h结果一样,-lha表示所有文件。
4.隐藏文件和隐藏文件夹是用来配置系统中的系统应用文件。
5.touch+文件夹名称,没有文件就创建文件,文件存在就修改文件的末次修改日期,隐藏文件同理。
6.使用mkdir+文件夹的时候,要确认文件和文件夹不同名,linux系统里面不允许同一个名称的文件和文件夹存在。
7.linux系统中使用rm命令要小心,文件删除后就不会恢复,和图形界面有区别。

  1. ~表示家目录。
    9.使用cp或者mv等命令时,最好带-i,保证文件出现其他问题可以确认,因为操作都是不可恢复的,切记。
    以下是命令:
    命令 对应英文 作用
    ls list 查看当前文件夹下的内容
    ls -a ls -all 显示所有的文件(包含隐藏文件)
    ls -l 以列表的方式显示详细信息
    ls -h 配合-l使用以人性化的方式显示文件大小
    pwd print work directory 查看当前所在文件夹目录
    cd change directory "切换文件夹
    cd 返回顶级目录
    cd 文件夹名 进入文件夹名所在目录
    cd . 进入本目录
    Cd ..进入上一级目录
    Ctrl+C 结束当前命令"
    cd ~ 返回当前用户的主目录
    cd - 可以在最近使用的两次目录来回切换
    touch touch "如果文件不存在,新建文件
    touch 123.txt 创建123.txt
    touch .123.txt 创建隐藏的123.txt"
    mkdir make directory 创建目录
    rm remove "删除绑定的文件名
    rm 123.txt
    rm .456.txt"
    clear clear 清屏
    command 【-options】 【parameter】 parameter 参数【】表示可选命令
    command --help -后面跟选项 -- 跟命令 查询命令
    man command manual command 命令手册
    通配符作用 一些特殊的符号,用来代表其他的字符

    • 代表任意多个字符 查看文件可以用表示其他多个字符,和关键字符结合使用
      ? 代表任意一个字符 查看文件可以用?表示其他一个字符,和关键字符结合使用
      [] 表示要匹配的字符组 和
      ?用法一样,只不过在[]里面添加需要匹配的字符组,只要属于这个字符组里面的,都可以展现出来
      mkdir 创建一个新的目录
      mkdir -p a/b/c/d/e 文件夹和文件不能同名 创建多个递归的文件夹,命令的意思是创建一个存在于a文件夹下面的b文件夹下面的c文件夹下面的d文件夹下面的e文件夹
      rm -r 递归的删除目录下的内容,删除文件夹必须加此参数
      rm -f 强制删除,忽略不存在的文件夹,无需提示
      rm -r * 删除目录下的所有文件
      tree 显示树目录,如果没有的话去软件包下载install,命令为:sudo apt-get install tree
      tree ~ 显示根文件夹的树目录
      cp 源文件 目标文件 copy 复制文件和目录
      "eg:cp ~/Documents/123.txt ./Desktop/489.txt
      cp ~/Documents/123.txt ./Desktop" 将Documents下的123.txt复制到Desktop下并命名为489.txt,如果文件名不想改变,直接指向目标目录即可。
      cp -i 源文件 目标文件 复制文件和目录是出现覆盖文件前提示
      cp -r 源文件 目标文件 将递归复制改目录下的所有子目录和文件,但是目录文件必须为一个目录名
      mv move
      mv 源文件 目标文件 文件和文件夹能移动,目录不能移动
      eg:mv ~/Desktop/test ~/Documents/test 移动Desktop下的test文件夹到Documents下的test
      mv -i 源文件 目标文件 通cp中-i提示原理一样

转载于:https://blog.51cto.com/tudoubowen10/2065353

linux系统的学习经验首篇相关推荐

  1. linux系统下载经验,linux系统的学习经验首篇

    1.linux打开terminal,两种最简单的办法,第一种,直接Ctrl+Alt+T:第二种,Alt+F2,输入gnome-terminal:更复杂的不建议使用. 2.linux没有盘符的概念,只有 ...

  2. Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装

    Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装 前言: 本系列文章取材广泛,有来自于互联网的,有来自教科书的,有来自自己的笔记的,也有来自自己对Linux的经验积累的.此系 ...

  3. 嵌入式Linux系统编程学习之二常用命令

    嵌入式Linux系统编程学习之二常用命令 文章目录 嵌入式Linux系统编程学习之二常用命令 前言 一.常用命令 1.su(用户切换) 2.useradd(添加用户) 3.passwd(修改密码) 4 ...

  4. linux系统入门学习Linux认证:linux系统学习方法入门体

    Linux认证考试:操作系统linux学习方法入门体 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习,给大家拿出来分享一下, Linux!Linux只是个内核!这点很重要,你必 ...

  5. Linux系统编程学习之《编程前的准备》

    在进行Linux系统编程钱,先来看看编程前的准备吧! 先说说我为什么学习Linux系统编程,因为我觉得现在Linux是IT行业的主流,学习一下Linux相关知识,对于学计算机专业的我来说肯定是有必要的 ...

  6. linux线程并不真正并行,Linux系统编程学习札记(十二)线程1

    Linux系统编程学习笔记(十二)线程1 线程1: 线程和进程类似,但是线程之间能够共享更多的信息.一个进程中的所有线程可以共享进程文件描述符和内存. 有了多线程控制,我们可以把我们的程序设计成为在一 ...

  7. 嵌入式Linux系统编程学习之一目录结构

    嵌入式Linux系统编程学习之一目录结构 文章目录 嵌入式Linux系统编程学习之一目录结构 前言 一.Linux目录结构 前言 Linux目录结构 一.Linux目录结构 /bin:存放Linux的 ...

  8. linux系统编程学习_(2)进程控制-- fork函数、exec函数族、回收子进程--孤儿进程僵尸进程、wait函数

    linux系统编程学习_(2)进程控制-- fork函数.exec函数族.回收子进程–孤儿进程僵尸进程.wait函数 进程控制 fork()函数 创建一个子进程. pid_t fork(void); ...

  9. 一点点linux系统的学习心得

    我相信你正在阅读本文的时候,可能是因为你渴望学习Linux技术.我想分享一下过去两年中我自己的一些学习经历,希望你能更顺利地成为Linuxer. 两年前在Linux系统的运行和维护方面找到了一份工作( ...

最新文章

  1. IT人的学习方法论-续集 关于英语的学习
  2. 学完Web前端后发展方向有哪些呢?
  3. 服务器分配虚拟机算法,云计算环境下的虚拟机资源分配
  4. Win10系列:JavaScript动画3
  5. sql2005没有服务器名称
  6. smartsvn 使用
  7. 简单版俄罗斯方块程序代码c语言,俄罗斯方块C语言程序代码.DOC
  8. 起点中文网越来越火爆了,我利用Python直接把整站数据采集完毕
  9. Android控件组合应用四
  10. 桌面IE不见的处理方法
  11. 每日一佳——Hilbert Space Embeddings of Hidden Markov Models(Le Song,ICML,2010)
  12. phpMyAdmin 4.8.1 远程文件包含 CVE-2018-12613 漏洞复现
  13. TIA博途SCL编程学习21_4个数字中的3个数字的排列组合
  14. docker安装后启动失败
  15. ( 持续更新,目前含 200+ 工具类 ) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。
  16. ORA-12899: value too large for column 问题解决
  17. 【算法】Shannon Entropy决策中的香农熵介绍、计算以及python代码实现
  18. 我的世界java防火墙_我的世界Java版更新:烟花和自由堡垒!
  19. 玩转Bootstrap(JS插件篇)
  20. iOS wkWebview播放HTML5 video视频 自动全屏问题解决

热门文章

  1. 下面关于微型计算机控制技术的叙述,(微型计算机控制技术选择题.docx
  2. 高等学校精品规划教材 计算机专业英语,计算机专业英语
  3. java的23设计模式
  4. Android开发日常笔记
  5. day03: oracle的sql增 、删、改,事务处理
  6. 电脑硬件配置——组装查询软件
  7. deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...
  8. js表格中将每行的两个数据求和显示_python数据分析相关【一】
  9. 学计算机的八字,计算机教室八字格言
  10. 视频播放页php,html jquery简易视频播放器