常用linux命令汇总 chmod、 less 、curl 、sftp 、sqlplus 重启oracle ,监听及数据库实例 Oracle锁表查询和结果方法

1 linux常见命令汇总

1、递归创建文件夹
mkdir -p  /zhangsan/study/yuwen

2、解压并替换原有的文件
unzip -o test.zip

3、 解压文件夹
unzip  test.zip

4 、清空当前目录的所有文件
rm -rf *

5 、复制某文件夹下的所有文件至其他目录
cp /study/yuwen/*  /zhang/yuwen

6 、把当前目录所有window格式的文件为unix格式
sed -i 's/\r//'  ./*

7、 把当前文件夹文件赋予可执行权限
chmod 755 ./*

8 、修改文件名称
mv /zhangsan/check.log   /zhangsan/chenk111.log

9、 linux环境创建org组   groupadd org
在org组内创建org用户  useradd  -g org -d  /org  org
root用户创建org目录   mkdir  org
修改org目录属性  chown org:org  /org

10、 shell脚本修改window格式为unix格式
vi 文件名
set ff =unix 
保存退出后  即修改成功。

11、查看日志文件imt.log
less imt.log   shift+g 翻页到最后   q退出
tail -f imt.log  查看文件的最后10行内容 (实时查看最新日志) ctrl+c退出
tail -n 100 filename 查看文件的最后100行内容  ctrl+c退出

12、数据库服务器执行sql脚本
1.    sqlplus system/system@srv 
2.    sql>@/zhangsan/lisi/a.sql  
sqlplus登录时,密码中不能含有@字符。 例如:密码设置为 abc@123 登录会报错
解决方法是:  sqlplus   用户名/\'"abc@123"'  详见下图

13、linux  base64加密
 Linux下用base64命令加解密字符串
加密:
$ echo Hello World | base64
SGVsbG8gV29ybGQK

解密:
$ echo SGVsbG8gV29ybGQK | base64 -d
Hello World
14、linux  压缩当前文件夹及其子文件夹  tar命令和zip命令
(1)将/home/wwwroot/xahot/ 这个目录下所有文件和文件夹打包为当前目录下的xahot.zip
zip –q –r xahot.zip /home/wwwroot/xahot
-r表示递归 

(2)将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:
zip -q -r html.zip /home/html

如果在我们在 /home/html 目录下,可以执行以下命令:
zip -q -r html.zip *

压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归
zip [参数] [打包后的文件名] [打包的目录路径]
(3)tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。
 



在这里插入图片描述

压缩

tar –cvf jpg.tar *.jpg       // 将目录里所有jpg文件打包成 tar.jpg 
tar –czf jpg.tar.gz *.jpg    // 将目录里所有jpg文件打包成 jpg.tar 后,并且将其用 gzip 压缩,生成一个 gzip 压缩过的包,命名为 jpg.tar.gz 
tar –cjf jpg.tar.bz2 *.jpg   // 将目录里所有jpg文件打包成 jpg.tar 后,并且将其用 bzip2 压缩,生成一个 bzip2 压缩过的包,命名为jpg.tar.bz2 
tar –cZf jpg.tar.Z *.jpg     // 将目录里所有 jpg 文件打包成 jpg.tar 后,并且将其用 compress 压缩,生成一个 umcompress 压缩过的包,命名为jpg.tar.Z 
rar a jpg.rar *.jpg          // rar格式的压缩,需要先下载 rar for linux 
zip jpg.zip *.jpg            // zip格式的压缩,需要先下载 zip for linux
解压

tar –xvf file.tar         // 解压 tar 包 
tar -xzvf file.tar.gz     // 解压 tar.gz 
tar -xjvf file.tar.bz2    // 解压 tar.bz2 
tar –xZvf file.tar.Z      // 解压 tar.Z 
unrar e file.rar          // 解压 rar 
unzip file.zip            // 解压 zip 
总结

1、*.tar 用 tar –xvf 解压 
2、*.gz 用 gzip -d或者gunzip 解压 
3、*.tar.gz和*.tgz 用 tar –xzf 解压 
4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
5、*.tar.bz2用tar –xjf 解压 
6、*.Z 用 uncompress 解压 
7、*.tar.Z 用tar –xZf 解压 
8、*.rar 用 unrar e解压 
9、*.zip 用 unzip 解压

在这里插入图片描述

2 linux从特定路径获取文件

从特定服务器指定路径获取文件
第一种方法:
在这里插入图片描述
第二种方法:
在这里插入图片描述

3 git相关命令

git相关命令
在这里插入图片描述

linux 命令chmod 755的意思
chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。
一般是三个数字:
第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字表示其它用户组的权限。
权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。
所以,chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行 --7
2.与文件所有者同属一个用户组的其他用户可读可执行 --5
3.其它用户组可读可执行

在这里插入图片描述

4 重启oracle监听及数据库实例

重启监听
	用oracle用户登录系统
	进入数据库目录
	查看监听状态 ./lsnrctl status
	启动监听 ./lsnrctl start

重启数据库实例
	管理员登录 sqlplus / as sysdba
	启动数据库 startup
	关闭数据库 shutdown immediate

5 Oracle锁表查询和结果方法

查询锁表信息
	select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name,
	ao.object_name,lo.locked_mode  from v$locked_object lo,dba_objects ao,v$session sess
	where ao.object_id=lo.object_id and lo.session_id=sess.sid;

杀掉锁表进程
	alter system kill session '68,51';--分别为SID和SERIAL#号
	
查看数据库引起锁表的SQL语句
	SELECT A.USERNAME,
	       A.MACHINE,
	       A.PROGRAM,
	       A.SID,
	       A.SERIAL#,
	       A.STATUS,
	       C.PIECE,
	       C.SQL_TEXT
	  FROM V$SESSION A, V$SQLTEXT C
	 WHERE A.SID IN (SELECT DISTINCT T2.SID
	                   FROM V$LOCKED_OBJECT T1, V$SESSION T2
	                  WHERE T1.SESSION_ID = T2.SID)
	   AND A.SQL_ADDRESS = C.ADDRESS(+)
	 ORDER BY C.PIECE;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值