服务器基本操作
Linux初始学习就是自如的从一个文件夹到另一个文件夹,如何查看这个文件夹的内容,如何粘贴、复制
step1 如何登录
对于windows系统,推荐使用Xshell
step2 熟悉常用命令
1 查看当前路径(我在哪???) pwd
pwd
###/home/bio03 ##/ 是根目录,相当于我的电脑点进去的所有内容
2 创建文件夹 mkdir
mkdir
#创建你的目录,相当于windows下的新建文件夹
mkdir project
mkdir tmp
mkdir src ###随便新建几个文件夹
ls ##看下当前目录下面有哪些文件夹了
3 查看我当前路径下有些什么东西 ls
ls
###白色为普通文件,红色为压缩文件,蓝色为文件夹,浅绿色为链接文件(相当于一个快捷方式),另外还有绿色文件(相当于一个可执行程序,等同于.exe的文件)
4 删除 rm
rm
### 参数解释
#(1)删除文件(白色)rm filename
#(2)删除空目录(蓝色)rm -r dirname
#(3)交互式界面(提示下你,怕你手滑)rm -i filename/dirname
#练习删除操作:
#删除doodle.txt
#删除整个huahua目录
#删除rm_test(已经是空目录了)
mkdir rm_test
cd rm_test/
ls
touch doodle.txt
rm doodle.txt
cd ..
mkdir huahua
cd huahua/
touch haha.txt
cd ..
rm -r huahua/
rm -r rm_test
5 进入其他目录 cd
###练习:进入tmp目录,然后查看当前路径,然后返回主目录
cd tmp/
pwd
cd ~
### cd ~ 返回家目录
### cd - 返回上一命令作目录
### cd .. 返回刚才目录
6 新建一个脚本或者文件 vi
###练习:
#cd tmp
#vi hello_world.txt
#先保证电脑切换到了英文输入法,然后敲i键,就可以输入了
#写下你的感悟~10行简短的英文
#Esc 退出编辑模式 :x #保存退出
cd tmp/
vi hello_world.txt
head -n 5 hello_world.txt
cat -n hello_world.txt
7 查看文件内容 cat/head
###练习:
# 查看刚才自己的文件
head -n 5 hello_world.txt
cat -n hello_world.txt
##### 8 复制 `cp`
```shell
# cp 原始文件名 新文件名
###练习:
#将刚才新建的文件复制一个,叫做new_file.txt
cp hello_world.txt nex_file.txt
ls
9 剪切、复制 mv
#mv 原始文件名 新文件名 #相当于重命名文件
#mv 原始文件夹名 新文件夹名 #相当于重命名文件夹
#mv filename dirname #把一个文件剪切复制到一个文件夹(dirname存在时)
#mv dirname1 dirname2 #把文件夹1剪切复制到文件夹2(dirname2存在时)
mv nex_file.txt home.txt
ls
mv home.txt /home/bio3
mv home.txt ~
step3 拓展练习
#ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
cd ~
ls
ls -l
#如何查看长格式列表中文件的大小?(提示:ls)
ls -lh
#查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
lsb_release -a
free -m
df -lm
#怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)
mkdir -p tmp/tmp1/tmp1.1
tree
#怎样删除这些层级目录(提示:搜索rm)
rm -r tmp/
tree