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系统有一定的了解.这不但可以 ...
随机推荐
- 【CodeForces 987C】Three displays
[链接] 我是链接,点我呀:) [题意] [题解] 动态规划 设dp[i][j]表示前i个数字,选了j个的最小花费. dp[i][j] = min(dp[k][j-1]+b[i]);//其中a[i]& ...
- 基于redis的分布式锁实现方案--redisson
实例代码地址,请前往:https://gitee.com/GuoqingLee/distributed-seckill redis官方文档地址,请前往:http://www.redis.cn/topi ...
- hdu 3836 强连通+缩点:加边构强连通
#include<stdio.h>//求出其所有的强连通分量缩点,选出出度和入度最大的那个就是要求的边 #include<string.h> #include<stdli ...
- HDU 3709
真是跪了,一看范围就不会往枚举的方向想,没想到真用枚举加剪枝了...->——-> 解释一下代码中的上限: 例如4567,当枚举最高位时,很明显不能超过4,所以有上限,但当最高位为3以下时, ...
- mysql设置远程訪问数据库的多种方法
问题:MySQL权限设置正确,但仍无法远程訪问.通过telnet发现3306port未打开. 分析:MySQL默认仅仅绑定127.0.0.1,即:仅仅有在本机才干訪问3306port. 解决:找到My ...
- ACM-SG函数之Fibonacci again and again——hdu1848
Fibonacci again and again Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Jav ...
- POJ1274 The Perfect Stall 二分图,匈牙利算法
N头牛,M个畜栏,每头牛仅仅喜欢当中的某几个畜栏,可是一个畜栏仅仅能有一仅仅牛拥有,问最多能够有多少仅仅牛拥有畜栏. 典型的指派型问题,用二分图匹配来做,求最大二分图匹配能够用最大流算法,也能够用匈牙 ...
- 【POJ 1082】 Calendar Game
[题目链接] http://poj.org/problem?id=1082 [算法] 对于每种状态,要么必胜,要么必败 记忆化搜索即可 [代码] #include <algorithm> ...
- 匹配替换指定文本为html标签
最近看了一道前端面试题,是关于正则的,用尽可能低复杂度的函数,匹配替换指定文本为html标签,题目是这样的: 特定语法匹配替换 说明:匹配字符串中形如 =g文字文字= 的语法,并将相应部分转化为对应的 ...
- Python笔记(六)
# -*-coding:utf-8-*- # 模块 # 模块是一个Python文件,以.py结尾,能让你有逻辑的组织Python代码 # 可以通过import引入模块 import Course_5 ...