linux
quyf
IT Programmer
展开
-
VMware虚拟机屏幕大小(屏幕分辨率)调整
一,VMware中Linux虚拟机屏幕分辨率调整之前安装修改Linux分辨率命令行在VMware中安装Linux虚拟机后,屏幕分辨率通常默认设置为800x600,并且不能通过“屏幕分辨率首选项”窗口(系统->首选项->屏幕分辨率)进行设置。一般情况下,用户可以通过安装VMware Tools来解决这个问题,不过方法也并非只此一种: 1) 打开“显示设置”窗口(系统->管理->显示原创 2012-11-11 22:47:13 · 88941 阅读 · 1 评论 -
linux学习之linux百问4,awk了解
1、awksed以行为单位处理文件,awk比sed强的地方在于不仅能以行为单位还能以列为单位处理文件。awk缺省的行分隔符是换行,缺省的列分隔符是连续的空格和Tab,但是行分隔符和列分隔符都可以自定义,比如/etc/passwd文件的每一行有若干个字段,字段之间以:分隔,就可以重新定义awk的列分隔符为:并以列为单位处理这个文件。awk实际上是一门很复杂的脚本语言,还有像C语言一样的分支和循环原创 2013-05-14 20:54:35 · 989 阅读 · 0 评论 -
linux学习之linux百问3,sed了解
1、sedsed意为流编辑器(Stream Editor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。sed和vi都源于早期UNIX的ed工具,所以很多sed命令和vi的末行命令是相同的。sed命令行的基本格式为sed option 'script' file1 file2 ...se原创 2013-05-14 20:41:24 · 1095 阅读 · 0 评论 -
linux学习之linux百问2,不断更新
1、for/do/done Shell脚本的for循环结构和C语言很不一样,它类似于某些编程语言的foreach循环。例如:#! /bin/shfor FRUIT in apple banana pear; do echo "I like $FRUIT"doneFRUIT是一个循环变量,第一次循环$FRUIT的取值是apple,第二次取值是banana,第三次取值是pea原创 2013-05-14 20:01:28 · 864 阅读 · 0 评论 -
linux学习之linux百问,不断更新
1、Shell脚本中用#表示注释,相当于C语言的//注释。但如果#位于第一行开头,并且是#!(称为Shebang)则例外,它表示该脚本使用 后面指定的解释器/bin/sh解释执行$ chmod +x script.sh$ ./script.sh2、两种执行Shell脚本的方法:$ ./script.sh$ sh ./script.sh3、一行中可以输入由分号;隔开的原创 2013-05-14 18:59:32 · 1069 阅读 · 0 评论 -
linux命令学习之 date认识
date命令的功能是显示和设置系统日期和时间。 在linux服务器上可通过 man date上查看 date的用法date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置datestr 描述的日期 1、在显示方面%n原创 2013-05-14 09:12:36 · 844 阅读 · 0 评论 -
shell脚本学习笔记
#######################http://lilinqing.blog.51cto.com/1122687/487749写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单、灵活、高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易、简单、高效shell脚本可移植性好,在unix/linux系原创 2013-05-05 09:56:53 · 3726 阅读 · 0 评论 -
Linux系统管理命令------w
Linux系统管理员有时候想知道他所管理的机器上的用户正在做什么,Linux管理命令就能帮助我们完成这种工作,我们可以使用Linux管理命令w来实现这一具体的工作,下图反映了运行命令后的文字终端这个命令可以告诉大家如下信息。第一行:系统当前运行的基本信息。在第一行中,总共有三个字段,主要告诉管理员系统当前基本信息。第一个字段表示时间信息。前面的09:52:3原创 2013-04-18 16:39:22 · 4943 阅读 · 2 评论 -
linux shell -----1 变量$#,$@,$0,$1,$2的含义解释
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2"原创 2013-04-23 09:48:31 · 1343 阅读 · 0 评论 -
linux shell 2-----常用命令
1、!$ 是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:$mkdir mydir$mv mydir yourdir$cd yourdir可以改成:$mkdir mydir$mv !$ yourdir$cd !$2、cd – 回到上一次的目录。场景举例:当前目录为/home/a,用cd ../b切换到/ho原创 2013-04-23 15:13:29 · 1116 阅读 · 0 评论 -
VI的基本使用
原创 2013-03-17 21:12:54 · 639 阅读 · 0 评论 -
root密码丢失解决方法
GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式。 你会面对一个引导项目列表。查找其中类似以下输出 的句行: kernel /vmlinuz-2.4.18-0.4ro root=/dev/hda2 按箭头键直到这一行被突出显示,然后按 [e]。 你现在可在文本结尾处空一格再添加 single 来告诉 GRUB GRUB:在引导装载程序菜单上,键入 [e]原创 2013-03-15 17:52:30 · 936 阅读 · 0 评论 -
解决SecureCRT中文显示乱码
本地windows机器。修改SecureCRT的设置。找到“选项”->“会话选项”->“外观”:* 字符编码设置为utf-8。* 字体设置,选择中文字体,例如新宋体。原创 2013-03-08 10:40:57 · 914 阅读 · 0 评论 -
Linux下rsync的用法
一、rsync的概述rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync是Linux系统下的文件同步和数据传输工具,它采用“rsync”算法,可以将一个客户机和远程文件服务器之间的文件同步,也可以在本地系统中将数据从一个分区备份到另一个分区上。如果rsync在备份过程中出现了数据传输中断,恢复后可以继续传输不一致的部分。rsyn转载 2012-11-13 09:57:24 · 18243 阅读 · 1 评论 -
linux命令
1、比如一个文件有两列,如下,现在要交换两列的位置:awk 'BEGIN{ OFS="\t"}{print $2,$1}' t est.txt | sort > test1.txt原创 2014-07-02 16:27:29 · 2156 阅读 · 0 评论