Linux命令行
Linux使用命令行与操作系统进行交互,通过在命令行输入命令进行程序运行、文件创建与编辑、查询系统信息等,命令行是Linux的精髓呢。默认我们通过命令行登录运行的程序是Shell(壳程序),我们通过在shell上输入命令进行操作。
之前我们已经大概了解了Linux系统一些常识,以及通过虚拟机安装了Linux系统进行学习,现在开始学习下在Linux中执行命令实现交互。
基本命令操作
首先看下登录到系统是什么样子,分为几个部分。
命令格式:
下面是一些常用命令:
命令 | 功能 |
---|---|
cd | 用于更改当前工作目录 |
ls | 用于列出当前目录中的文件和子目录 |
pwd | 用于显示当前工作目录的路径 |
mkdir | 用于创建新的目录 |
rm | 用于删除文件和目录(这个命令需要慎用) |
cp | 用于复制文件和目录 |
shutdown | 用于关闭或重新启动计算机 |
history | 显示历史命令,可以用来重复执行之前执行过的命令。 |
mv | 用于移动或重命名文件和目录 |
cat | 用于显示文件内容,一般用于文本内容显示,可执行文件显示乱码 |
more & less | 用于分页显示文件内容 |
head & tail | 用于显示文件的开头和结尾部分 |
chmod | 用于改变文件或目录的权限 |
chown | 用于改变文件或目录的所有者和所属组 |
ps | 用于查看当前进程状态 |
df | 用于显示磁盘空间使用情况 |
kill | 用于终止进程,类似任务管理器终止任务 |
grep | 用于在文件中搜索文本 |
find | 用于在目录中搜索文件 |
wget | 用于从网络下载文件 |
curl | 用于从网络下载文件 |
ping | 用于测试网络连接 |
上面的命令很多都有对应的选项和参数进行选择,而且很多命令可以集成使用,示例:
在Linux上命令的使用是非常灵活的,可以实现非常强大的功能。
命令与信息查询
–help
上面给了一些常用的Linux命令,但是呢我没有写上参数,因为每个命令都有对应的参数,太多了根本写不完,但是我们也不需要死记硬背,可以通过命令的帮助功能查询,非常方便,大多数情况下可以通过–help查询该命令有什么选项。
man
也可以通过man查询命令的详细信息。man后面接要查询的命令,然后进入一个类似说明文件,使用上下左右方向键进行移动,按键q退出。
快捷键说明:
按键 | 功能 |
---|---|
空格键 | 向下翻一页 |
[Page Down] | 向下翻一页 |
[Page Up] | 向上翻一页 |
[Home] | 去到第一页 |
[End] | 最后一页 |
/string | 向下查询,string代表需要查询的字符串 |
?string | 向上查询,string代表需要查询的字符串 |
n,N | 通过/或者?查询结果之后使用这两个按键进行查询结果上一个和下一个跳转 |
q | 退出man查询 |
Linux中一些常用按键
好了,本次学习了命令的格式与执行,一些常用的命令和查询用法,下次继续。