linux 虚拟机安装
- VMware 安装 然后使用镜像安装linux 配置网络 连接xshell
- ssh -p 22 root@ip在win控制台直接连接linux
- shutdown –h now 立该进行关机
- shudown -h 1 “hello, 1 分钟后会关机了”
- shutdown –r now 现在重新启动计算机
- halt 关机,作用和上面一样.
- reboot 现在重新启动计算机
- sync 把内存的数据同步到磁盘.
其他操作
- man [命令或配置文件](功能描述:获得帮助信息)
- help 命令 (功能描述:获得shell内置命令的帮助信息)
- pwd [选项](功能描述:显示当前工作目录的绝对路径)
- ls [选项]显示目录文件
- ll [选项]以列当前目录显示文件
- cd [选项] 定位 ..上一级
- ctrl+z 强制退出
- ctrl+x 暂停
目录操作
pwd [选项] (显示当前工作目录的绝对路径)
ls [选项]显示目录文件
ll [选项]以列当前目录显示文件
cd [选项] 定位 ..上一级
mkdir [选项] [名字] 要创建的目录
- -p :创建多级目录
rmdir [选项] [名字] 指令删除空目录
rm [选项][名字] 指令移除文件或目录 小心删库 -rf
- -r :递归删除整个文件夹 -f : 强制删除不提示
touch指令创建空文件
touch 文件名称
cp [原文件] [目标目录] 拷贝文件
- 强制覆盖不提示的方法:\cp
- -r :递归复制整个文件夹
mv 移动文件与目录或重命名
mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移动文件)
mv [文件名] [路径]
cat [名字]查看文件内容
- -n :显示行号
more[名字]基于vi的文本过滤器
less指令用来分屏查看文件内容(适用于大文件)
- 空白键 向下翻动一页;
- [pagedown] 向下翻动一页
- [pageup] 向上翻动一页;
- /字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找;
- ?字串 向上搜寻『字串』的功能;n:向上查找;N:向下查找;
- q 离开 less 这个程序;
echo [选项] [输出内容] 输出内容到控制台。
head 用于显示文件的开头部分内容
- head 文件 (功能描述:查看文件头10行内容)
- head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
- 默认情况下head指令显示文件的前10行内容
tail [选项] [文件] 前10行
- tail 文件 (功能描述:查看文件头10行内容)
- tail -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
- tail -f 文件 (功能描述:实时追踪该文档的所有更新)
日志查看
文件追加
- ls -l >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))
- ls -al >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾)
- cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
- echo “内容”>> 文件
ln -s [原文件或目录] [软链接名]
当我们使用pwd指令查看目录时,仍然看到的是软链接所在目录。
find -name ‘文件名’
- -name<查询方式> 按照指定的文件名查找模式查找文件
- -user<用户名> 查找属于指定用户名所有文件
- -size<文件大小> 按照指定的文件大小查找文件。
history指令 查看历史指令
date指令-显示当前日期
- date (功能描述:显示当前时间)
- date +%Y (功能描述:显示当前年份)
- date +%m (功能描述:显示当前月份)
- date +%d (功能描述:显示当前是哪一天)
- date “+%Y-%m-%d %H:%M:%S”(功能描述:显示年月日时分秒)
- date -s 字符串时间 设置时间
cal查看日历
cal [选项]
locate 搜索文件
由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库。
[tab]自动补全代码或者命令,连续按两次
grep指令和 管道符号 |
grep [选项] 查找内容 源文件
gzip/gunzip 指令
- gzip 用于压缩文件, gunzip 用于解压的
- gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
- gunzip 文件.gz (功能描述:解压缩文件命令)
zip/unzip 指令
- zip 用于压缩文件, unzip 用于解压的,这个在项目打包发布中很有用的
- zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
- unzip [选项] XXX.zip (功能描述:解压缩文件) • zip常用选项
-r:递归压缩,即压缩目录
4) unzip的常用选项
-d<目录> :指定解压后文件的存放目录
tar 指令
- tar 指令 是打包指令,最后打包后的文件是 .tar.gz 的文件。
- tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
vim编辑器的使用 vi为打开文件
vim 有三种基本模式 普通模式 编辑模式 命令行模式 - dd 删除该行
- u: 撤销之前一次操作
- yy 复制该行
- p: 粘贴该行
- esc 切换模式
- :wq 保存退出
- G 指定首行
- gg指定尾行
linux 安装 java
yum install java-devel
java编译运行
- javac +文件名
- java +类名无后缀