文章插图
原文地址:http://wiki.100ask.org
第001节_linux命令入门演示前面我们讲解了在Ubuntu图形界面下怎么新建目录、新建文件等等 。
来提个问题:除了这个图形界面,Ubuntu下面有没有其它的方式也可以创建目录、创建文件呢?
我们回到比较熟悉的windows界面,或许大家听说过dos命令行工具,没有听说过也没关系,同时按下“Windows键”和“R键”,输入cmd,再点击“确定”,就出现了命令工具 。
文章插图
【linux入门命令详解】
打开之后,默认进入计算机用户目录,在该目录输入dir,可以看到显示目录和文件的名称 。
执行md 123,在资源管理器可以看到创建了“123”这个文件夹 。
执行rd 123,就删除了“123”这个文件夹 。
输入cls,即可清除屏幕显示信息 。
这里演示的dir、md、rd、cls这些命令,都是这个命令行所支持的命令 。他们可以实现创建目录、删除目录、清屏等操作 。
回到前面提的问题:除了图形界面,Ubuntu下面有没有其它的方式也可以创建目录、创建文件呢?
答案是有的,可以通过Linux命令 。
下面,我先给大家演示一下Linux命令,大家先看看我是如何操作的,在后续视频中我会详细的讲解Linux命令如何快速记忆和快速掌握 。
现在我们只是来演示一下,在这里强烈建议,不要做笔记,也不要记忆 。
演示效果见视频 。
在Ubuntu下面,我们通过文件搜索器,输入terminal,即可找到终端,或者使用快捷键:Ctrl + Alt + T也可打开终端 。Linux命令是每一个Linux学习者必须掌握的基础知识,入门阶段掌握常用的一些命令即可 。
演示中使用到命令:
pwd//显示当前所在的目录ls//显示当前目录下的文件cd//切换路径cd ..//返回上一级路径mkdir//新建目录rmdir//删除目录touch//新建文件cp//复制文件rm//删除文件cat//将文件内容显示到终端中clear//清除屏幕的显示内容
第002节_shell命令解析器功能说明在Shell中输入字符串并回车的过程:1.Shell根据第一个字符串去环境变量PATH所指定的目录中找到同名的应用程序;2.然后执行它;我们可以通过设置PATH环境变量来添加我们的目录:
export PATH=$PATH:/my/dir
这也就是command not found的原因:1.PATH所指定的目录中无此程序;2.它不是可执行的程序;
第003节_linux命令提示符和linux命令格式这节课我们正式学习Linux命令,只有掌握了Linux基础命令,我们才能成功迈入Linux的世界 。
前面演示过一些Linux的命令,这些Linux命令非常基础,每个同学都必须掌握 。我们重新来讲解,并且补充一些Linux相关的基础知识 。
Linux的命令提示符
使用快捷键:Ctrl + Alt + T打开终端,打开终端之后,可以看到它已经显示了一串字符,这一串就是命令提示符 。
命令提示符表明了当前终端的状态,这一串的含义如图:
文章插图
首先book表示当前登陆的用户名,因为Linux是一个多用户的操作系统,所以说指明一下当前是哪一个用户名登陆的 。
接下来是一个@,它是一个连接符,连接前后 。
接着的www.100ask.org是一个主机名,如果大家没有使用我们百问网提供的Ubuntu环境的话,这主机名可能不同,但没有关系 。
再接着是一个:它也是一个连接符,连接前后 。再接着是一个~,它是一个目录,表明了book这用户的家目录/home/book,在后面我们会说明 。
再接着是一个$, 因为book是一个普通用户,普通用户显示$,如果book是一个root(超级)用户,就会显示# 。这个root用户在后面会说明 。
因此我们需要记住两点,命令提示符,显示了:
* 1.当前登陆的用户名
* 2.用户当前所在的路径
Linux命令的格式
命令[选项][参数]
在一些参考书里,是以英文写的,它们是一个意思 。文章插图
举例:
如果我们只需要查看当前路径的文件内容:ls
如果我们想查看当前路径下文件的创建时间和大小等等这些详细内容:ls -l
如果我们想查看非当前路径下的内容,比如/home这个路径下的内容:ls -l /home
推荐阅读
- Linux第8课:Redirection的4类7种方法,实现文件的呼叫转移
- 学习 Shell 脚本编程的免费资源 | Linux 中国
- 如何临时或永久地禁用SELinux
- 建议收藏 大型网站技术架构-入门梳理
- 微软正式推出文件恢复功能,但需要用户手动输入命令
- 8个nc命令的实用案例
- linux下制作deb的方法总结
- Linux系统如何查看服务的运行状态
- Linux下文件服务器搭建及原理讲解
- 内网渗透基础——命令行下安装Microsoft .NET Framework