Linux零基础教程:1、基础命令
- 2023-06-29
- 1420
- 飞驰的心
作为一款操作系统,无论它是免费还是收费,从本质上来说它是一款“产品”,而我们实际上的角色就是“使用”它。这和你学习使用洗衣机、电饭锅没什么不同。所以请放下你如履薄冰诚惶诚恐的不安,Linux发展到今天,相比之前的各种不人性、不兼容而来带来的各种“毛病”。如今的体验已经非常好,从人性化角度而言,已经无限接近收费的产品,例如:windows。
遥想20年前的windows或dos不也一样是经常不兼容某些软件,或者蓝屏死机么?微软收了用户的钱,在用户操作体验和产品迭代上下的功夫比较多,Linux发展这么多年,在使用体验方面基本已经和Windows、dos(CMD)的感受差不多,操作习惯也无限接近。
Linux和Dos(CMD)很像,都是以命令行形式提供服务的,当然Linux也有windows(视窗)界面,它主要应用于桌面级领域。当然如果你要在桌面领域使用Linux,那你不如继续使用Windows,毕竟收费的产品各方面会更有保障。但在服务领域,Linux仍以命令行为主流交互方式,我这个Linux零基础教程,就是以命令行为主进行讲解,Linux仍像是战国时代群雄割据,但主流的Linux也就那么几种,最著名的就是centOS和Ubuntu,centos前段时候官方已经通知不在更新了,换句话说已经成了没娘的孩子,所以我就以Ubuntu作为实例进行讲解。
在Linux下做任何操作,本质上就是命令交互,和Dos差不多,所以下面就直截了当的开始将每个命令的用途——
sudo 这是Linux下使用频率最高的命令,它是“身份切换”命令,Linux下的用户都有各自的角色和不同的权限,每个用户默认情况下只能对自己文件夹下的内容有操作权,如果像操作系统文件夹下的内容,就需要超级管理员权限,也就是常说的root权限,sudo就是干这个事儿的,比如输入——
sudo root 回车
继续输入root的密码,这时候你就拥有了root权限,也就能执行系统级操作了。这个命令非常重要,否则很多系统层面的操作你就无法进行,例如:配置防火墙、添加用户等等
其他的常用命令如下:
建目录 | mkdir | ||
mkdir -p /目录名 | 使用root用户在根目录下创建目录 | ||
删除目录 | rmdir | 删除空目录 | |
删除文件 | rm | rm -r DirName | 删除本级和下面所有文件及目录(递归) |
改名 | mv | ||
复制 | cp | ||
列表 | ls | ls -l 可以列出当前目录及文件权限 | 列出目录 |
设置权限 | chmod | ||
权限代码: 0:没有任何权限 1:执行权限 2:写权限 3:写和执行权限 4:读权限 5:读和执行权限 6:读和写权限 7:读、写和执行权限 |
|||
chmod 700 filename | 设置文件所有者具有读取、写入和执行权限,但其他用户没有任何权限 | ||
chmod 751 filename | 设置文件所有者具有读取、写入和执行权限,用户组具有读取和执行权限,其他用户具有执行权限 | ||
chmod -R 755 directoryname | R表示递归修改所有子目录 | ||
文本编辑器 | nano | nano demo.txt | 创建\编辑 文本文件 |
vi | vi demo.txt | 创建\编辑 文本文件 | |
查看当前所有进程 | ps aux | ||
杀死指定id的进程 | kill 6688 |
上面仅仅列出了部分常用命令,还有不少没有列出,如果你明白了与Linux的交互方法,实际工作中需要用到某个命令再去搜索,学习效率会高不少。后面的章节我用言简意赅的语言把Linux常用的服务如何配置也做了教程,希望对你有用。
评论
全部评论
共{{commentCount}}条{{rs.Msg_Content}}