Linus基础

服务器

  • 汤姆猫:https://tomcat.apache.org/

.zip解压配置

  • 打开文件 bin\setclasspath.bat,最上面设置环境位置
    set “JAVA_HOME=C:\Program Files\Java\jdk1.8.0_40”
    set “JRE_HOME=C:\Program Files\Java\jdk1.8.0_40\jre”
  • 启动 startup.bat、关闭 shutdown.bat
  • 将 web应用 war 文件放到 webapps 文件夹 启动服务即可访问

Linus

  • 虚拟机:VMware Workstation Pro 16(https://www.vmware.com/cn/products.html )
  • 安装 CentOS 系统(https://www.centos.org/download/ )
  • x86_64:里面存放不同的镜像网站
  • 选择 GNOME Desktop 图形界面
  • root 123456
  • gedun 12345qwerasdf
磁盘管理命令
  • pwd:查看当前所在目录
  • ll:查看当前目录有什么内容(显示详细信息, d 开头表示文件夹,l 开头表示快捷链接,链接到其他文件夹)
  • ll /root/:查看 root 目录有什么内容
  • ls
  • ls /root/
文件管理命令
  • mkdir test1:创建 test1 目录
  • echo “文本” > a.txt:可以新建文件
  • rm -rf:删除文件或目录(-r:递归删除,-f:强制删除)
  • cp /home/test1/a.txt /home/b.txt:复制文件
  • cp -rf /home/test1 /home/newtest:复制 test1 目录,生成 newtest

  • cat 文件路径:查看文件全部内容
  • more 文件路径:分页查看文件内容(空格键翻页,enter键下一行)
  • head -n 10 文件路径:查看文件开头10行的数据
  • tail -n 10 文件路径:查看文件尾部10行的数据

  • grep -iw 字符串 文件路径:搜索文件中的字符串
  • grep -iw “正则表达式” 文件路径:根据正则表达式去搜索
    (文件路径可以有多个,-i:忽略大小写,-w:以某个单词为单位)
  • head a.txt | grep “java” | grep “cat”
    (在 a.txt 的结果中搜索存在"java"的结果中再搜索 “cat”)
系统命令
  • date:显示当前时间
  • su 用户名:切换用户
  • clear:清除屏幕
  • reboot:重启
  • shutdown -h now(时间):关机

  • ps -ef:显示所有进程,UID 这个户用启动的 CMD 程序,对应的 PID
UID     PID         PPID      C          STIME       TTY       TIME           CMD
----------------------------------------------------------------------------------------
root  程序的进程    父进程  cpu百分比    系统启动时间   ?   程序运行多长时间   启动的程序
  • kill -9 PID:杀进程(-9:强制)
压缩(归档)命令
  • tar:
    (-z:压缩,-c:创建压缩文档,-v:显示压缩解压过程中的文件,-f:指定归档文件名,-x:解压,-t:列出归档文件内容,-C:解压到指定目录 C是大写)
  • tar -zcvf *.tar.gz 文件路径:压缩(将txt文件添加到 *.tar.gz 压缩中)
  • tar -tf *.tar.gz:查看压缩文件
  • tar -zxvf *.tar.gz -C /home/:解压(将 *.tar.gz的文件解压到 home 目录下)
网络命令
  • ifconfig:查看 ip 信息
  • ping 地址:测试网络
  • curl 地址:访问开源文件传输
  • wget 下载地址:用来在linus下载文件
权限管理

UGO模式

  • U(user):所属用户
  • G(group):所属组
  • O(other):其他
  • -:文件、l:软链接、d:目录、
    c:字符设备文件(一次传输一个字节的设备,例如键盘鼠标)
  • rwx:读4、写2、执行1(644、755、777)
  -         rwx         r-x       r-x
--------------------------------------------
文件类型    拥有者      所属组     其他用户
  • chmod 646 文件名:修改文件的权限
  • chown 用户名 文件名:将文件的拥有者更改
管道
  • echo “hello” > a.txt(>:重定向覆盖)
  • echo “hello” >> a.txt(>>:重定向追加,将文本添加到文件最后)
  • |:管道符(左边的结果作为右边的条件)
  • cat a.txt | wc(wc:统计这个文件多少行,多少个单词,多少个字符)
vi / m

vi 文件名

  • esc:命令模式
:wq 保存退出        :q! 不保存退出
dd 删除光标所在行       yy 复制光标所在行到缓冲区
p 粘贴缓冲区内容        gg 光标定位到第一行、GG 最后一行
^ 光标移动到行首、$ 移动到行尾
/关键字:搜索关键字,按 n 键查找下一个
  • i:进入编辑模式
yum命令 软件包管理工具
  • yum search 安装包中的关键字:访问镜像地址
  • yum install 安装包名称
  • yum remove 安装包名称
  • yum list installed:查询已安装的软件包
  • yum clean all:清除已安装的软件包(/var/chche/yum)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值