登录虚拟机,进行远程连接
关于虚拟机的下载与远程连接可以参考这几位老师的分享
http://t.csdnimg.cn/7tZpm http://t.csdnimg.cn/J2Ech
下面来介绍Linux操作系统知识
一 . 绝对路径和相对路径
简单来说,绝对路径和相对路径可以看开头有没有 “ / ” 来区分
绝对路径:以根目录为起点(用 / 开头)
相对路径:以当前目录为起点
特殊符号: . 表示当前目录 .. 表示上一级目录 ~ 表示HOME目录
二 . 目录操作与命令
1.查看(打印)当前所在目录
pwd
2.列出此目录下的文件和目录
ls
ls -a (a表示all,意思是列出全部文件包括隐藏文件)
ls -l (将列出的文件竖向排列)
ls -al(列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示)
ls [-a -l] 文件目录 列出此目录下的所有文件
3.切换(更改)工作目录
cd
cd 【linux路径】(表示直接切换到此路径下,这里相对路径和绝对路径都可以,底下同类)
比如:cd / (表示切换到根目录)
cd命令直接执行,表示回到用户的HOME目录
4.创建目录命令
mkdir
mkdir 【linux路径】
mkdir -p【linux路径】 (表示创建连续多级目录)
例: mkdir -p lin/csdn/0717(创建lin/csdn/0717这个链条目录)
三 . 文件操作命令
1.创建文件
touch 表示要创建文件路径
例:touch test.txt
touch ~/newfile (在~目录创建一个新的空文件newfile)
2.文件查看命令
cat test.txt (cat可以直接将内容全部显示出来)
more test.txt (more支持翻页,若文件内容过多,可以一页一页展示,在查看的过程中,通过空格翻页,q退出查看)
3.复制文件文件夹
cp
cp -r 参数1 参数2(-r可选)
参数1:表示被复制的文件或者文件夹
参数2: 表示被复制去的地方
例: cp /etc/profile ~ (复制系统文件/etc/profile到~目录下)
cp ~/profile ~/profile.bak(在~中复制文件profile到一个新文件profile.bak)
4.移动文件或者文件夹
mv
mv 参数1 参数2
参数1:表示被移动的文件或文件夹
参数2:表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在
5.删除文件或者文件夹
rm
rm[-r -f] 参数1 参数2...参数N
同cp命令一样,-r选项用于删除文件夹
-f 表示force,强制删除(不会弹出提示确认信息)
普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示
所以一般普通用户用不到-f选项
参数1、参数2、…、参数N 表示要删除的文件或文件夹路径,按照空格隔开
例:rm -rf a(删除test子目录下的所有文件)
6.查找命令
which
which 要查找的命令
通过which命令,查看所使用的一系列命令的程序文件存放在哪里
find
find 起始路径 -name 被查找文件名
find ~/ -name profile (查找~目录下的所有名为profile的文件)
find 起始路径-size +l-n[kMG]
·+、-表示大于和小于
n表示大小数字
kMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB
查找小于10KB的文件:find/-size-10k
查找大于100MB的文件:find/-size+100M
查找大于1GB的文件:find/-size +1G