1.linux的种类
1.1win7系统的linux
推荐使用:git bash
1.2win10系统的linux
1.3mac系统的linux
* 终端输入:ssh 用户名@ip地址
推荐app:iterms或termius
1.4 本地服务器
1.5 云服务器
2.关于linux的
查看系统版本: lsb_release -a
查看cpu型号: cat /proc/cpuinfo
查看硬盘空间情况 df -lm
3. linux推荐小课程
http://man.linuxde.net
https://www.lanqiao.cn/courses/1
4. 基础命令
pwd: print working directory,也就是显示当前路径
mkdir :make directory-- 创建你的空目录
· mkdir -p
:建立层级目录
mkdir -p tmp/tmp1/tmp1.1
rm
显示列表,不管是目录还是文件,都能显示
·ls -l
输出长格式列表
· ls -lh
看长格式列表中文件的大小(人类可读)
rm
·普通文件:rm
·空目录:rmdir
·有内容的目录:rm -r
( -r 递归,多级目录一并删除)
* 例如:rm -r tmp (tmp目录下有tmp1/tmp1.1)
* -f 强制删除,不用任何提示
mkdir rm_test#创建文件夹
cd rm_test #进入文件夹
touch doodle.txt #touch是正经的新建命令,但是不如vi好使,vi是直接新建并打开编辑。
mkdir huahua #在rm_test中创建huahua文件夹
cd huahua #进入huahua文件夹
touch haha.txt #touch是正经的新建命令,但是不如vi好使,vi是直接新建并打开编辑。
cd ..#进入上层文件夹就是rm_test
ls #显示doodle.txt huahua
rm doodle.txt #删除doodle.txt(普通文件)
ls #此时显示huahua
rm -r huahua # 删除整个huahua目录(多级目录/有内容的目录)
ls #没有显示内容
rmdir rm_test#删除空目录
cd:进入该目录
cd ~ :返回主目录
cd .. :返回上一级
vi
·输入模式
vi test.txt(文件名)后输入‘:I’,进入输入模式
·退出模式:按Esc建
.保存:x
.保存并退出:wq
cat:查看 文件
head:默认输出前10
cat text.txt | head -3(输出前3行)
tail:默认输出后10
cp 复制
·复制file1,命名为file2:cp file1 file2
mv
·移动
mv file 路径
:移动file到某路径下
·重命名
mv file1 file2
是将file1重命名为file2
附:
1.ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
ls -l
2.如何查看长格式列表中文件的大小?(提示:ls)
ls -lh
3.查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
·查看系统版本: lsb_release -a
·查看cpu型号: cat /proc/cpuinfo
·查看硬盘空间情况 df -lm
4.怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)
mkdir -p tmp/tmp1/tmp1.1
5.怎样删除这些层级目录(提示:搜索rm)
rm -r tmp