Linux常用命令及使用

Linux目录操作的相关命令

cd 英文名:change directory
cd test :进入到test目录下
cd ~: "命令可以快速回到用户的家目录,cd 命令直接按回车键也是快速切换到家目录。
cd - :命令可以直接回到上一层目录
[root@localhost~]#cd /etc/
[root@localhost etc]#cd
[root@localhost ~]#
直接使用 cd 命令,也回到了家目录。

添加目录(增)

mkdir:添加文件

查看目录(查)

ls:可以看到该目录下所有的目录与文件
ls -a:可以看到目录下的所有目录和文件,包括隐藏的
ls -l:可以看到目录下所有文件和目录的详细信息

寻找目录(查)

find 目录 参数

修改目录名称(改)

mv 旧的名称 新的名称
重命名对文件、压缩包都可以进行操作

修改目录位置–剪切(改)

mv 目录名称 目录位置
剪切对文件、压缩包都可以进行操作

拷贝目录(改)

cp -r 目录名称 目录拷贝的目标位置 ------r代表递归拷贝
cp命令不仅可以靠背目录还可以拷贝文件压缩包等,拷贝文件和压缩包时不用-r递归

删除目录(删)

rm【-rf】目录名称
-r表示递归 -rf表示强制删除

文件的操作命令(增删改查)

文件的创建(增)

touch 文件名称 ------空文件

文件的查看(查)

cat/more/less/tail 文件
使用cat只能显示文件最后一屏的内容
使用more用百分比显示(用enter一行一行显示用空格一页一页显示q可直接退出
使用less可用上下键来控制页面(像翻书一样操作)
使用tail -10可以设定查看后几行(-f可以动态监控,比如日志文件等

修改文件的内容(改)

在Linux中vim的下载*
首先获取管理员权限
用以下命令进入root用户

  1. sudo su -
  2. su root
    或者使用sudo命令借用root权限
    sudo 要执行的代码
    总结
    vim编辑器是Linux中的组件,是vi编辑器的加强版,vim的使用过程
    vi 文件------->进入文件--------->命令模式--------->按i进入编辑模式---------->编辑文件------------>按esc进入底行模式---------->输入’:'wq(保存并退出)/q!(强制退出)

压缩文件的操作命令

打包并压缩文件

linux中的打包文件一般以.tar结尾,压缩文件一般以.gz结尾,而一般情况打包和压缩是一起进行的,打包并压缩后的文件后缀名一般为.tar.gz
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
解压zip压缩包命令:unzip

解压压缩包

命令:tar 【-xvf】压缩文件 解压到当前目录下
x:代表解压
tar -xvf 压缩文件 -C -C代表指定解压的位置

其他命令

显示当前目录

命令:pwd

搜索命令

命令:grep 要搜索的字符串 搜索位置 –color可以让搜索的字符串显示不同颜色

管道命令

命令:输出的内容==|==输入的内容

查看进程

命令:ps -ef 查看当前系统中运行的进程

杀死命令

命令:kill -9

网络通信命令

命令:ifconfig 查看当前系统的网卡信息

查看与某台机器的连接情况

命令:ping

查看当前系统的端口使用

命令:netstat -an

Linux的权限命令

每个文件/目录都有权限,通过ls -l命令就可以查看某个目录下的文件或目录的权限
“-”(文件类型)rwx(属主权限) rwx(属组权限)r–(其他用户权限)r:读取权;w:写入权;x:执行权

修改文件/目录的权限

命令:chmod

远程连接工具

查看IP地址:ip addr

安装mysql(查看收藏

常用命令:

登录 mysql -u用户名 -p 回车后输入密码
退出 exit 或者 quit 或者 \q
mysqladmin -u用户名 -p旧密码 password新密码 用来修改用户密码

showdatabases; 显示所有数据库,注意后面的 ;

use 数据库名 使用数据库

select database(); 显示当前连接的数据库

select version(); 显示当前服务器版本

select now(); 显示当前日期

select user(); 显示当前用户名

查看ip

在 linux 下可以通过两个命令来查看本机的 IP 地址:

支持包括 Linux 在内的所有 Unix 系统。 $ /sbin/ifconfig
仅就 Linux 而言,也可以使用 ip 命令查看 ip addr show

如果显示的IP为127.0.0.1时,输入vim /etc/sysconfig/network-scripts/ifcfg-eth0查看,修改ONBOOT的值为yes,BOOTPROTO=static

Navicat访问mysql需在Linux中打开mysql输入端口号且关闭防火墙;在操作mysql的命令需要带“;”

安装Tomcat

在Linux主机上,安装上传下载工具包rz及sz

只需要安装下面这个包即可,执行下面的安装命令
yum install lrzsz
yum install lrzsz -y(也可用下载语句查询是否有上传工具)
若提示“另外一个程序锁定了 yum;等待它退出……”,使用rm -f /var/run/yum.pid命令,强制关闭即可
上传文件 命令:rz
下载文件 命令:sz
上传文件报错
是上传使用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。以下是rz的选项:
-a, –ascii
-b, –binary,用binary的方式上传下载,不解释字符为ascii
-e, –escape,强制escape所有控制字符,比如Ctrl+x,DEL等
rar,gif等文件建议使用-b选项,采用二进制方式上传;文件比较大且上传出错的话,使用-e选项。
如果用不带参数的rz命令上传大文件时,常常上传一半就断掉了,很可能是rz以为上传的流中包含某些特殊控制字符,造成rz提前退出。
这个方法也可以经过跳板机上传稍大文件,但最大的单个文件不要超过4G。

在/usr/local/src下创建tomcat目录
下载Tomact.jar.gz,链接http://tomcat.apache.org/download-70.cgi
上传jar包
解压jar包
重命名并删除jar包

运行Tomact之前至少要有jdk或jre的运行环境

安装jdk

在目录/usr/local/src下mkdir java,下载jdk解压 命令:tar -zxvf 文件名
.配置环境变量
vim /etc/profile
加入配置信息
export JAVA_HOME=/usr/local/src/java/jdk1.8.0_221 (注:该路径是你jdk的全路径)
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin

export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib

让配置文件生效
source /etc/profile
输入javac
输入java -version查看是否配置成功
提示成功之后运行tomcat

卸载jdk

rpm -qa | grep java | xargs sudo rpm -e --nodeps
删除java的所有jar包

安装hadoop

vim /etc/profile
加入配置信息
export HADOOP_HOME=/usr/local/src/software/hadoop/hadoop-2.7.2
export PATH= P A T H : PATH: PATH:HADOOP_HOME/sbin:$HADOOP_HOME/bin
让配置文件生效
source /etc/profile
检验Hadoop是否安装成功
用tab键生成start-dfs.sh

启动Tomcat

找到startup.sh,cd /usr/local/src/tomcat,输==./startup.sh==

Linux界面图形化和非图形化的转换(centos6.x)

图形转为非图形

进入终端,转为root用户,输入init 3敲回车自动进入非图形界面

非图形进入图形

进入root用户,输入startx回车直接进入图形化

Linux防火墙的关闭

6.X版本

查看防火墙状态:service iptable status
临时关闭防火墙:servcie iptables stop
永久关闭防火墙:chkconfig iptables off
查看防火墙所有的状态:chkconfig --list iptables

修改静态IP

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.40.140
NAME=eth0
GETEWAY=192.168.40.2(网络)
DNS1=192.168.40.2
PREFIX=24

修改主机名

vi /etc/sysconfig/network
修改HOSTNAME字段
centos7网络配置
ONBOOT=no改为yes即可

部署Java程序

首先将项目打包放在Linux下,然后运行Java程序

nohup java -jar (jar包或war包名) ->打印日志的位置	&

nohup是Linux中可以实现退出当前终端或者用户时,依然运行其进程的功能;
java -jar test.jar就是运行jar包的方式了;
==&==是指后台运行的标志;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值