1

linux 中,一切皆文件。 图片、MP3和视频,它们都是文件。

目录,是一种特殊的文件,其中包含其他文件的信息。磁盘驱动器则是真正的大文件了。

网络连接也是文件,甚至运行中的进程都是文件。这些都属于文件的范畴

Linux(和Unix)文件名最多可以长达255个字符。

Linux对于文件名是区分大小写的。

文件命名的时候/不能使用,空格尽量不使用。-不能做文件名开头。{} [] * ? ' "需要转义使用。

通配符:

* 匹配0或多个任意字符
rm hebo*.jpg ? 匹配单个字符
rm hebo1?.jpg [ ]可以匹配一组单个字符
rm hebo[1-10].jpg

2 基础命令

ls 列出文件和文件夹

ls music 列出某文件夹内容

ls music/**/**.js 列出某文件夹中的某些文件

ls -R(或者ls --recursive)/music 递归遍历该目录文件,显示所有该目录和子目录内容

ls -1(或者ls --format= single-column) 单行显示结果

ls -m (或者ls --format=commas) 使用逗号作为分隔符 显示结果

ls -a (或者ls -all) 查看所有文件,隐藏文件。

ls -F (或者ls --classify) 显示文件类型。
文件后面会带有特殊标记
* 可执行文件
/ 目录
@ 符号链接文件
| 管道(FIFO)
= 套接字(socket) ls --color 以不同颜色显示内容.
默认的shell文本颜色 普通文件
绿色 可执行文件
蓝色 目录
紫红色 符号链接文件
黄色 管道(FIFO)
紫红色 套接字(socket)
红色 压缩文件(.tar、.zip、.deb、.rpm)
紫红色 图片文件(.jpg、.gif、.png、.tiff)
紫红色 音频文件(.mp3、.ogg、.wav) ls -l 显示每个文件权限,所有者等详细信息。 ls -r (或者ls --reverse) 相反顺序显示内容。 ls -X 对文件的扩展名进行字母顺序的排序。 ls -t(或者ls --sort=time) 按日期和时间对目录的内容进行排序。 ls -S (或者ls --sort=size) 按照文件大小来排序。 ls -h 显示文件大小 pwd (print working directory)显示当前文件路径 cd 切换目录。 cd ~ 切换到home。 cd - 切换到原来的目录。 touch new.txt 创建新文件。 touch filename 更新文件访问和修改时间。 touch -a 更新访问时间。 touch -a 更新修改时间。 touch -t 更改时间。 mkdir 创建新文件夹。 mkdir -p(或--parents) 创建文件夹的时候再创建一个子文件夹。 mkdir -v(或--verbose) 查看创建文件夹过程中的每一步。 cp 复制文件。 cp -v 查看复制步骤。 cp -i 相同文件覆盖前的预警。 cp -R 目录和它的内容都会被复制。 cp -a 复制文件到其他目录以作为完整的备份. mv 将文件系统的文件从一个地方移动到另一个地方 rm 删除文件 rm -v 删除文件时显示执行过程 rm -i 询问你是否要删除。 rmdir 删除目录。 rm -Rf -r 进入到它发现的每个子目录中去删除文件, -f 不要因为些细节问题(比如文件夹非空)而烦扰用户. su 切换用户

linux 命令入门的更多相关文章

  1. 简简单单之Linux命令入门

    show me the code and talk to me,做的出来更要说的明白 GitHub 项目JavaHouse同步收录 我是布尔bl,你的支持是我分享的动力! 引入 作为一名合格的后端开发 ...

  2. Linux命令入门

    // 查看日历cal // 修改密码passwd // 查看目录和文件ls -lls // 查看当前用户信息whoami // 查看当前在线用户userswho 在Linux中,可以使用 vi 编辑器 ...

  3. 【转载】干货再次来袭!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载八)用命令实现批量添加用户

    Windows添加用户需要至少5个界面,而Linux一条命令就搞定了,这是不是高效人士办公第一法则呢.本文不给你一堆参数和选项,不让你见识教条主义,只给你最实用的代码. 想每天能听到小妞的语音播报,想 ...

  4. 20165223 Linux安装及命令入门

    预备作业3:Linux安装及命令入门 一.VirtualBox和Ubuntu的安装 通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,我开始学习虚拟机的安装,根据教程一步步试着安装. ...

  5. 20165221 Linux安装及命令入门学习

    安装过程 按照图文教程,进行操作,遇到如下问题. 1.安装ubuntu时从官网下载不成功. 最后在同学的帮助下,通过中文版网址入口进入,完成下载. 2.BIOS未恢复出厂设置,导致不能选择64-bit ...

  6. 20165321预备作业3:Linux安装及命令入门

    Linux安装 在老师给的VirtualBox的网站上面,我下载了VirtualBox的最新版本,安装成功后,我又下载了Ubuntu.但是,发现无论是哪个版本的Ubuntu都无法在VirtualBox ...

  7. linux常用命令大全(linux基础命令入门到精通+命令备忘录+面试复习+实例)

    作者:蓝藻(罗蓝国度) 创建时间:2018.7.3 编辑时间:2019.4.29 前言 本文特点 授之以渔:了解命令学习方法.用途:不再死记硬背,拒绝漫无目的: 准确无误:所有命令执行通过(环境为ce ...

  8. 20155327预备作业3:Linux安装及命令入门

    20155327预备作业3:Linux安装及命令入门 安装Linux操作系统 由于之前安装过所以这里就不再赘述了 掌握Linux命令的学习方法 学习路径: 常用Ubuntu快捷键: CTRL+ALT+ ...

  9. 20165320 预备作业3 :Linux安装及命令入门

    一.VirtualBox与Linux的安装 我是按照老师给的链接下的最新版本的VirtualBox5.26,然后Ubuntu软件(版本是16.04,最新的是17)是自己在网上找的旧版本下好的,因为我在 ...

随机推荐

  1. ThreadPool(线程池) in .Net

    本文来自:http://rickie.cnblogs.com/archive/2004/11/23/67275.html 在多线程的程序中,经常会出现两种情况.一种情况下,应用程序中的线程把大部分的时 ...

  2. js操作iframe框架时应该屡清楚的一些概念

    1.获取iframe的window对象 存在跨域访问限制. iframeElement.contentWindow 兼容 2.获取iframe的document对象 存在跨域访问限制. chrome: ...

  3. 程序员使用Node的十个技巧

    从问世到现在将近20年,JavaScript一直缺乏其它有吸引力的编程语言,比如Python和Ruby,的很多优点:命令行界面,REPL,包管理器,以及组织良好的开源社区.感谢Node.js和npm, ...

  4. SQL Server T-SQL基础

    --数据库:数据库软件:mssqlserver,oracle,db2, ACCESS,SQLITE --数据库文件:分数据文件(MDF)和日志文件(log) 班级名称:(四期班训练营)长度可变,有中文 ...

  5. 2、vector的实现

            看侯捷老师的<STL源码剖析>有一段时间了,打算自己整理一下思路,试着实现一下.主要目的有两个:1.巩固自己对源码的理解,让自己更加深刻的体会其中各种机制的奥妙.别人的知识 ...

  6. 使用ICE进程间通信时,IP和端口的选择

    使用ICE进程间通信时,IP和端口的选择 服务器在创建时使用的Endpint格式为 tcp  -h IP地址 -p 端口 1.IP地址的选择 如果填某个网卡的地址,则只在这个地址上监听,客户端必须连这 ...

  7. sqlite数据库常用语句

    这个文件型数据库小巧好用,可以替代ACCESS,以下是常用的语句 获取数据库时间(设计表字段时的当前时间默认值) sqlite        datetime('now', 'localtime') ...

  8. Windows上Python3.5安装Scrapy(lxml)

    常用网址: Python 3.5: https://www.python.org/downloads/ Wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlib ...

  9. hdu 2966 In case of failure k-d树

    题目链接 给n个点, 求出每个点到离它最近的点的距离. 直接建k-d树然后查询就可以  感觉十分神奇... 明白了算法原理但是感觉代码还不是很懂... #include <bits/stdc++ ...

  10. newifi升级固件及开启SSH

    1.固件去官方社区下载 2.开启SSH  连接newifi访问http://192.168.99.1/newifi/ifiwen_hss.html  看到返回success  说明开启SSH 3.使用 ...