呕心整理,项目中常用的Linux命令。

导读:本篇文章讲解 呕心整理,项目中常用的Linux命令。,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

linux目录结构

​编辑

Find命令

Grep命令

Cat 显示文件中的全部内容

head 显示文件中的前多少行:

Tail 显示文件中的后多少行:

Mkdir 创建多级目录

Cp 复制文件和目录

MV移动文件 文件夹到指定目录

VI 编辑器

Reboot 重启linux 和 Halt 关机

Date 查看当前系统时间

date设置系统时间 

Echo命令

Cat命令追加文件内容

文件的属性

Chown修改文件属主

Chmod修改文件权限

Chgrp修改文件或目录属组

Sudo命令

Su命令

Useradd命令

Userdel命令

系统字符集

压缩与解压tar包

压缩与解压zip包

安装JDK

 安装tomcat

安装mysql


linux目录结构

呕心整理,项目中常用的Linux命令。

 

Find命令

查找在某个目录下过去的30分钟内被修改过的文件:find /tmp/test/*.txt -cmin -30 -print

查找在某个目录下过去的30分钟内被修改过的文件数量:find /tmp/test/*.txt -cmin -30 -print | wc -l

Grep命令

捕获文件中的关键字:grep ‘1’ aa.txt

多条件捕获文件关键字:grep ‘1’ aa.txt | grep ‘2’ bb.txt

针对gz文件可以使用:zgrep ‘1’ aa.txt

呕心整理,项目中常用的Linux命令。

Cat 显示文件中的全部内容

Cat+文件名称 不分屏展示 如要分屏展示 可以使用more

呕心整理,项目中常用的Linux命令。

 

head 显示文件中的前多少行:

Head + 文件名称 默认展示前10行

呕心整理,项目中常用的Linux命令。

Head -数字 指定展示前多少行

呕心整理,项目中常用的Linux命令。 

Tail 显示文件中的后多少行:

Tail +文件名称 默认显示文件的后10行

呕心整理,项目中常用的Linux命令。

Tail -数字 +文件名称 指定显示文件的后多少行

呕心整理,项目中常用的Linux命令。 

Tail -f + 文件名称 实时展示文件变更的后10条内容

呕心整理,项目中常用的Linux命令。 

Tail -100f +文件名称 实时展示文件变更的后100条内容

呕心整理,项目中常用的Linux命令。 

Mkdir 创建多级目录

Mkdir 目录1/目录2 -p 创建多级目录

呕心整理,项目中常用的Linux命令。

Cp 复制文件和目录

Cp 原文件名称 新文件名称  将原文件复制成为新文件 目录默认在当前目录下

 呕心整理,项目中常用的Linux命令。

Cp 文件夹名称 目录1/目录2 -r   将目录复制到另一目录下

呕心整理,项目中常用的Linux命令。 呕心整理,项目中常用的Linux命令。

 

MV移动文件 文件夹到指定目录

Mv 文件夹 目录1/目录2

呕心整理,项目中常用的Linux命令。

Mv 文件夹名称/文件名称 新文件夹名称/新文件名称 将文件夹或者文件重命名

呕心整理,项目中常用的Linux命令。

VI 编辑器

 呕心整理,项目中常用的Linux命令。

Reboot 重启linux 和 Halt 关机

 呕心整理,项目中常用的Linux命令。

Date 查看当前系统时间

呕心整理,项目中常用的Linux命令。 

date设置系统时间 

 呕心整理,项目中常用的Linux命令。

Echo命令

>     输出重定向,覆盖的方式写入,会将原有的内容替换掉

呕心整理,项目中常用的Linux命令。 

>> 输出重定向,追加的方式写入,会在原有的内容里面增加一行内容

呕心整理,项目中常用的Linux命令。 

2>> 错误信息追加

呕心整理,项目中常用的Linux命令。 

Cat命令追加文件内容

cat aa.txt >bb.txt 将A文件中的内容全部替换到B文件中

呕心整理,项目中常用的Linux命令。

cat aa.txt >> bb.txt 将A文件中的内容追加到B文件中

呕心整理,项目中常用的Linux命令。 

cat >aa.txt<<EOF :可按行输入文件内容 若要结尾输入EOF即可

呕心整理,项目中常用的Linux命令。 

cat aa.txt | wc -l

查看文件有多少行

Tac命令

tac aa.txt:从文件的最后一行输出内容呕心整理,项目中常用的Linux命令。 

 

Nl命令

nl aa.txt:显示文件内容,左侧会显示行号

呕心整理,项目中常用的Linux命令。 

 

文件的属性

呕心整理,项目中常用的Linux命令。

呕心整理,项目中常用的Linux命令。 

Chown修改文件属主

 chown -R 属主名(要改成哪个用户所属) 文件名    更改文件的属主

chown user1 hello.sh

呕心整理,项目中常用的Linux命令。 

 chown -R 用户名:用户组名 文件名 更改文件属主的同时修改文件的用户组

修改目录权限:chown -R user1 test

修改目录和用户组权限:chown -R user1:user1 test

呕心整理,项目中常用的Linux命令。

Chmod修改文件权限

修改权限时数字对应的含义:

呕心整理,项目中常用的Linux命令。

修改文件的权限:chmod 555 hello.sh    777是最大的权限,755是默认权限,数字含义详见上面图片

呕心整理,项目中常用的Linux命令。 

修改文件夹的权限,顺带把子目录权限也修改了,加上-R就行,不加的话子目录不改权限:

chmod -R 555 user1

chmod 555 user1

使用u、g、o、a参数配合chmod使用:

呕心整理,项目中常用的Linux命令。

格式:chmod u=rwx hello.sh 

         chmod u=rwx,g=rwx,o=rwx hello.sh

呕心整理,项目中常用的Linux命令。

 

Chgrp修改文件或目录属组

chgrp 用户组名 文件名称

chgrp -R 用户组名 目录名

 呕心整理,项目中常用的Linux命令。

Sudo命令

对普通用户进行一次提权,例如:

 sudo passwd 用户名 修改用户的密码

呕心整理,项目中常用的Linux命令。

Su命令

切换用户:su 用户名 工作环境不切换

注意:切换为root需要输入密码

su -用户名

带上-的时候 工作环境也切换为用户的

Useradd命令

新增用户并指定用户目录,如果没有目录就创建一个目录:

useradd -d /home/java -m java

新增用户并将用户加入某个群组:

useradd java02 -g java

呕心整理,项目中常用的Linux命令。

Userdel命令

userdel -r admin 删除用户并删除用户目录

呕心整理,项目中常用的Linux命令。

系统字符集

查看系统字符集:

locale

修改系统字符集:

localectl set-locale LANG=en_US.UTF-8

压缩与解压tar包

呕心整理,项目中常用的Linux命令。

压缩:tar -cf aa.tar aa.txt  tar -cvf 2022.tar.gz 2022

解压:tar -xf 2022.tar  tar -xvf 2022.tar

压缩与解压zip包

解压到指定目录下:unzip 产品学习总结.zip -d /home/luocong/

解压:unzip 产品学习总结.zip

呕心整理,项目中常用的Linux命令。

安装JDK

  1. 第一步,先看操作系统是多少位数,会返回64或32:getconf LONG_BIT
  2. 第二步,把下载的JDK压缩包上传到服务器,可以使用xftp工具或者rz命令
  3. 第三步,将压缩包解压到usr/local/jdk目录下,使用命令:

        tar -xvf jdk-8u351-linux-x64.tar.gz -C /usr/local/jdk/

     4. 第四步,配置环境变量,修改profile文件,使用命令:vim /etc/profile

         在文件的最后加上环境变量:

           export JAVA_HOME=/usr/local/jdk/jdk1.8.0_351

           export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

           export PATH=$PATH:$JAVA_HOME/bin

      5. 第五步,重启配置文件,source /etc/profile

      6. 第六步,输入java命令查看是否安装成功。

 安装tomcat

  1. 第一步,下载linux版本的tomcat。
  2. 第二步,将下载的tomcat包上传到服务器,可以使用xftp或rz命令。
  3. 第三步,将文件解压到指定目录下,使用命令:

                tar -xvf apache-tomcat-10.0.27.tar.gz -C /usr/local/tomcat

     4. 第四步,重启配置文件,执行命令:

                source /etc/profile

     5. 第五步,在tomcat安装目录的bin目录下,执行./startup.sh,启动tomcat

     6. 第六步,在tomcat安装目录的bin目录下,执行./shutdown.sh,关闭tomcat

     7. 第七步,执行命令,可以在启动的时候动态的看到日志信息:

                ./startup.sh & tail –f  ../logs/catalina.out

      8. 第八步,如果通过本地浏览器访问不到,考虑是否服务器防火墙开启,可以关闭服务器防火墙,执行命令:service firewalld stop

安装mysql

  1. 第一步,在服务器上执行命令:

                wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

     2. 第二步,执行命令:

                rpm -ivh mysql80-community-release-el8-1.noarch.rpm

     3. 第三步,执行命令:

                yum install mysql-server

     4. 第四步,检查是否设置开机自启动,执行命令:

                systemctl list-unit-files|grep mysqld

     5. 第五步,设置开机自启动:

                systemctl enable mysqld.service

     6. 启动MySQL服务

                systemctl start mysqld.service

     7. 测试是否安装成功

                mysql

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/116531.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!