linux命令

来源:互联网 发布:淘宝高佣金推广 编辑:程序博客网 时间:2024/06/05 00:24

删除命令

Rm 删除

–i 删除弹出提示

-r 删除目录下的文件夹和文件

-f 删除不提示

-rf 删除文件夹下面所有文件并不提示

Rmdir  文件夹名称--删除文件夹,但文件夹里面不能有东西,要不然用rm –rf删除文件夹

 

创建目录和文件

Mkdir  /路径 文件夹名称  --创建文件夹

Vi 文本编辑器 --创建文本文件

 -I 进入编辑状态

 Esc 退出编辑状态

 :q!不存盘退出

 :q存盘

 :w 保存

 :x保存退出

 :X设置加密

 

查看文件

Cat 文件名称1文件名称--可以查看多个文件也可以查看单个文件内容

More 文件名称            --显示一屏不全部显示出来按空格键显示

Less 文件名称             --more命令一样可以翻页显示百分比 q 退出

Tail  文件名称           --查看文件尾部通常观察日志tail-fmaillog

 

查看目录

Dir  --查看目录没有文件夹和文件的区别

Ls   --查看目录下的文件夹和文件可以有区别出文件夹文件和有权限的文件

  -al 查询所有包括隐藏的文件

   Ls&文件名--可以查找文件

Ll  --查看文件详细信息并排列出来

Tree –al 查看所有文件

 

进入目录

Cd 文件夹名称

Cd ..                --返回上一层

Pwd                 --查看当前目录

 

重命名和复制

Cp 文件名路径–-复制文件

Mv 文件名修改文件名路径 --重命名并可以移动文件

 

设置权限

Chmod +x 文件名 –-设置权限

      -x 文件名 --取消权限

 

创建用户查看主机名

Adduser 用户名  --创建用户

Passwd 用户密码 --设置密码

 

Hostname        --查看主机名

Uname          --显示内核版本

  -a            --显示主机名称

Lsb_release –a    --查看系统版本信息

Who            --查看当前登录用户

  Who |wc –l     --查看用户登入人数

 

查看时间和日期

Date            --查看时间

Cal             --查看日历

 

解压文件

Tar cvf  文件名.tar 文件文件 --压缩文件

Tar xvf  xx.tar     目录        --解压文件

 

查看当前系统语言

Locale     --查看系统语言

临时修改系统语言

LANG=”zh_CH.GBK”    --设置为中文系统语言

LANG=”en_us.UTF_8”  --设置为英文系统语言

Vi  .bash_profile   --永久修改系统语言

 

踢出在线的用户  --要有root权限

Pkill –kill –t pts/0 --踢出用户

 

关闭进程

Ps aux   --查看所有进程

Ps aux | grep pts/0   --查看pts/0用户的进程

Kill -9 pid         --是不顾后果的强制终止进程

Kill -15 pid        --是先关闭和其有关的程序

 

查看文件类型

File 文件名 --显示文件名称和类型

File –b 文件名 --显示文件类型

File –v         --显示file的版本信息

 

执行shell命令

./xxxx.sh

Sh   xxxx.sh   -- 两种执行shell命令的方式

 

查看数据库实例名

Echo $ORACLE_SID --查看oracle数据库实例名

Echo $DSQUERY  --查看sybase数据库实例名

 

Shell脚本连接数据库和调用存储过程

result=$(isql -U$USER -P$PSWD -S$SID -b <<-EOF

       exec zxsiu.dbo.check_bcicseltype $NEID

       go

       EOF)

--shellsybase脚本存储过程

result=$(sqlplus -s $USER/$PSWD@$SID<<-EOF

       set pagesize 0 feedback off verify off heading off echo off

       set serveroutput on

        declare outcode number;

        begin

        $USER.check_das(outcode,$NEID);

        dbms_output.put_line(outcode);

        end;

        /

        quit;

       EOF)

--shelloracle脚本存储过程