文章目录
前言
为什么学习Linux?
觉得通过命令就可以做很多事,这很酷,就这么简单。
一、搭建Linux学习环境
win10虚拟机Oracle VM VirtualBox安装和使用教程
根据教程一步一步来,就可以在Windows系统上搭建出开发环境,如果你感觉1G的内存运行有点卡,那么可以适当调整大内存,我的电脑是16G,所以我给虚拟机分配了4G内存,整体用起来还可以。
以上链接中的文件下载较大,我这边也在我的云盘上保存了一份,你也可以点击下方的链接保存。(当然了百度链接有时候会失效。)
链接: https://pan.baidu.com/s/1XgZXBa9ZD2TzX1qmrTS9iQ 密码: 2qs2
整个安装过程比较顺利,唯一一点就是虚拟机初始化的时候会下载很多文件,需要一点耐心(我这边下载了两个多小时),做软件的就是需要耐心,不是吗?
二、Linux命令大全
1.帮助命令
man命令 有问题 找男人
man man
man ls
help命令
内部命令使用help帮助
help cd
外部命令使用help帮助
ls --help
内部命令和外部命令?type命令
这个需要用到type命令
当然你也不用可以去记哪些命令是内部命令,哪些命令是外部命令,使用help不行的时候就使用–help
info命令
info命令比help命令更详细,可以作为help命令的补充
info ls
2.文件管理命令
pwd命令 显示当前的目录名称
pwd
cd命令 更改当前的操作目录
- cd /path/to/… 绝对路径
- cd ./path/tp/… 相对路径
- cd …/path/to/… 相对路径
cd - 返回上次的目录
cd /root
cd /dev
cd -
执行以上三条命令就又返回了root目录
cd ./ 命令 进入当前目录的下级目录
cd dev
cd ./disk
当然./ 也可以省略
cd dev
cd disk
cd … 命令 返回上级目录
cd ..
ls命令 查看当前目录下的文件
- -l 显示当前目录下文件的详细信息
- -a 显示隐藏文件
- -t 按照时间顺序显示
- -r 逆序显示
- -R 递归显示
当然你也可以组合这些参数显示,像这样
ls -lartR
这个命令执行完你可能需要清屏。
Control + L 清屏
当然你也可以使用命令清屏
clear
mkdir 命令建立目录
mkdir a
建立多个目录
mkdir b c d
mkdir -p 命令创建多级目录
mkdir -p b/c/d/e
rmdir 命令删除目录
rmdir a
该命令的缺点是只能删除空目录,如果目录下有子目录则无法删除。
rm 命令删除目录
- -r 删除带有子目录的文件夹
rm -r a
- -f 强制删除
rm -r -f a
当然了也可以简化为
rm -rf a
补充
rm -rf /* 是什么梗?
知乎-不小心敲了 rm -rf / 后反应是怎样的?
古人云,谈Linux命令不谈rm -rf /* 就是在刷流氓,老实讲,虽然是个虚拟机,我也没试过这个命令,等不想玩虚拟机的时候试一把,哈哈哈。加油!
切换root用户
当你进入某些目录的时候,你可能会遇到权限不够的情况。这个时候你需要切换为root用户
su root
这个时候会提示你输入密码,使用Ubuntu操作系统的用户,如果需要设置密码,可以参考这篇博客,修改Ubuntu操作系统root默认密码,你需要设置一个好记的密码,因为后面会很常用到。
一、Ubuntu的
默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,
enter,
二、终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。
总结
命令很多,但是不用刻意去记,其实常用的也就那几个,用的多了,自然就记住了,编程是个实践性很强的工作,多学多练,我们也可以很厉害,加油!