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用户
- sudo su -
- 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包的方式了;
==&==是指后台运行的标志;