安装虚拟机
参考链接:http://blog.51cto.com/12777709/2064700
常用Linux操作
基本格式为:操作 -[选项] [参数]
- cd 命令
cd /d //进入D盘
cd .. // 返回上一级
cd . // 切换到当前目录,通常无任何反应
cd ./ // 切换到当前目录,通常无反应
2.ls命令
ls // 查看当前目录中文件夹及文件
ls -1 // 当前目录下一个个文件的从上到下排列
ls -l // 查看当前目录下的文件和文件夹的详细信息
ls -a // 查看当前目录中的文件夹及文件(包括隐藏文件)
ls -la // 查看当前目录下的文件和文件夹的详细资料(包括隐藏文件)
3.pwd命令
pwd // 查看当前所在路径
4.mkdir命令
mkdir ./test //在当前目录下创建test文件夹
mkdir ../test // 在上一级目录下创建test文件夹
5.mv
用来移动或者将文件改名
1.命令格式 mv[选项] 源文件或目录 目标文件或目录
(跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失)
2.命令参数:
-b // 若需覆盖文件,则在覆盖前先行备份
-f // 若木匾文件已经存在,不会询问直接覆盖
-i // 若目标文件已经存在,就会询问是否覆盖
-u // 若目标文件已经存在,且source比较新,才会更新
-t // 指定mv的目标目录,是用于移动多个文件到一个目录,此时目录在前,源文件在后。
6.cp命令
cp test.js netxt.js // 复制当前目录下的test.js到当前目录下并命名为netxt.js
cp ../test.html ./ // 复制上一级目录下的test.html到当前目录下
7.touch命令
touch ./test.js // 在当前目录下创建一个名为test.js的文件
8.rm命令
rm -i file // 删除文件file,在删除之前会询问是否进行操作
rm -rf dir // 强制删除目录dir中的所有文件
9.tar命令
tar -jcv -f filename.tar.bz2 // 压缩
tar -jtv -f filename.tar.bz2 // 查询
tar -jxv -f filename.tar.bz2 -C // 解压
10.提高操作速度的命令
history // 列出所有操作历史
!history序号 // 快捷的调用历史操作中第(序号)的操作
su - // 切换root账号
Tab键 // 自动补全
ctrl +c // 不执行当前命令
ctrl +d // 退出终端
ctrl +e // 跳转到当前命名末尾
ctrl +a // 跳转到当前命令开头
ctrl +u // 删除光标位置前的所有内容
ctrl +k // 删除光标位置后的所有内容
ctrl+左右 // 逐个单词的跳
esc +. // 快速调用上一个命令中的参数
ctrl alt +f1-7 // 切换控制台
reboot -f // 立马重启
poweroff -f // 立马关机
shutdown // 关机
11.bc命令
进入计算机
scale=4 // 保留小数点后四位
quit // 退出
12.运行级别切换
init 0-6 //切换运行级别
runlevel //查看当前级别
0级别 // 关机
6级别 // 重启
1级别相当于windows下的安全模式
13.chown、chgrp、chmod命令
chgrp // 改变文件所属用户组
chgrp user tt.txt
chown // 改变文件的所有者
chown user tt.txt
chmod // 改变权限
chmode 755 test.sh // 可执行文件且不要他人修改此文件
chmode 740 filename // 不希望被他人看到该文件
文件系统的简单操作
- 磁盘与目录容量:df,du
- df:列出文件系统的整体磁盘使用量
- du:评估文件系统的磁盘使用量(常用于评估目录所占容量)