windows7安装CentOS7及linux的使用3

linux中目录是文件,系统也是文件。

- 普通文件
d 目录
l 链接
c 字符设备
b 块设备
* 命令:touch myInfo.txt 
新建myInfo.txt文件。
* 命令:ps -ef|grep ssh 
查看系统中ssh进程是否运行。
* 命令:1.kill -9 [PID] 2.service sshd start
杀掉ssh进程,并重新启动ssh进程。
* 命令:cat filename
一次显示整个文件。
* 命令:cat file1 file2 > file
讲几个文件合并为一个文件
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2


把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3
* 命令:ln -s log2013.log link2013
给文件创建软链接,如果不加-s就是硬链接
* 命令:less log2013.log
滑屏
* 命令:head -n 10 /etc/profile
head 是显示一个文件的内容的前多少行;
* 命令:tail -n 5 /etc/profile 
tail 是显示一个文件的内容的最后多少行;
* 命令:grep "match_pattern" file_1 file_2 file_3 ...
在多个文件(file_1 file_2 file_3)中查找字符串"match_pattern"
* 命令:grep -v "match_pattern" file_name
输出除之外的所有行 -v 选项
* 命令:find /etc -name '*srm*'
我们知道某个文件包含有srm这3个字母,那么要找到系统中所有包含有这3个字母的文件是可以实现的
* 命令:chkconfig --list        
列出所有的系统服务
* 命令:chkconfig --add iptables        
增加httpd服务


vi编辑器

命令行模式 【:w】 保存文件 【:w!】 若文件为只读,强制保存文件 【:q】 离开vi 【:q!】 不保存强制离开vi 【:wq】 保存后离开 【:wq!】 强制保存后离开 【:! command】 暂时离开vi到命令行下执行一个命令后的显示结果 【:set nu】 显示行号 【:set nonu】 取消显示行号 一般模式常用操作 【[0]或[Home]】 光标移动到当前行的最前面 【[$]或[End]】 光标移动到当前行的末尾 【G】 光标移动到文件的最后一行(第一个字符处) 【nG】 n为数字(下同),移动到当前文件中第n行 【gg】 移动到文件的第一行,相当于"1G" 【n[Enter]】 光标向下移动n行 【dd】 删除光标所在的一整行 【dw】 删除光标所在的一易单词 【u】 撤消上一个操作 【v,V】 v:将光标经过的地方反白选择;V:将光标经过的行反白选择 【[Ctrl] + v】 块选择,可用长方形的方式选择文本 【y】 将反白的地方复制到剪贴板 【d】 将反白的内容删除

相关文章
相关标签/搜索