`
liudaoru
  • 浏览: 1575845 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux脚本技巧总结

阅读更多

chown mysql:mysql -R abc

 

修改目录的所属用户

分享到:
评论
5 楼 liudaoru 2010-12-06  
修改连接数:
直接用ulimit命令
ulimit -n 8192

/proc/sys/net/ipv4/netfilter/ip_conntrack_count 直接查看,不需要计算/proc/net/ip_conntrack的行数
4 楼 liudaoru 2009-12-14  
tcpdump -nn -xX tcp and port 58001
tcpdump -nn tcp and port 58001

查看数据包信息
3 楼 liudaoru 2009-09-19  
awk '{if(NR > 400000 && NR <= 500000) {print}}' need_3 > need_3_4

按照数据行导出到文件
2 楼 liudaoru 2009-04-27  
将lartin1编码转为utf-8
From:http://topic.csdn.net/t/20061020/13/5097006.html

参考:  
   
  CONVERT()  
  CONVERT()提供一个在不同字符集之间转换数据的方法。语法是:  
  CONVERT(expr   USING   transcoding_name)在   MySQL中,转换代码名与相应的字符集名相同。  
   
  例子:  
   
  SELECT   CONVERT(_latin1'Müller'   USING   utf8);INSERT   INTO   utf8table   (utf8column)         SELECT   CONVERT(latin1field   USING   utf8)   FROM   latin1table;CONVERT(...   USING   ...)根据标准SQL规范实施。  
   
  在传统SQL模式中,如果你转换一个“0”日期字符串到日期类型,CONVERT()函数返回NULL。在MySQL5.1中还产生一条警告。  
   
  CAST()  
  你也可以使用CAST()函数将一个字符串转换到一个不同的字符集。语法是:  
  CAST(character_string   AS   character_data_type   CHARACTER   SET   charset_name)  
   
  例如:  
   
  SELECT   CAST(_latin1'test'   AS   CHAR   CHARACTER   SET   utf8);  
   
  如果使用CAST()时没有指定CHARACTER   SET,结果字符集和校对规则通过character_set_connection   和   collation_connection系统变量定义。如果用CAST()并带有CHARACTER   SET   X选项,那么结果字符集和校对规则是X和其   默认的校对规则。  
   
  你可能不能在CAST()中使用COLLATE子句,但是你可以在外部使用它。也就是说,不是CAST(...   COLLATE   ...),而是CAST(...)   COLLATE   ...。  
   
  例如:  
   
  SELECT   CAST(_latin1'test'   AS   CHAR   CHARACTER   SET   utf8)   COLLATE   utf8_bin;  
   
  在传统SQL模式中,如果你转换一个“0”日期字符串到日期类型,CAST()函数返回NULL。在MySQL5.1中还产生一条警告。  
1 楼 liudaoru 2009-04-27  
chmod 使用方法
From: http://linux.chinaunix.net/man/2004-10-05/39.shtml

  指令名称 : chmod

  使用权限 : 所有使用者

  使用方式 : chmod [-cfvR] [--help] [--version] mode file...

  说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。

  参数格式 :

  mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中

  u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作

  -f : 若该档案权限无法被更改也不要显示错误讯息

  -v : 显示权限变更的详细资料

  -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

  --help : 显示辅助说明

  --version : 显示版本

  范例 :将档案 file1.txt 设为所有人皆可读取 :

  chmod ugo+r file1.txt

  将档案 file1.txt 设为所有人皆可读取 :

  chmod a+r file1.txt

  将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :

  chmod ug+w,o-w file1.txt file2.txt

  将 ex1.py 设定为只有该档案拥有者可以执行 :

  chmod u+x ex1.py

  将目前目录下的所有档案与子目录皆设为任何人可读取 :

  chmod -R a+r *

  此外chmod也可以用数字来表示权限如 chmod 777 file

  语法为:chmod abc file

  其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

  r=4,w=2,x=1

  若要rwx属性则4+2+1=7;

  若要rw-属性则4+2=6;

  若要r-x属性则4+1=7。

  范例:

  chmod a=rwx file

  和

  chmod 777 file

  效果相同

  chmod ug=rwx,o=x file

  和

  chmod 771 file

  效果相同

  若用chmod 4755 filename可使此程式具有root的权限

相关推荐

    Linux脚本编写教程

    总结: 本文档详细介绍了Linux脚本的基础知识和常见用法,包括脚本的基本结构、变量、环境变量、Unix命令、流程控制、管道、重定向、函数等关键概念,并提供了实用的例子帮助理解。通过学习这些内容,读者能够掌握...

    linux-ts一个shell测试脚本

    标签"Linux开发-Shell脚本开发"表明,这个脚本与Linux环境下的开发工作密切相关,开发者可能需要了解Linux命令行、文件系统结构以及基本的shell脚本编写技巧。通过学习和使用"ts"脚本,可以加深对Linux系统的理解,...

    LINUX+SHELL脚本攻略.pdf

    通过以上内容可以看出,《LINUX+SHELL脚本攻略》这一资料旨在帮助读者掌握Linux环境下Shell脚本的基础及高级编程技巧。无论是对于日常的系统管理和维护工作还是复杂的数据处理任务,Shell脚本都能提供高效且灵活的...

    Linux Shell高级技巧实战总结

    Linux Shell高级技巧实战总结 一、将输入信息转换为大写字符后再进行条件判断 二、为调试信息设置输出级别 三、判断参数是否为数字 四、判断整数变量的奇偶性 五、将Shell命令赋值给指定变量,以保证脚本的移植性 六...

    日常使用脚本总结汇总,作为存档

    本文将深入探讨脚本的使用,并结合"日常使用脚本总结汇总"这个主题,分享一些常见的脚本知识和应用实例。 首先,我们要理解什么是脚本。脚本是一种非编译型的编程语言,如Bash、Python、JavaScript等,它们通常用于...

    自己总结的Linux_Shell_脚本讲解+示例

    这些知识点对于初学者来说是非常实用的,能够帮助他们更好地理解和掌握Linux Shell脚本的编写和调试技巧。通过实践这些知识点,用户可以在日常工作中更加高效地处理各种文本数据和文件管理任务。

    Shell脚本资料汇总.zip

    在本资料包“Shell脚本资料汇总.zip”中,我们可以深入学习和掌握Shell脚本的相关知识,包括基础语法、控制结构、函数使用、变量与环境、文件处理以及一些高级技巧。 1. **基础语法**: - Shell脚本的开头通常会...

    Unix 脚本编程总结与应用实例及其他内部资料

    在IT领域,Unix系统因其稳定性和可定制性而广受专业人士的喜爱。Unix脚本编程是其强大...通过学习这些资料,你可以深入理解Unix脚本编程,提升系统管理和自动化能力,同时也能掌握Unix系统的核心概念和实际应用技巧。

    Linux Shell 脚本编程总结及速查手册

    ### Linux Shell 脚本编程总结及速查手册 #### 变量定义与赋值 在Shell脚本中,变量的定义与赋值是基础且重要的功能之一。可以通过以下方式来定义变量: - **直接赋值**:`variable_name=value` - **带引号赋值**...

    Linux(shell/bash)的脚本教程

    对于初学者来说,了解Bash脚本的基本概念和编写技巧是非常必要的。 #### 创建与执行Shell脚本 在Linux环境中,存在多种Shell,如Bash、Korn Shell、C Shell等,其中Bash由于其易用性和广泛的支持而成为首选。创建...

    linux-让多核CPU达到指定的CPU使用率脚本

    总结起来,"linux-让多核CPU达到指定的CPU使用率脚本"是一个实用的工具,它利用Linux系统工具和编程技巧,动态地调整CPU负载。通过理解CPU使用率、监控机制、决策逻辑以及线程同步原理,我们可以更好地设计和优化...

    linux系统oracel创建数据库脚本

    总结来说,创建Oracle数据库是一个涉及多步骤的过程,需要综合运用Linux系统管理、Oracle数据库知识和脚本编程技巧。上述文件组合在一起,构成了一套完整的数据库创建流程,从初始化参数设置到实际的数据存储、元...

    linux 脚本实例

    在Linux系统中,脚本是自动化任务的强大工具,特别是Shell脚本,它是基于Bash或其他Shell解释器的编程语言。本资料集包含了丰富的Linux脚本实例和Shell专家指南,旨在帮助用户熟练掌握脚本编写技能。以下是其中涉及...

    linux shell脚本编程

    #### 四、高级Shell脚本技巧 ##### 4.1 条件语句 条件语句允许根据不同的条件执行不同的代码块。常见的条件语句包括`if`语句。 ```bash #!/bin/bash # 条件判断 if [ "$1" -gt 10 ]; then echo "Number is ...

    Linux学习资料(基本命令、使用技巧、基础教程、高级技巧集)

    "Linux高级技巧集"则可能包含更深入的话题,如Shell脚本编程、系统调用、内核模块开发、系统性能优化等。这些技能通常在系统管理员或高级开发者的工作中发挥关键作用。 最后,"Linux下的C语言编程"部分将指导读者...

    Linux 高级Bash 脚本编程指南PDF中文版

    《高级Bash脚本编程指南》是一本深度剖析Bash脚本编程的宝典,它不仅全面覆盖了Bash的语法、技巧和调试方法,还提供了丰富的实践案例和练习,适合各层次的学习者。无论你是刚接触Shell的新手,还是寻求进阶的老手,...

    Linux技巧汇总

    这个名为“Linux技巧汇总”的资源包显然是一个集合了各种Linux使用技巧和心得的文本文件。这些技巧可能包括命令行操作、系统管理、网络配置、脚本编写等多个方面。下面,我们将详细探讨一些可能包含在其中的关键知识...

    基于Shell脚本在Linux系统教学运维环境配置的应用.pdf

    【总结】基于Shell脚本的Linux教学运维环境配置不仅简化了教师的工作,提升了教学效率,同时也为学生提供了实践操作的机会,加深了他们对Linux操作系统的理解和应用能力。掌握Shell脚本编写技巧,对于提升Linux系统...

Global site tag (gtag.js) - Google Analytics