【Linux】命令学习笔记和总结
莫名的想学习一下Linux了,因为对这方面的知识储备为0。对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下。
一、教程参考
参考菜鸟教程即可: Linux 教程 | 菜鸟教程 http://www.runoob.com/linux/linux-tutorial.html
二、学习难点:
学习Linux的难点在于,Linux主要是命令行操作界面。
在Windows上熟悉了图形操作界面,所有的软件都是图形操作界面,点击对应的功能操作即可,这意味着所有软件实际只有一种操作方式————。
而Linux,从系统到软件,都是命令行操作,你需要记忆各种命令,以及命令的各种参数,相对来说还是比较复杂的。
初步了解Linux,感觉至少需要掌握以下几种操作命名:
- 基本系统操作命令 :文件夹文件的新增删除修改等、软件的安装,以及各种设置的修改;这些都需要通过命令来完成。
- VIM对于文件的操作 :输入输出保存,修改替换等,文件内部跳转等;
- ** Bash命令**:如果想要很好的使用Linux,Bash命令肯定少不了;
- ** 其他安装软件的命令**:数据库MySQL,服务器Tomcat,甚至Ngnix,以及其他其他开发常用的命令。
看似比较艰难,不过做好分类,你会发现也没那么难,而且熟悉之后,操作的流畅度和效率也是Windows的图形操作无法比拟的。
三、学习整理:
这里只是对于常用命令进行了整理,和原教程无太多区别,不过自己的整理能使自己更好的记忆、更好的学习。这点还是比较好的
3.1 Linux 目录管理命令:

3.2 Linux 文件内容查看命令:

3.3 Linux系统用户账号和用户组的管理命令:

3.4 Linux 磁盘管理命令:

3.5 Linux 命令大全 | 菜鸟教程:
http://www.runoob.com/linux/linux-command-manual.html
也可:Linux 命令大全 (手册)_Linux 常用命令行实例详解_Linux 命令学习手册 http://man.linuxde.net/ (感觉更详细更深入)
四、常用命令:
1、find
根据文件名和后缀搜索当前目录及其子目录:
find . -name "*.c"
五、其他说明:
根据文件名和后缀搜索当前目录及其子目录:
find . -name "*.c"
如果本机没有Linux环境,可以尝试在网上找一些在线Linux环境进行操作,会加深理解。
我主要是用的实验楼的在线环境,上面还有课程,如果要学习也很不错。
实验楼 - 在线做实验,高效学编程 https://www.shiyanlou.com/
六、附件:

附件列表
【Linux】命令学习笔记和总结的更多相关文章
- Linux命令学习笔记目录
Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...
- linux命令学习笔记(25):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组. 最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loc ...
- Linux命令学习笔记1
1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ...
- linux命令学习笔记
操作文件和文件夹: copy: $ cp file1 file2 $ cp -r dir1 dir2 move: $ mv file .. $ mv file dir/ rename: $ mv fi ...
- linux命令学习笔记(20):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作, 这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
- linux命令学习笔记( 2 ) : cd 命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. . 命 ...
- linux命令学习笔记(6):rmdir 命令
今天学习一下linux中命令: rmdir命令.rmdir是常用的命令,该命令的功能是删除空目录,一个目录 被删除之前必须是空的.(注意,rm - r dir命令可代替rmdir,但是有很大危险性.) ...
- linux命令学习笔记(49):at命令
在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务. 通过'添加任务计划'的一步步引导,则可建立一 ...
- linux命令学习笔记(50):crontab命令
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个 ...
- linux命令学习笔记(46):vmstat命令
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程.CPU活动 进行监控.他是对系统的整体情况进行统计,不足之处是无法对某个进程进行 ...
随机推荐
- Eclipse - JAR包制作
Eclipse - JAR包制作细节 1.Jar包分为两种,一种是不可运行的,一种是可运行的Jar包,他们的主要区别如下: > 不可直接运行的Jar包主要是用于给别的程序提供调用 ...
- 企业信息系统集成框架(设计思路)C模式
1.客户端.h文件 #pragma once #include<stdlib.h> //A程序员定义接口形式和调用模式 //初始化句柄 typedef int(*Init_Socket)( ...
- property 与 attribute 的区别?
一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质. 属性: class TimePeriod { private double seconds; public double Ho ...
- 经典.net面试题目(转载)
1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以访问. protected : 保 ...
- laravel文件存储Storage
use Illuminate\Support\Facades\Storage; //建立目录 Storage::disk('public')->makeDirectory(date('Y-m') ...
- xcode7 断点失效
今天下了个别人的demo,运行发现断点不起作用,开始以为是xcode7的问题,因为自升级到xcode7后没怎么用,但后来尝试其它项目,发现是可以断点的,所以才认定不是xcode的问题,而是项目配置的问 ...
- Javascript实现真实字符串剩余字数提示
//文本框剩余字数提示(字符大小) function textLimitCheckSj(thisArea, maxLength, SpanId) { var str = thisArea.value; ...
- PHPCMS 学习
1.碎片管理2.为了升级操作 MY_ thinkphp为大写phpcms里面也是大写 然后继承如果加构造函数要调用一次父类的构造函数,最好在最上面调用 final 不可重写 重写最好调用一次paren ...
- CentOS6.2下Qt5.1.0无法输入中文
因为在程序中需要在界面上输入中文,但是系统是英文系统,没有预装中文输入法,于是从网上搜了一下输入法的安装,但是输入法安装好之后,可以再系统中输入中文,但是却无法再Qt中输入中文,只能继续找解决办法 安 ...
- Ream的入门使用
一.介绍 Realm是一个不错的手机平台上的数据库,支持多种编程环境,如:Java.Object-C.React Native.Swift.Xamari等. Realm的官网:https://real ...