Linux基础指令
Linux在学习的时候分为三个方面:
- 基础指令&权限
- 系统编程
- 网络/高级IO
VMware:虚拟机
XShell:远程终端控制软件—远程连接虚拟机
绝对路径:针对根目录而言:例如:cd /home/test
相对路径:去别的目录可以使用…/. :例如:cd …/test
1.ifconfig:获取Linux系统中的网卡信息(IP)
2.ls:查看当前目录下的内容
- ls / :查看根目录下的内容
- ls ~:查看家目录下的内容
- ls -l :相当于 ll 查看当前目录下的详细信息
- ls -a: 查看当前目录下的所有文件包括隐藏文件
- ls -lrt :查看当前目录下的文件并将他们按照时间顺序排列
- 想查看某一目录下的次级目录下的内容:例如ls /home/test
3.cd :切换目录
- cd +filename:去到filename的目录下
- cd /:去到根目录
- cd ~或者cd :返回家目录
- cd - :返回到上次在的目录
- cd … :返回上一级目录
4.pwd:查看当前所在文件的路径
5.rm:删除文件或者目录
- rm -r:递归删除
- rm -i :删除文件或者文件夹但是会提示是否删除
- rm -rf :强制递归删除
- rm *:删除当前目录下的所有文件
- rm -r *:删除当前目录下的所有的文件或者文件夹
- rmdir :删除空的文件夹
6.mkdir:创建文件夹(目录)
mkdir -p etc/etc…:递归创建多个(目录)文件夹
7.touch:创建文件
8.echo:写入内容到某个文件中:例如:echo “hello!” > 1.txt
9.cat:查看当前文件的内容
10.more:查看文件内容
- more + number:从filename+number行开始查看文件的内容
- 向下查看:空格/f
- 向上查看:b
- 退出:q
11.less:查看文件内容
12.head
- 查看文件内容,默认查看的是头部10行
- head -n[num] filename :从头部开始展示number行
13.tail
- 查看文件内容,默认查看的是尾部10行
- tail -n[num] filename :从尾部开始展示number行