Month: July 2011

[Linux]进程控制

find / > results.txt: 执行一次find find / > results.txt &: 在后台执行find (加&意为在后台执行) vi状态下输入^z,则会挂起当前这个vi进程,并回到shell 这时输入fg,就会回到vi 如果不输入fg,而输入bg,则会把vi放到后台执行 jobs -l: 查看所有挂起的任务  fg %vi: 将挂起的vi任务移到前台 bg %vi: 将挂起的vi任务移到后台 ps: 查看所有活动的进程 tops: 动态显示所有进程 kill 3662: 向进程3662发出信号,要求其终止 kill -KILL 3662: 发出终止信号,并且该信号不准被忽略

[Linux]文件及目录搜索

find . -name "*temp*": 搜索当前目录及子目录下所有包含"temp"的文件和目录 find . -name "*.txt" -exec grep -l "a"  {} \;  : 搜索当前目录及子目录下所有包含"a"的txt文件 (注意{} 和 \之间要有空格)

[Linux]硬连接与软连接

建立一个硬连接 (ln命令),实质上为已经存在的索引号做了另一个entry,源文件是一个entry,新文件是一个新entry; 删除源entry,文件仍然会存在; 删除了所有entry,文件本身才会被删除 而一个软连接(ln -s命令)里记录的是源文件的路径名; 如果源文件被删除,软连接也会失效。

[Linux]文件操作

cp ./temp/1.txt ./temp2/2.txt:复制文件 cp 1.txt ./temp2: 复制1.txt到./temp2目录下 cp -r temp1 /home: 把temp1整个复制到/home目录下 mv 1.txt ./temp: 把1.txt移动到temp下 mv 1.txt 2.txt: 改名 rm:删除文件 chmod 777: 改变文件权限

[Linux]目录相关命令

cd: 切换目录 cd ~: 切换到主目录(~代表主目录) pwd: 显示当前目录 mkdir: 生成新目录 rmdir: 删除空目录 rm -r: 删除目录,即使目录非空 mv: 目录移动(如果源和目标在同一个父目录下,可以理解为改名)

[Linux]各根目录介绍

/bin: 可执行程序 /dev:  物理设备 /etc:  系统管理相关文件 /lib:  库 /sys: 系统源文件 /tmp: 临时目录 /lost+found: Linux如发现不属于任何地方的文件,就会把它们放在这里 /usr: 用户相关目录

[Linux]文件显示

head hi.txt: 显示前面若干行 head -500 hi.txt: 显示前500行 tail hi.txt: 显示后面若干行 tail -20 hi.txt: 显示最后二十行 tail +30 hi.txt: 显示从40行开始到结尾 more: 分页显示 less: 也是分页,但可以按b向前翻

[Linux]输入、输出中的字符操作

crypt > message: 把标准输入加密并存入message文件 crypt > message: 解密message文件并打印在控制台上 grep abc hi.txt: 从hi.txt查找包含abc的行 grep ‘;’ hi.txt: 从hi.txt查找包含分号的行(标点符号应单引号括起来) grep -c abc hi.txt: 求出包含abc的行的数目 grep -i abc: 查找abc,不区分大小写 grep -n abc: 结果中包含行号 grep -w abc: 整词查找 grep -v abc: 查找不含abc的行 grep ‘^abc’: 查找以abc开始的行 grep ‘\*’: 查找星号本身 spell hi.txt: 检查拼写错误 tr a A <olddata > newdata: 查找a并替换成A tr abc …

[Linux]输入、输出中的字符操作 Read More »

[Linux]输入、输出

ls > dir.txt: 把ls的结果输出到文件dir.txt里 ls >> dir.txt: 把结果追加到dir.txt里 ls|grep books: 把ls的输出用作grep books的输入(即在文件列表里查找包含books的行) sort < /etc/passwd: 将passwd文件里面的内容排序后打印在控制台上 sort < /etc/passwd > sorted.txt: 将passwd里面的内容排序后输出到sorted.txt中 cat 1.txt 2.txt: 合并1.txt和2.txt的内容并打印到屏幕上 cat 1.txt 2.txt|grep abc: 合并1.txt和2.txt并查找包含abc的行 cat > 3.txt: 读取标准输入并将之输入到3.txt中