小结
Windows同志学习Linux准备
- windows上安装VMware软件,创建自己的虚拟机
- 准本centOS发行版本,从官网下载
- Xshell和Xftp
Linux简介
https://mp.csdn.net/mdeditor/97099101#
文件处理命令
文件处理基本命令: https://mp.csdn.net/mdeditor/97168379#
文件查找: https://mp.csdn.net/postedit/97486176
压缩与解压缩: https://mp.csdn.net/mdeditor/97525649#_2
新建文件或目录
新建文件: touch fileName
新建目录: mkdir dirName
新建多级目录: mkdir -p dirName/dirName2
进入目录
进入相应目录: cd 目录名
退回上一级目录: cd …
回到家目录: cd 或 cd ~
删除文件或目录
删除文件或目录: rm -rf 文件名或目录名
复制文件或目录
cp -a 源文件 目标文件路径
移动或重命名(文件或目录)
移动或剪切: mv 源文件名 目标文件路径
重命名: mv 源文件名 目标文件名 (同路径下的)
查看和编辑文件
查看文件: cat 文件名
编辑文件 : vi 文件名
vim 文件名 (有字体颜色的)
查找文件或文件中的内容
find [搜索范围] [选项] 文件或目录名
find /home/ -name tools | grep tool
find /home/ -name tools -exec ls -l {} ;
查找文件中的内容: grep 内容 指定文件 grep “size” java.txt
显示当前路径
pwd
查看当前目录下的文件或目录
ls
ll 是 ls -l 的缩写版
tar压缩和解压缩
tar [选项] [压缩包名] [压缩源文件]
tar -zcvf /tmp/japan.tar.gz japan (压缩单个文件或目录)
tar -jcvf /tmp/japan.tar.gz japan classes (压缩多个文件或目录)
tar -zxvf japan.tar.gz 解压到当前目录
tar -jxvf japan.tar.gz -C /home 解压到指定目录
系统相关命令
相当于windows的任务管理器
查看系统健康状态
top
查看进程
ps aux | grep java
ps -ef | grep java
杀死进程
kill -9 pid
killall -9 进程名 杀死一系列进程
pkill -9 -t 用户名
w 查看当前用户
vmstat 1 3 监控系统资源
dmesg | grep cpu 查看系统硬件状态
free -b|k|m|g 查看内存状态
nohup和&的区别
& : 指在后台运行
nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行
权限相关命令
drwxr-xr-x 这表示权限
第一个root 表示所有者
第二个root 表示所属组
drwxr-xr-x
第一位表示文件类型:
d: 目录 l : 软链接 - :文件
第2-4表示所有者u
第5-7表示所属组g
第8-10表示其他人
r表示读 w 表示写 x代表可执行
修改权限
r: 4 w: 2 x:1
chmod 755 文件名
755 目录默认
644 文件默认