设为首页收藏本站language 语言切换
查看: 1837|回复: 0
收起左侧

Linux系统的命令应该如何记?

[复制链接]
发表于 2018-12-7 00:06:10 | 显示全部楼层 |阅读模式
如果你问我,学习掌握Linux最快的方式是什么?我认为是背Linux常用命令,因为你在服务器上面操作的时候,无论你想做什么,都是在使用命令。比如:当服务器的应用有问题的时候,你想查看日志使用cat或者tail –f;比如你需要批量替换一个文件里面的指定字符串的时候,你会使用sed;当你要使用docker的时候,依然是使用docker下面的对应的命令,不过很多命令你看名字,就会知道这个命令是干什么的。因而,假如你是一名学生,那么在进入互联网行业之前,想快速打下一个比较好的根底,那么可以采用背重要命令的方式来进行学习,就可以快速掌握Linux了。当然,并不是说你背了越多的Linux下面的命令,你会使用了,你就更精通了,还是需要了解一些Linux的系统知识、原理、理论的内容,比如Linux下面的FHS是怎么样的?文件系统有些什么格式?磁盘的常见分区技术等。还是必须理解了一些必要的理论知识,才能更加明白命令使用的原理,对命令有更深入的认识。

                               
登录/注册后可看大图
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[空格][需要查看的命令]
比如我们输入:manls   就会看到man page如下图

                               
登录/注册后可看大图
神器二:info命令 格式:info [需要查看的命令]  
比如我们输入infols 回车,就会看到下图:
3.png
file:///C:/Users/V-TIAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
最后,在给大家推荐学Linux网站,绝非广告,是背命令必用的:Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 :http冒号//man点linuxde点net/

发表于 2018-12-7 09:00:16 | 显示全部楼层
一看标题就是打广告的。
沙发 2018-12-7 09:00:16 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-3 12:13 , Processed in 0.057001 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表