
Linux
yangchen8497
这个作者很懒,什么都没留下…
展开
-
rpm卸载mysql
1. rpm -qa | grep -i mysql查询mysql安装的是哪些包2. 根据查询的结果进行卸载rpm -ev 包名(不需要加后缀)3. 手动删除/var/lib/mysql /etc/my.conf原创 2012-11-09 13:01:20 · 275 阅读 · 0 评论 -
sort
cat /etc/passwd | sort -t ':' -k 3 -n-t 分隔符-k 分隔符后取第几列-n 数字排序原创 2012-11-14 22:54:06 · 199 阅读 · 0 评论 -
正则表达式
1. []搜索集合字符[]中无论有几个字符,都只代表一个字符2. 反向选择[^]3. 行首和行尾字符 ^$(1). 注^[]和[^]是不一样的意思,[^]反向选择,^[]代表定位在行首(2). 要想查找空白行可用命令grep '^$' filename4. .与*的用法(1).代表任意一个字符,但不能是0个(2)*代表0个或多个5. {}限定连续出现的范围原创 2012-11-14 22:54:41 · 222 阅读 · 0 评论 -
shell
[]判断符号1. []内每个组件需要用空格来分隔2. []内变量,最好用双引号3. []内常量,最好用单引号或双引号原创 2012-11-14 22:56:09 · 212 阅读 · 0 评论 -
awk
1. 内置变量NF:每一行拥有的字段总数,即列数NR:当前awk处理的是第几行数据FS:分隔符,默认是空格2. awk后的操作需要''括起来3. 例:cat /etc/passwd | awk '{FS=":"}' {print $1 "\t lines:" NR "\t columns:" NF}但是上面的语法显示的第一行还是有bug的,因为在读入第一行时,默认的分隔符还原创 2012-11-14 22:55:13 · 284 阅读 · 0 评论 -
diff文件比较
1. 参数解释-b 忽略一行中有多个空白的差异,如about me相当于about me-B 忽略空白行的不同-i 忽略大小写的不同2. 比较显示阅读,如:4d3 6c5 >no six line解释:4dc表示左边文件第4行被删除 6c5表示左边第6行被替换为右边第5行原创 2012-11-14 22:55:40 · 263 阅读 · 0 评论 -
linux无限登录问题
原因描述:在init 5默认模式下,输入正确的用户名和密码后,又重新回到了登录界面解决方法:1、根本性问题没解决,只能将/etc/inittab中设置成init 3模式2、然后通过startx命令进行图形化如果觉得麻烦,可以在环境变量中配置如下代码:fiif [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then原创 2013-12-17 14:37:48 · 1039 阅读 · 0 评论 -
redhat 5.9下开启ftp服务
1、先看xirpm -qa | grep xinetd原创 2014-04-04 13:50:17 · 769 阅读 · 0 评论 -
AIX中安装ssh服务
1、需要将OpenSSH(依赖于openssl)和openssl两个包传到AIX服务器上,如/soft目录2、解开包后进入对应的包目录下,如openssl3、smit install_all,出现如下:* INPUT device / directory for software [] +4、输入.(.代表当前原创 2014-03-27 11:31:11 · 12979 阅读 · 0 评论 -
AIX默认下是KSH脚本,没有bash那么好用
1、在linux下用惯了bash,因为可以上下翻敲过的命令,比如TAB可以补全但在ksh下都没有2、如果不允许装bash的情况,我们可以简单的这样做,在环境变量.profile中进行设置alias sbash='set -o emacs'保存后,重新登录3、输入sbash后,就可以用ctrl+P表示向上,ctrl+n表示下,按两下esc补全原创 2014-03-27 11:35:31 · 1708 阅读 · 0 评论 -
Linux服务器上进行目录的提示
如:在根目录下会出现linux35~,进入/opt下,会出现linux35~/opt这个是可以设置的1. 以root用户进入HOME目录下,创建.barshrc,其内容为:export PS1='\h:\W # '2. source .barshrc这是永久生效3. 也可以临时的,直接在窗口中输入export PS1='\h:\W # '4. 我们可以通过man bash,原创 2012-11-09 13:09:38 · 458 阅读 · 0 评论 -
AIX上安装bash
AIX默认用的是KSH命令,确实用起来比较生硬,没有bash那么方便,l原创 2014-04-11 09:08:31 · 1729 阅读 · 0 评论 -
AIX下做定时任务注意事项
AIX定时任务和LINUX是一样的,都是用crontab去做。那我们这里就讲解一下cron原创 2014-04-12 10:04:57 · 4431 阅读 · 0 评论 -
cut
echo $PATH | cut -d ':' -f 5-d 分隔符-f 取出分隔符后第几段原创 2012-11-12 23:19:59 · 284 阅读 · 0 评论 -
对于层级目录的查找可用find
find -name "*.csv" | while read i;do ......done原创 2012-11-12 23:18:41 · 595 阅读 · 0 评论 -
Linux int 6种模式解释
0:关闭计算机1:单用户模式2:不带网络的多用户模式3:完全多用户模式4:尚未使用5:图形环境6:重启计算机原创 2012-11-10 20:53:19 · 1302 阅读 · 0 评论 -
SUSE配置samba
1. 修改配置文件/etc/samba/smb.conf[20_share] comment = 20_share path = /20_share write list = yes public = yes create mask = 0666 directory mask = 07772. 创建目录/20_share原创 2012-11-10 21:13:04 · 440 阅读 · 0 评论 -
客户端连接LINUX很慢原因可能是使用DNS导致的
解决方法:在/etc/ssh目录下有文件sshd_config修改参数UseDNS no就可以解决原创 2012-11-10 20:58:25 · 732 阅读 · 0 评论 -
查询LINUX目录大小
除了用du -sh *这种效率低,还可用du -h --max-depth=1 *原创 2012-11-10 21:02:04 · 203 阅读 · 0 评论 -
redhat5安装yum源
1. 首先需要把光盘上的Cluster、ClusterStore、Server、VT目录上传放置/mnt目录下(mnt该目录任意)2. 配置/etc/yum.repos.d/rhel_debuginfo.repo文件这一步很重要,需要把四个目录都配置成yum源3. 安装createrep包4. 用createrepo命令生成rpm配置信赖文件,其命令为:createrepo /原创 2012-11-10 21:11:54 · 313 阅读 · 0 评论 -
当LINUX某个目录下文件占有空间很大时,除了用移动到其它大存储上的方法,还可用软链
如/home/etl/um 这个文件夹占有用空间很大/opt/oracle/oradata是个存储那我们可以在存储上建立软链1. 建立/opt/oracle/oradata/um目录(oracle用户)2. 给um 777权限3. 将etl用户下的um下的文件先移到存储4. 删除etl用户下的um目录5. 用etl用户做软链 ln -s /opt/oracle/orad原创 2012-11-10 21:03:06 · 342 阅读 · 0 评论 -
vim 快捷
1. 多行剪切,比如想要剪切16行16 dd 到想要粘贴的位置,键入p2. 多行注释ctrl + v,比如想要注释10行10 enter 然后I,输入# esc3. 去掉多行注释ctrl + v,比如要去掉10行注释10 enter 然后x esc原创 2012-11-10 21:10:38 · 201 阅读 · 0 评论 -
重定向
1. 我们一般ls abc > list.txt 其实该命令和ls abc 1> list.txt 一样2. 1> 代表将正确的输入到list.txt中 2> 代表将错误信息输入到list.txt中原创 2012-11-12 23:19:38 · 196 阅读 · 0 评论 -
grep
1. 参数详解-i 忽略大小写-n 输入行号原创 2012-11-12 23:20:21 · 258 阅读 · 0 评论 -
sed 用法
1. 替换内容如想一次性将刷库脚本中的实例改成指定的,如iptv改成yangchen(1). 可用sed -n /net_serv=/p manual* 这是查看(2). 替换语法:sed -i /net_serv=/s/iptv/yangchen/ manual*2.删除指定内容如想删除 #!/bin/bash这行(1). 查看sed -n /^"#\!\/bin原创 2012-11-12 23:12:05 · 275 阅读 · 0 评论 -
保存putty设置
1. 打开注册表2. HEKY_CURRENT_USER\SOFTWARE\SimonTatham3. 右击SimonTatham--》》 导出原创 2012-11-12 23:12:30 · 274 阅读 · 0 评论 -
批量移动文件
find . -name "*.csv" -exec mv {} /opt/abc/ \;原创 2012-11-12 23:18:19 · 410 阅读 · 0 评论 -
AIX写shell脚本的for循环
#!/bin/bashi=1while(($ido echo $i i=$(($i+1))done;原创 2014-04-29 10:25:28 · 12949 阅读 · 0 评论