Linux的文件关系:

  • / 根最大的文件夹,存储此台计算机的所有数据
  • /etc  存放计算机的配置文件
  • /var/log 存放电脑的日志文件
  • /home 家的位置

路径:相对路径、绝对路径(从根下开始)

Linux的命令格式:

命令    -【选项】  【路径或参数】

注:

  1. 中括号内的可以省略
  2. 严格区分大小写(一般为小写)
  3. 必须使用英文输入

ls     查看当前目录下的所有文件

- A  查看所有文件,包含隐藏文件

- l 以长格式形式显示查看文件夹下的内容

pwd  查看当前所在位置

cd   切换目录

cd /  切换到根目录下

cd   直接回车,回到自己的家目录

cd .. 返回上一层

ls -l (详解)

d:目录文件   -:普通文件   l:链接文件

权限:r(读):4  w(写):2 x(执行):1

属主           属组             其他

rwx(7)r--(4)r-x(5)

mkdir   创建一个新的文件夹(d)

-p  递归创建

ex:mkdir  -p   a/aa/aaa

touch  创建一个新的文件

ex:  touch  1.txt

rm  删除文件或者文件夹

rm  -rf  强制删除文件及文件夹

tab 键

  1. 按一次,补全命令或者路径
  2. 按两次,下拉菜单,出现当前目录下的所有以查找的文件开头所有文件
  3. 按一次,检查这个文件有没有

history  历史命令  主要用来排错

mv  移动

格式: mv  源文件  目的位置

作用:

  1. 可以移动文件
  2. 可以移动文件的同时修改名称
  3. 可以直接重命名(移动到当前路径下即可)

cp 复制

格式:cp  源文件    目的位置

作用:

拷贝的过程中改名字

拷贝文件夹 加参数   -a

与mv的区别是,此方式下源文件还在

通配符:

* 通配所有          ?通配一位

cat  head  tail的使用

格式:  cat   文件名

cat  -n  文件名  显示行号查看

head  -n   文件名  查看这个文件的前n行

tail   -n  文件名  查看这个文件的后n行

grep  查找命令

格式:grep  关键字  目的文件

grep  ^关键字  目的文件   注:匹配开头

grep   关键字$  目的文件   注:匹配结尾

|  管道符 ,将上一条命令的执行结果交给下一条命令执行

ex:cat -n  /etc/paswd | grep root

输出重定向

>  覆盖重定向

>>  追加重定向

echo   输出到终端

vim 编辑器

vim编辑器的3种模式:

命令模式:用来批量操作,复制,粘贴等

插入模式:用来写出文档 i a o

末行模式:保存退出(wq) 不保存退出(q!)

  • 复制: 数字+yy 注:从光标所在位置开始,开始往下操作(数字表示复制的行数)
  • 删除:数字+dd 注:删除了数字行
  • 粘贴:p键
  • 全文查找: /关键字
  • 撤销: u
  • 反撤销:ctrl + r
  • 显示行号:set nu
  • 定位到指定行:nu

tar 打包压缩命令

压缩格式:tar  -zcf  ****.tar.gz  需要打包的文件

解压格式:tar  -xf   ****.tar.gz  解压到当前

tar  -xf   ****tar.gz  -C  目的目录

--help   获取命令帮助
             用法:   ls --help
                          mkdir  --help
      man    获取命令的详细帮助  
             用法:    man   ls

注:常用快键键:

ctrl+l  清屏        ctrl+c  退出终止     ctrl+d 强制退出  ctrl+shift+加号  终端放大
        ctrl+减号   终端缩小    ctrl+shift+t  当前窗口创建新的终端    ctrl+shift+n  其他地方创建

esc + .   提取上一条命令的执行路径
                alt+.

小白学Linux的更多相关文章

  1. 小白学linux命令

    小白是景女神全栈开发股份有限公司的一名财务实习员工,经过3个月的实习期,小白是过五关斩六将啊!终于成为了公司的一名正式员工,而且收到了景总亲自发来贺喜的邮件:“欢迎你加入大家庭,公司也本着员工全面发展 ...

  2. 小白学Linux(五)--VI/VIM编辑器

    我们操作文件,终究离不开编辑文件,对文件内容的编辑,Linux系统下,我们通常使用VI/VIM来编辑文件.VI是每个Linux都会自带的文本编辑器,VIM是VI的增强版,可能有些发行版本没有自带,可以 ...

  3. 小白学Linux(三)--文件系统基本结构

    Linux文件系统是一个倒立的单根树状结构,文件名称严格区分大小写(windows系统则是对大小写不明感的).路径用“/”分隔,跟windows的“\”不同. 这里我画了一张一般Linux系统的正常目 ...

  4. 小白学Linux(四)--系统常用命令

    这里记录一下基础的系统常用命令,都是日常可能用到的,需要记住的一些命令.主要分为5个模块:关于时间,输出/查看,关机/重启,压缩归档和查找. 时间:      date :查看设置当前系统时间,dat ...

  5. 小白学Linux(二)--命令行基本操作

    安装完Ubuntu后,进入系统,呈现在眼前的是Ubuntu的界面,跟windows的差不太多.一般操作系统包含GUI和CLI.GUI就是我们现在看到的,也是windows常用的直接用拖拽,点击等操作对 ...

  6. 小白学 Python 爬虫(3):前置准备(二)Linux基础入门

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 Linux 基础 CentOS 官网: https: ...

  7. 小白学Docker之Swarm

    承接上篇文章:小白学Docker之Compose,自学网站来源于https://docs.docker.com/get-started 系列文章: 小白学Docker之基础篇 小白学Docker之Co ...

  8. 小白学Docker之基础篇

    系列文章: 小白学Docker之基础篇 小白学Docker之Compose 小白学Docker之Swarm PS: 以下是个人作为新手小白学习docker的笔记总结 1. docker是什么 百科上的 ...

  9. 小白学 Python 爬虫(4):前置准备(三)Docker基础入门

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

随机推荐

  1. OpenGL 4.0的Tessellation Shader(细分曲面着色器)

    细分曲面着色器(Tessellation Shader)处于顶点着色器阶段的下一个阶段,我们可以看以下链接的OpenGL渲染流水线的图:https://www.opengl.org/wiki/Rend ...

  2. OpenLayers 3 扩展插件收集

    OpenLayers 3 扩展插件 Awesome-OpenLayers OL3扩展 ol3-ext 很酷的一组 OpenLayers 3 (ol3) 扩展: 编辑-选择控件.CSS popup(弹出 ...

  3. 取出资源文件中的bitmap,并将其保存到TMemoryStream中,从资源里载入图象而不丢失调色板

    从资源里载入图象而不丢失调色板 procedure loadgraphic(naam:string);var  { I've moved these in here, so they exist on ...

  4. VS2008项目移植到Linux

    不少人都遇到过这种情况:在Windows下用Visual Studio工具开发的程序需要移植到Linux系统中,做成Linux版本的,但程序比较大,在Linux上又离不开Make,手动编写Makefi ...

  5. 人脸检测及识别python实现系列(2)——识别出人脸

    人脸检测及识别python实现系列(2)——识别出人脸 http://www.cnblogs.com/neo-T/p/6430583.html

  6. unity shader tags

    "IgnoreProjector",值为"true"时,表示不接受Projector组件的投影. "ForceNoShadowCasting" ...

  7. SQLSERVER的四个系统数据库

    (1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息.这些系统信息包括所有的登录信息.系统设置信息.SQL Server的初始化信息和其他系 ...

  8. 健康类App原型制作分享-Mindmate

    Mindmate是一款健康类App,主要是帮助人们快速入眠,放松情绪,它拥有小清新的界面,配图全是由插画组成,生动有趣.在这款原型中,为了保持App的原有特色,将插画通过图片组件导入进来:音乐播放界面 ...

  9. 自动化ui 保存max场景信息 结构化处理比较好用

    struct gt_cl_hp_saveMaxinfo ( pathpp ="" , fn savemaxinfor =( DialogMonitorOPS.unRegisterN ...

  10. sed修改json内容

    1.config.json { "whiteHoleUrl": "http://172.16.80.90/whui/serviceManagement/regist/ne ...