Linux命令学习(0)
作为一名前端,可能接触到linux的机会并不多,但这不代表就不需要学。对我而言,学习linux主要是为了方便部署我的项目到服务器,我并没有花时间去学这些,只是上网查怎么部署项目,然后按教程一步一步来,到现在也只会简单的一些linux命令。现在,我想花点时间去学下Linux,就记点笔记吧~
终端命令格式
我们知道,在Windows这样的图形界面操作系统上,操作任务是很直观的,只需要点击对应的功能键就行,相反,在Linux系统上一切操作都是通过命令来完成,你可能会疑问,为啥要这么麻烦?其实Linux系统也可以有图形界面的,Linux发行版就提供了用户界面,比如Ubuntu等。这些发行版主要是用在个人电脑上的,而在服务器端,基本上是无界面的,对服务器的操作基本都是通过远程控制的,我们只需要在自己的电脑上通过工具连接上服务器,就可以通过诸多命令来完成各种操作。
终端命令有很多,但常用的并不多,它们的功能不一样,但格式却基本相同,首先就来了解下格式。
command [-options] [parameter] //[ ]代表可选
说明:
- command:命令名,相应功能的英文单词或单词的缩写;
- [-options]:选项,可用来对命令进行控制,也可以省略;
- parameter:传给命令的参数,可以是 零个、一个 或者 多个。
常用七个命令简介
| 序号 | 命令 | 对应英文 | 作用 |
| 00 | ls | list | 查看当前文件夹下的内容 |
| 01 | pwd | print work directory | 查看当前所在文件夹 |
| 02 | cd 目录名 | change directory | 切换文件夹 |
| 03 | touch 文件名 | touch | 如果文件不存在,新建文件 |
| 04 | mkdir 目录名 | make directory | 创建目录 |
| 05 | rm 文件名 | remove | 删除指定的文件名 |
| 06 | clear | clear | 清屏 |
根据表格提供的信息,,再结合命令格式,可以简单分个类:
- ls、pwd、clear:不需要选项和参数
- cd、touch、mkdir、rm:需要跟一个参数
- rm:跟一个参数表示删除的文件名,在参数前再加一个选项
-r,表示删除目录,如:rm -r test
需要注意的是,这个分类并不唯一和准确,只是为了做个例子,熟悉下命令格式,比如mkdir也可以加选项的。有时我们可能会忘记了一个命令有哪些选项或参数之类的,这时会去网上查找,但这样会耽误我们的时间,其实Linux系统内内置了查询命令,可以轻易获取各命令的信息。
查询命令帮助信息
上面说忘记了一些命令信息可以来查,但是这个查询命令最好别忘记了,哈哈~
查询命令有两种,分别是:
command --help
和
man command
就拿上面说到的mkdir来试下:
mkdir --help
结果:
Usage: mkdir [OPTION]... DIRECTORY...
Create the DIRECTORY(ies), if they do not already exist. Mandatory arguments to long options are mandatory for short options too.
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
-p, --parents no error if existing, make parent directories as needed
-v, --verbose print a message for each created directory
-Z set SELinux security context of each created directory
to the default type
--context[=CTX] like -Z, or if CTX is specified then set the SELinux
or SMACK security context to CTX
--help display this help and exit
--version output version information and exit GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
For complete documentation, run: info coreutils 'mkdir invocation'
可以看出,mkdir也是可以加选项的。也可以使用man命令,它得到的更详细点,自己试下吧。
Linux命令学习(0)的更多相关文章
- 别出心裁的Linux命令学习法
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...
- Linux命令学习
Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...
- linux命令学习之:chmod
chmod命令用来变更文件或目录的权限.在Linux系统家族里,文件或目录权限的控制分别以读取R.写入W.执行X3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录 ...
- Linux命令学习笔记1
1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ...
- 安装虚拟机&Linux命令学习
安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ...
- Linux命令学习笔记目录
Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...
- (转)Linux命令学习总结:dos2unix - unix2dos
Linux命令学习总结:dos2unix - unix2dos 命令简介: 原文:http://www.cnblogs.com/kerrycode/p/5077969.html dos2unix是将W ...
- 常见Linux命令学习
Linux命令学习 命令分类: 文件处理命令 权限管理命令 文件搜索命令 帮助命令 用户管理命令 压缩解压命令 网络命令 关机重启命令 1.文件处理命令 命令格式:命令 [-选项] [参数] 例:ls ...
- Linux命令学习—— fdisk -l 查看硬盘及分区信息
Linux命令学习(3)-- fdisk -l 查看硬盘及分区信息注意:在使用fdisk命令时要加上sudo命令,否则什么也不能输出linux fdisk 命令和df区别是什么? fdisk工具是分区 ...
- Linux命令学习总结之rmdir命令的相关资料可以参考下
这篇文章主要介绍了Linux命令学习总结之rmdir命令的相关资料,需要的朋友可以参考下(http://www.nanke0834.com) 命令简介: rmdir命令用用来删除空目录,如果目录非空, ...
随机推荐
- mysql 时间索引执行计划
项目中查询时间断的数据发现查询时间很长.怀疑没有走时间的索引,于是explain一下 EXPLAIN select * from t_order where created_at>'2015-0 ...
- Sublime text3配置C/C++编译环境
安装sublime text3后,一直很喜欢使用它看代码(这个高亮配色真的很好看).它默认的运行环境就有C/C++,在写了一个hello world!后正常输出,但在加入scanf()输入后就不行了. ...
- max pool实现
题目 二维矩阵(nm) 求每个(lw)的子矩阵的最大元素, 就是一维滑动窗口的升级版 自己瞎掰的题解 #include <bits/stdc++.h> using namespace st ...
- 【技术分享:python 应用之一】如何使用 Python 对 Excel 做一份数据透视表
客户这边,其中有一张如同上图所示的数据汇总表,然而需求是,需要将这张表数据做一个数据透视表,最后通过数据透视表中的数据,填写至系统数据库.拿到需求,首先就想到肯定不能直接用设计器去操作 Excel,通 ...
- (44)FreeRTOS学习之一
一:FreeRTOS 作为一个轻量级的操作系统,FreeRTOS 提供的功能包括:任务管理.时间管理.信号量.消息队列.内存管理.记录功能等,可基本满足较小系统的需要.FreeRTOS 内核支持优先级 ...
- object-fit 用于图片适应
参考文章: object-fit
- sqli-labs(27a)
0X01测试闭合 ?id=" 报错 ?id="" 正常 0X02构造语句爆数据库名称 ?id= 和27关一样 只是 ’ 变成了 ” 其他语法就是打组合拳 0X03组合拳 ...
- [BZOJ4010]:[HNOI2015]菜肴制作(拓扑排序)
题目传送门 题目描述 知名美食家小A被邀请至ATM大酒店,为其品评菜肴. ATM酒店为小A准备了N道菜肴,酒店按照为菜肴预估的质量从高到低给予1到N的顺序编号,预估质量最高的菜肴编号为1.由于菜肴之间 ...
- 《Effective Java》读书笔记 - 5.泛型
Chapter 5 Generics Item 23: Don't use raw types in new code 虽然你可以把一个List<String>传给一个List类型(raw ...
- CentOS关闭系统不必要的端口
注:以下所有操作均在CentOS 7.2 x86_64位系统下完成. 1)首先查看当前系统开放的端口号: # netstat -tlnup Active Internet connections (o ...