Linux学习总结(17)——Linux新手必须学会的12个命令
今天的用户可以根据自己的意愿选择是否使用作为Linux象征的命令行,确切的证明了Linux已经有了很大的发展。现在很多Linux发行版的图形用户界面已经非常强大,不再需要命令行。
但是命令行在Linux中能实现更高效的操作,事实上通常比在菜单中点来点去更简单,更容易,更直接。
我相信对命令行的恐惧是Linux新用户犯的最大的一个错误。由于这个原因,让我们来看看Linux用户应该知道的一些基本的命令行。
1. Man
我从“man”命令开始是因为从很多方面来看,它都是最基本的一个命令。这个命令是你在需要了解其他命令时需要使用的命令。
从本质上来讲,“man”命令给出在线书册中其他命令的一个简单的介绍。通过它你可以了解这些命令行的基本功能和使用方法。你甚至可以输入“man man”直接得到“man”的使用手册。
任何时候你觉得对一个命令行不是很确定,都可以通过输入“man + 命令”来了解这个命令能确切是做什么的。
2. ls
另一个基本的命令是“ls”,用来显示目录中的内容。例如,“ls~”要显示你主目录中的内容。
3. pwd
想知道你现在工作的目录,输入“pwd”,意思就是“输出工作目录”。例如在桌面目录中输入这个命令,就会返回“~/desktop”。
4. cd
要变更你现在所在的目录,使用这个命令。以切换到桌面目录为例,输入“cddesktop”。
5. mkdir
这个命令是用来创建一个新的目录。例如,“mkdir pictures”将在目录中创建一个叫做“pictures”的目录。
6. find 和 locate
要搜索一个文件,你可以使用“find”或者“locate”,两者的用法和功能近似。
7. cp
如果你想给一个文件创造一个副本并重命名,就可以使用这个命令。输入“cp cats dogs”,你会得到一个命名为“dogs”的“cats”文件的副本;文件“cats”仍然存在。
8. mv
利用“mv”命令,你可以更改一个文件的名字或者把它移动到另一个文件夹,或者同时达到这两种目的。输入“mv cats dogs”将重命名文件“cats”为“dogs”,输入“mv cats ~/desktop”将把文件“cats”移动到桌面目录,而没有重命名。
9. more
“more”命令让你在一个屏幕中同时看到更多的内容。
10. kill
你要关闭一个程序,这恐怕是最高效的方法来。使用“ps”命令找到你要关闭的进程ID,输入“kill”关闭该进程。
11. sudo
Linux系统如此安全的一部分原因就是只有root用户才能拥有安装、卸载软件和其他重大改变的特权。普通用户要安装一个程序,可以通过sudo命令临时获得root用户的特权。但你必须输入root用户的密码。
12. passwd
想更改你的密码?在终端中输入这个命令,它将提示你输入当前密码然后输入新密码。
记住:你使用的发行版的文档通常能够给你帮助。例如,在Ubuntu中,命令行中的帮助板块是你学习这些命令的好地方。
Linux.org的“Getting Start with Linux”指南也是一个值得你去探索好地方。
另一方面,学习一些基本的命令行是你更好使用Linux的第一步。很快你就会发现这些命令行已经成了你的朋友。
Linux学习总结(17)——Linux新手必须学会的12个命令的更多相关文章
- Linux学习之二-Linux系统的目录结构
Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- linux学习书籍推荐linux学习书籍推荐
引用地址:http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.html Linux 学习书目推荐 Linux基础 1.<Linux与 ...
- Linux学习笔记(20) Linux系统管理
1.进程管理 进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源. 进程管理的作用有判断服务器健康状态.查看系统中所有进程及杀死进程.一般都可以采用 ...
- Linux学习笔记之Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习笔记之四————Linux常用命令之文件管理
Linux命令——文件管理相关命令 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或 ...
- Linux学习笔记之Linux相关知识
[想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...
随机推荐
- 【ACM-ICPC 2018 南京赛区网络预赛 I】Skr
[链接] 我是链接,点我呀:) [题意] 让你把一个字符串的所有回文子串加起来.(当做数字加起来) 求他们的和. [题解] 回文树. 从两个根节点分别遍历整棵回文树. 按照每个节点的定义. 得到每个节 ...
- jQuery练习总结(一)
第一个jQuery程序: 注意:使用jQuery时候定义单击事件使用的方法是click(function(){处理单击事件产生时所要执行的代码}) , 而JavaScript定义的单击事件则是 xx. ...
- ubuntu--dpkg 被中断
主要原因应该是/var/lib/dpkg/updates 文件夹里面的资料有错误,使得更新软件的程序出现错误,所以得把它们完全删除,通过sudo apt-get update这个指令会重新建立这些资料 ...
- 【配置属性】—Entity Framework实例详解
Entity Framework Code First的默认行为是使用一系列约定将POCO类映射到表.然而,有时候,不能也不想遵循这些约定,那就需要重写它们.重写默认约定有两种方式:Data Anno ...
- nyoj19(排列组合next_permutation(s.begin(),s.end()))
题目意思: 从n个数中选择m个数,按字典序输出其排列. pid=19">http://acm.nyist.net/JudgeOnline/problem.php?pid=19 例: 输 ...
- JSP页面标签
1.EL表达式中empty的用法 EL表达式中empty的用法 <c:if test="${! empty key}">${key}</c:if> < ...
- php之将用户信息写入数据库
session高级应用将用户信息写入到数据库中 首先建立数据库表 在实验数据库sqldb中建立session表,用于存储数据 在根文件夹下建立须要用到的文件(重点是session,class.php这 ...
- C# 监控Windows睡眠与恢复
SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged; private void SystemEvents_PowerModeC ...
- 造个简单的轮子倒是不难,但可用性健壮性高到qt这样全世界都在用,就几乎不可能了
造个简单的轮子倒是不难,但可用性健壮性高到qt这样全世界都在用,就几乎不可能了比如自己写个事件循环实现信号槽,还真不难,我这边的架构里就这么搞了个仿osgi的事件总线嵌入式实时操作系统上能用的大型gu ...
- Map (就一个json.jar)
public static void main(String[] args) { List<Map<Integer, String>> m = new ArrayList< ...