Linux系统的命令应该如何记?
Linux入门篇:
很多刚入门的同学,就像无头的苍蝇一样,到处找视频、书籍、网站帖子之类的学习方式,视频虽然讲得详细,但是时间的投入也是巨大的,播放时间,练习时间,加起来很吓人,其实啊很少有人能坚持把一套视频看完;技术帖子之类的,一般都比较散乱,不成学习系统,学起来没有一个系统的框架,随意翻翻也还好;推荐一本书《Linux就该这么学》,感觉还不错,建议新手入手。书籍从目录来看就非常有条理,看书可以系统化的学习、循序渐进,不会初学者不知道从哪儿开始的感觉。建议使用我上面的那本,如果有更好的,也你可以,但是一定要坚持,前期可以安装一个VMware或者virtualbox虚拟机,重复练习为主要手段,把一本书好好吃透,重点是吃透,那么你也就入门了。
那么具体需要掌握哪些命令呢?这里罗列一些必须掌握的命令:
目录类的命令是我们需要得最多的:
|
cd [24] |
改变工作目录 |
|
chmod [25] |
改变文件或目录的文件权限 |
|
dirs [24] |
显示/清除目录栈中的内容 |
|
du [24] |
显示文件使用的磁盘空间量 |
|
file [24] |
分析文件的类型 |
|
ls [24/25] |
显示文件的各种类型的信息 |
|
mkdir [24] |
创建目录 |
|
mv [24/25] |
移动或重命名文件或目录 |
|
popd [24] |
改变工作目录,将名称从目录栈中弹出 |
|
pushd [24] |
改变工作目录,将名称压入到目录栈中 |
|
pwd [24] |
显示工作目录的路径名 |
|
rm [25] |
删除文件或目录 |
|
rmdir [24] |
删除空目录 |
|
tree [24] |
显示目录树的图表 |
构建块
|
cat [16] |
组合文件,将标准输入复制到标准输出 |
|
tee [15] |
将标准输入复制到文件和标准输出 |
|
xargs [25] |
使用来自标准输入的参数运行命令 |
当你不知道需要查找命令的相关信息的时候,可能就需要下面的命令工具了:
|
alias [13] |
创建/显示别名 |
|
type [8] |
定位命令:显示命令的路径名或别名 |
|
unalias [25] |
删除别名 |
|
whence [8] |
定位命令:显示命令的路径名或别名 |
|
which [8] |
定位命令:显示命令的路径名或别名 |
当我们需要显示内容的时候,需要我们的显示输出命令,非常重要:
|
cat [16] |
组合文件,将标准输入复制到标准输出 |
|
echo [12] |
将参数写到标准输出 |
|
head [16/21] |
从数据的开头选择行 |
|
hexdump [21] |
显示二进制(非文本)文件 |
|
less [21] |
分页程序:每次一屏地显示数据 |
|
more [21] |
分布程序:每次一屏地显示数据 |
|
od [21] |
显示二进制(非文本)文件 |
|
print [12] |
将参数写到标准输出 |
|
tail [21] |
在数据的末尾选择行 |
当我们需要对服务器配置的时候,那么编辑命令就非常重要了:
|
sed [19] |
非交互式文本编辑 |
|
vi [22] |
vi文本编辑器 |
|
view [22] |
以只读模式启动vi文本编辑器 |
|
vim [22] |
vim文本编辑器 |
当我们需要对文件的权限,搜索,操作之类的,那么就需要下面的命令了:
|
chmod [25] |
改变文件或目录的文件权限 |
|
cp [25] |
复制文件;复制目录 |
|
du [24] |
显示文件使用的磁盘空间量 |
|
find [25] |
在目录树中搜索文件,处理结果 |
|
ln [25] |
创建文件的一个新链接 |
|
locate [25] |
搜索文件 |
|
ls [24/25] |
显示文件的各种类型的信息 |
|
mkfifo [23] |
创建命名管道 |
|
mv [24/25] |
移动或重命名文件或目录 |
|
rm [25] |
删除文件或目录 |
|
shred [25] |
安全删除文件 |
|
stat [25] |
显示i节点的信息 |
|
touch [25] |
更新文件的访问/修改时间;创建文件 |
|
umask [25] |
在文件创建过程中设置文件模式掩码 |
|
whence [8] |
定位命令:显示命令的路径名或别名 |
|
whereis [25] |
查看与命令关联的文件 |
那么我们知道了这么多命令,或者忘记了命令的参数和使用那万一忘记了,如何找到呢?下面就交大家几个必备命令:
神器一:man命令 格式:man[空格][需要查看的命令]
比如我们输入:man ls 就会看到man page 如下图

神器二:info命令 格式:info [需要查看的命令]
比如我们输入info ls 回车,就会看到下图:

最后,在给大家推荐学Linux网站,绝非广告,是背命令必用的:Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 :http://man.linuxde.net/
Linux系统的命令应该如何记?的更多相关文章
- 查看linux系统版本命令 (转)
查看linux系统版本命令 分类: Linux 知识小结2011-10-10 15:26 240162人阅读 评论(9) 收藏 举报 linuxredhatdebianx86susesun 一.查看内 ...
- Linux系统ifconfig命令找不到,centos ifconfig Command not found
centos ifconfig Command not found,Linux系统ifconfig命令找不到 >>>>>>>>>>>& ...
- Linux系统基础命令
这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...
- Linux系统-解压缩命令集合
Linux系统-解压缩命令集合 linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. ...
- LINUX系统VMSTAT命令详解
linux系统vmstat命令详解 [转自 https://www.cnblogs.com/wensiyang0916/p/6514820.html] vmstat 1 1表示每秒采集一次vms ...
- 【转载】Linux系统下命令行连接蓝牙设备 查看查找 蓝牙
Linux系统下命令行连接蓝牙设备 2018年11月26日 10:47:27 Zz笑对一切 阅读数:741 1.打开系统蓝牙 sudo service bluetooth start 1 进入bl ...
- Linux系统——awk命令
awk命令不仅仅是Linux系统的命令,也是一种编程语言,用来处理数据和生成报告(Exel),处理的数据可以是一个或多个文件(标准输入和管道获取标准输入).可在命令行上编辑操作,也可以写成awk程序运 ...
- 给大家介绍一下linux系统高级命令
输出重定向(mip.0834jl.com) ;覆盖文件内容 回声' 123 ' 测试;覆盖原始内容 回声' 123 ' 测试;原始存在(共存) echo 'ken2 '(www.jl0834.com) ...
- spark实验(一)--linux系统常见命令及其文件互传(2)
2.使用 Linux 系统的常用命令 启动 Linux 虚拟机,进入 Linux 系统,通过查阅相关 Linux 书籍和网络资料,或者参考 本教程官网的“实验指南”的“Linux 系统常用命令”,完成 ...
随机推荐
- 树链剖分详解(洛谷模板 P3384)
洛谷·[模板]树链剖分 写在前面 首先,在学树链剖分之前最好先把 LCA.树形DP.DFS序 这三个知识点学了 emm还有必备的 链式前向星.线段树 也要先学了. 如果这三个知识点没掌握好的话,树链剖 ...
- git中利用rebase来压缩多次提交 ----- 原文:https://blog.csdn.net/itfootball/article/details/44154121
之前我们用git merge –squash来将分支中多次提交合并到master后,只保留一次提交历史.但是有些提交到github远程仓库中的commit信息如何合并呢? 使用下面的命令,最后一个数字 ...
- 第五节,python基本语法
1.类(Class) Python中的类的概念与其它语言类似,比较特殊的是protected和private在python中没有明确的限制,通常的惯例是用单下划线_表示protected,用双下划线开 ...
- 【原创】大叔经验分享(4)Yarn ResourceManager页面如何实现主被自动切换
hdfs.yarn.hbase这些组件的master支持多个,实现自动主备切换,其中hdfs.hbase无论访问主master或者备master都可以正常访问页面,但是yarn比较特别,只有主mast ...
- java类型转换小技巧
mysql 之排序显示行号 select @r := @r+1 as rownum,birth,cardNo from card,(select @r:=0)torder by birth ASC
- 关于PHP上传文件时配置 php.ini 中的 upload_tmp_dir
在<PHP 5.3 入门经典>9.6.3 的试一试中(P235),给出了一个上传文件的例子,这里的文件格式为jpeg图片(image/jpeg).如果之前未配置 php.ini 中的 up ...
- ionic3 国际化 转义 html
<div [innerHTML]="assembleHTML(detail)"> import { DomSanitizer } from '@angular/plat ...
- vertx实例的fileSystem文件系统模块
初始化 //根据OS区分实现 System.getProperty("os.name").toLowerCase(); Utils.isWindows() ? new Window ...
- 阿里云OSS 获取目录下所有文件
public class AliyunHandle { public static string accessKeyId = "a1uI5xxxxxxxxxrP4H"; publi ...
- RedHat 6配置yum源为网易镜像(转)
概述 由于版权的问题,RedHat6不能直接使用yum一些指令,需要配置yum源为网易镜像,但是网上谈到很多:整理一下,将有用的信息整理如下,以便于能够为其他的配置服务配置使用:需要卸载掉原理系统自带 ...