1.终端是个奇妙的东西,一开始它的低颜值,高难度可能会令我们灰心气馁。

但是入门之后,你会发现终端命令行是如此强大,简直飞一般的感觉。就是这个feel,倍儿爽~ 享受“弹指间,一切尽在掌握”的感觉。

而且终端可以帮助我们完成一些图形界面做不到的工作,且能化繁为简。

虽然我们可以借助快捷键(Ctrl + Alt + F1 ~ F6)来进入tty1 ~ tty6这六个真正的全屏幕的终端,但是我们平时还是比较常用图形模式的终端。

2.Linux的终端在每一行的开头处会有一个被称为“命令行提示符”的字符串,一般这个提示符包含了你的用户名,你的电脑的名字和你所在的路径。这个提示符的格式可以自行设置。

我们在命令提示符后面输入命令,告诉电脑我们想要它完成的任务。

命令可以单独使用,也可以带参数。参数就好比选项,可以改变命令的行为。

命令的参数通常是由一个短横和一个字母组成,例如 -h ; 也可以由两个短横和几个字母组成,例如 --help 。

在输入了一个命令的首字母或前几个字母后,我们可以用Tab键来补全命令,非常方便。

可以用键盘上的上下键来前后翻看使用过的命令,也可以用Ctrl + R这组快捷键来查找使用过的命令。

在终端的操作中,有很多常用的快捷键组合。了解或记住一些快捷键将使我们效率倍增。

3.在Linux中,一切皆文件!这是与Windows区别很大的一点。

Linux的文件和目录都是由根目录/开始自顶向下呈乔木状分散的。

普通用户存放自己私人文件的地方是在/home目录下,如果你的用户名是oscar,那么你的用户的家目录就是/home/oscar。

pwd命令用于显示当前所在目录。

ls命令用于显示当前目录中的文件。

  • 蓝色-->目录

  • 绿色-->可执行文件

  • 红色-->压缩文件

  • 浅蓝色-->链接文件

  • 灰色-->其他文件

cd命令用于切换目录。

du命令用于统计目录大小。

4.cat命令用于显示文件的所有内容。不过如果文件内容太多,最好用less命令,可以一页一页地显示文件。

我们可以用head和tail命令分别显示文件开头和结尾的若干行。特别地,使用tail -f,我们可以实时地显示文件的变化,对于随时间一直在改变的文件,例如日志(log)文件特别有用。

mkdir命令用于创建目录。touch命令用于创建空文件。使用mkdir -p,我们可以递归地创建目录结构。

cp命令用于拷贝文件或目录。mv命令用于移动文件或目录,也可以为文件重命名。

rm命令用于删除文件或目录。记住:终端里可没有“回收站”,所以删除前要谨慎考虑。

我们使用ln命令,可以创建指向文件的链接(类似Windows的快捷方式,但比快捷方式复杂)。

linux命令总结----转载的更多相关文章

  1. linux 命令总结(转载)

    linux 命令总结(转载) 1. 永久更改ip ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 2.从Lin ...

  2. 10个非常有趣的Linux命令【转载】

    Linux当中有很多比较有趣的命令,可以动手看看,很简单的. 1.rev命令 一行接一行地颠倒所输入的字符串. 运行: $rev 如输入:shiyanlou shiyanlou rev.jpg 2.a ...

  3. SecureCRT中常用linux命令 -《转载》

    常用命令: 一.ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文 件. -l:列表形式,包含文件的绝大部分属性. -R:递归显示. --help:此命令的帮助. ...

  4. 常用linux命令大全 转载自:https://www.cnblogs.com/laov/p/3541414.html(大牛笔记)

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...

  5. 每天一个linux命令-转载

    每天一个linux命令目录 转载自: http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html   开始详细系统的学习linux常用命令 ...

  6. Linux必学的60个命令【转载】

    Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存  [转载地址]http://blog.chinaunix.net/uid-16728139-id-3154272.ht ...

  7. 转载:Linux命令之查看文件占用空间大小-du,df

    转载自:<du命令>-linux命令五分钟系列之三 du(disk usage),顾名思义,查看目录/文件占用空间大小 #查看当前目录下的所有目录以及子目录的大小$ du -h $ du ...

  8. 像黑客一样使用Linux命令行(转载)

    阅读目录 前言 使用 tmux 复用控制台窗口 在命令行中快速移动光标 在命令行中快速删除文本 快速查看和搜索历史命令 快速引用和修饰历史命令 录制屏幕并转换为 gif 动画图片 总结 回到顶部 前言 ...

  9. Linux下Setuid命令! 转载

    Linux下Setuid命令! 转载  在Linux系统中每个普通用户都可以更改自己的密码,这是合理的设置. 问题是:用户的信息保存在文件/etc/passwd中,用户的密码保存在文件/etc/sha ...

随机推荐

  1. bzoj5109: [CodePlus 2017]大吉大利,晚上吃鸡!

    Description 最近<绝地求生:大逃杀>风靡全球,皮皮和毛毛也迷上了这款游戏,他们经常组队玩这款游戏.在游戏中,皮皮 和毛毛最喜欢做的事情就是堵桥,每每有一个好时机都能收到不少的快 ...

  2. ActiveMQ(下载,启动,java程序中 如何操作)

    为了快速上手ActiveMQ 找个一个windows版本的mq来实现它的功能 1.http://activemq.apache.org/activemq-5158-release.html 下载 2. ...

  3. Retrofit 下载网络图片 保存到本地

    private void downImage(String imagePath) { try { CommonV2Api.downloadFile(mContext, imagePath, new I ...

  4. Stream初步应用

    一.什么是stream Stream(流)是一个来自数据源的元素队列并支持聚合操作,数据来源可以从inputstream,数组,集合中获取:聚合操作可以类似SQL语句一样的操作, 比如filter, ...

  5. (整理) .NET IIS性能优化

    本文收集了部分性能优化的方式,缓存.压缩.线程池调整等等,仅供参考. 1 .NET 程序中的调整 程序Sqlhelper中使用缓存 使用JSON序列化器(Jil)取代Json.NET 2 .NET 程 ...

  6. C# VS2017的.net Core1.0项目在版本升级为2.0后找不到程序集的处理办法

    最近不小心升级了VS2017,然后原来的.net web core1.0的项目是引用了DataBaseLib的程序集,如图  ,升级之后安装了2.0的框架,发现项目就报错了,,这个是还是之后报的错误, ...

  7. POJ2159 Ancient Cipher

    POJ2159 Ancient Cipher Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 38430   Accepted ...

  8. javascript 字符串与正则

    序:就是简单记录下正则的一些基础,还有cookie的一些设置获取删除 #字符串操作 search 查找 substring 获取子字符串 str.substring(start,stop) charA ...

  9. JAVA WEB项目中开启流量控制Filter

    Flow Control:控流的概念 主要是用来限定server所能承载的最大(高并发)流量峰值,以免在峰值是Server过载而宕机,对于WEB系统而言 通常是分布式部署,如果请求并发量很大,会导致整 ...

  10. vue2.0插件--loading

    loading效果很常见,常见到我们任何一个项目中,都可以见到他的身影.今天就以loading作为切入口,唠叨一下vuejs的插件的写法. 看vuejs官方文档关于插件的说明,关于使用插件和写插件,V ...