1、罗列出文件和文件夹 –ls

ls 是帮助我们罗列出当前目录下的所有的文件和文件夹,当然了,还可以加上许多选项,最为重要的是所加的参数可以进行组合,起到让人意想不到的效果,下面就是常用的一些ls的及其参数组合的例子

列出当前文件夹和文件 ls

列出其他文件夹下的文件和文件夹 ls TargetTirectroy

使用通配符列出文件夹下的内容(列出video文件夹下的所有wmv文件) ls /video/*.wmv

查看子文件夹中的文件列表 ls -R(注意是大写的R哦)

以单独的一列来显示文件的详细信息 ls -l

用逗号分割的列表显示内容 ls -m(m实际上是commas的助记符)

查看隐藏的文件夹和文件 ls -a(a就是all的意思)

显示文件的类型 ls -F(注意是大写的F哦,所谓类型常见的为以下五种*(可执行文件),/(目录), @(符号链接文件), |(管道FIFO), =(套接字Socket))

用不同的颜色显示: ls –color(这里是用到了两个短线,不要弄错咯)

显示权限、所有者等详细信息 ls -l

最重要的是最左边的那十个字符,记得要分成四组,虽然看起来不是这样的,第一组有一个字符组成;第二组有接下来的234组成,第三组为接下来的三个,最后一组为剩下的,比如我们看到如下的权限展示标记

drwxr-xr-x其实就是d rwx r-x r-x;d 表示credentials是目录,当第一个位置是-时则表示该项是一个文件;r是可读read;w是可写write;x相当于为了运行命令而访问目录的权利,或访问者是访问目录中的子目录

以相反的顺序显示列表内容 ls -r(r是reverse 反序的意思)

按文件的拓展名进行排序 ls -X(一般来说是大写)

按时间日期排序输出 ls -t

按文件大小进行排序 ls -S

用K,M,G等单位来显示文件的大小 ls -h

2、显示当前目录的路径的命令command是pwd,其作用就是显示当前所处的路径,相对而言这个命令很简单,我们就不在进行冗述了

3、切换到不同的目录cd 同样这个命令很简单,只需要输入cd 命令 后面跟上你想进入的目录就可以了。你既可以使用相对目录../返回上一级;./当前级;也可以使用绝对路径进行操作。

切换到home目录只需要cd ~即可,就是这么简单

切换到以前的目录 cd -

4、将文件爱你事件修改为当前时间touch

其实就是将文件的记录的时间修改为你访问时的时间,虽然这一功能在windows系统中会自动帮您完成。还有最重要的一点是,touch可以创建新的文件,前提是文件并不存在的时候,这样就可以方便以后的使用了。

5、创建目录mkdir(其实是make driectory 的简称),但是如果想创建目录中带有目录,就需要我们加上一些参数了,那就是mkdir -p(p 就是parents);如果你想仔细的看到mkdir到底做了什么,那就使用mkdir -v(v就是verbose,意为调试内容的输出)

6、复制文件cp:格式是cp oldDirectory/oldFileName newDirectory/newFileName;需要注意的是只有在复制到当前文件夹的时候才需要进行重新命名,如果是复制到其他的目录下时,既不用再为其创建新的名称了

cp -i(i指interactive,会显示询问信息,y是,n否)

cp -v(显示具体的命令运行过程)

复制一个目录 cp -R

复制文件到其他的目录作为完整的备份 cp -a

7、移动和重命名文件mv,具体的用法其实和cp差不多,知识多了一个移动到当前目录是可以使用’.’;方便快捷

8、删除文件rm,可以配合通配符进行批量的处理;rm-i显示警告信息;rm -v;显示执行底层过程

9、删除空目录使用rmdir,删除非空目录使用rm -Rf(R 是recursive,f是force,见名知意咯)不过使用这条命令的时候需要万分小心,否则会产生意想不到的错误哦;

10、变更到其他用户

su username(switch user username翻译过来很明显哈,但是这个命令不能把环境变量也弄过来)

配合whoami可以显示当前用户名称

su -l就可以实现把用户的环境变量也弄过来

变成root用户可以使用 su(环境变量弄不过来)

su - (环境变量也弄过来)

Linux 操作之基础命令的更多相关文章

  1. LINUX二十个基础命令

    LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...

  2. Linux系统优化及基础命令

    1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...

  3. Linux环境及基础命令(一)

    Linux环境及基础命令 一.认识Linux系统 略 二.配置Linux系统远程登录 2.1虚拟机系统配置 2.11虚拟机配置 统一NAT模式 虚拟机连不上 确定VMnet8网卡的IP地址(每台虚拟机 ...

  4. 【Linux】常见基础命令之系统操作

    linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令. cd:切换目录 lilip@ubuntu:~$ cd /home/lilip/test pwd:打印当前目录 lilip@ubu ...

  5. linux学习之——基础命令

    Linux体系基础命令: Linux是一个命令行组成的操作体系!精华在命令行,岂论图形界面成长到什么水平这个原理是不会变的,Linux命令有许多壮大的效用:从简单的磁盘操作.文件存取.到举办庞大的多媒 ...

  6. Linux下mysql基础命令(一)

    1, 创建mysqld数据库的管理用户:             要把root用户设置为管理员,我们应该运行下面的命令:    # mysqladmin -u root password 密码 一般情 ...

  7. Linux系统编程——基础命令总结

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/asialee_bird/article/ ...

  8. linux学习笔记——基础命令

    最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...

  9. Linux常用的基础命令总结

    man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...

随机推荐

  1. swiper display:none 后 在显示 滑动问题

    一般这种问题  必须在本身元素  或者父元素  显示出来  然后调用swiper实例 或者只需加两行 observer:true, // 修改swiper自己或子元素时,自动初始化swiper obs ...

  2. seaborn使用(样式管理)

    seaborn使用(样式管理) Seaborn是一个在Python中制作具有吸引力和丰富信息的统计图形的库.它建立在matplotlib之上,并与PyData堆栈紧密集成,包括支持scipy和pand ...

  3. python笔记十三(高阶函数、装饰器)

    一.高阶函数 函数只要有以下两个特征中一个就可以称为高阶函数: a:函数名作为一个实参传入另一个函数中 b:函数的返回值中包含函数名 下面我们用代码来感受一下这两种形式: import time # ...

  4. MongoDB 复制(副本集)

    MongoDB复制是将数据同步在多个服务器的过程. 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性. 复制还允许您从硬件故障和服务中断中恢复数据. ...

  5. Python 性能剖分工具

    Python 性能剖分工具 眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡见不鲜.接下来的工作就是加班加点地找出性能瓶颈,然后进行优化,再进行性能测试,如此这般周而复始直到通 ...

  6. Web自动化框架LazyUI使用手册(6)--8种控件对应的class,及可对其进行的操作

    概述: 本文详述8种控件对应的class,及可对其进行的操作 回顾: 回顾一下,下文中的工具设计思路部分: http://blog.csdn.net/kaka1121/article/details/ ...

  7. Dynamics CRM2016 Web API之创建记录

    前篇介绍了通过primary key来查询记录,那query的知识点里面还有很多需要学习的,这个有待后面挖掘,本篇来简单介绍下用web api的创建记录. 直接上代码,这里的entity的属性我列了几 ...

  8. 1.httpClient和ScrollView

    1 在服务器端使用sqllite编写数据库 常见命令是:sqlite3 tank.db 进入之后创建表: create table tscore ( id integer primary key au ...

  9. SQLite 创建数据库(http://www.w3cschool.cc/sqlite/sqlite-create-database.html)

    SQLite 创建数据库 SQLite 的 sqlite3 命令被用来创建新的 SQLite 数据库.您不需要任何特殊的权限即可创建一个数据. 语法 sqlite3 命令的基本语法如下: $sqlit ...

  10. FFmpeg与libx264接口源代码简单分析

    ===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...