JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)
JavaEE学习日志(七十七)
Linux
Linux操作文件
创建文件
命令:touch 文件名称
----- 空文件
删除文件
同目录删除:rm -rf 文件
查看文件
命令:cat/more/less/tail 文件
注意:
- 使用
cat
查看/etc/sudo.conf文件,只能显示最后一屏内容 - 使用
more
查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看 - 使用
less
查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看 - 使用
tail -10
查看/etc/sudo.conf文件的后10行,Ctrl+C结束
修改文件_vim编辑器
vim编辑器是Linux中的强大组件,是vi编辑器的加强版
关于vim使用过程:
vim 文件-------->命令模式--------->输入i---------->编辑模式----------->编辑文件----------->按下Esc--------->命令模式--------->按下:---------->底行模式----------->输入wq保存并退出/q!强制退出不保存
注意:wq保存退出,q!不保存退出
Linux压缩文件
打包并压缩文件
Windows的压缩文件的扩展名 .zip/.rar
linux中的打包文件:.tar
linux中的压缩文件:.gz
linux中打包并压缩的文件:.tar.gz
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令:tar -zcvf 打包压缩后的文件名 要打包的文件
其中:
- z:调用gzip压缩命令进行压缩
- c:打包文件
- v:显示运行过程
- f:指定文件名
解压文件
命令:tar [-xvf] 压缩文件
示例:将/test下的xxx.tar.gz解压到当前目录下tar -xvf xxx.tar.gz
示例:将/test下的xxx.tar.gz解压到根目录/usr下
tar -xvf xxx.tar.gz -C /usr
------C代表指定解压的位置
Linux安装gcc
命令:yum install gcc
作用:能够编译c语言文件,从而使用linux版本的redis
Linux的进程命令
1、显示工作目录
命令:pwd
2、查看进程
命令:ps -ef
—显示所有的进程
3、结束进程
命令:kill -9 pid
(pid是进程的id)
4、搜索命令(文件中搜索带有关键字的一行)
命令:grep 要搜索的字符串 要搜索的文件
5、管道命令
命令:|
将前一个命令的输出作为本次目录的输入
如:搜索带有关键字的进程
Linux的网络通信
查看当前系统的网卡信息:ifconfig
查看与某台机器的连接情况:ping
查看当前系统的端口使用:netstat -ant
重启命令:reboot
立即关机:halt
或者poweroff
Linux的权限命令
查看权限:ls -al
第一列即为权限
其中第一个字母的含义为文件类型:
d
:代表目录-
:代表文件l
:代表快捷方式
后面九个字母的含义:权限,rwx也可写成421
属主权限:当前用户的权限
属组权限:当前用户所在的组的权限
其他用户权限:其他用户的权限
修改权限的命令chmod
格式:chmod u=xxx,g=xxx,o=xxx 文件(或目录)名