承上:
删除文件:rm命令
功能:删除文件 语法:rm [ 参数 ] 要删除文件或目录 常用参数: -r:递归 删除目录以及其子目录或子文件(全删) -f:删除文件时不需要确认 -i:删除文件时需要确认
touch命令
功能:更改目录的时间戳(没有就创建一个空文件) 语法:touch 文件名 常用参数: -a 修改access time(访问时间.)为系统时间 -m 修改modify time(修改时间)为系统时间 -c --no-create 将access、modify time改成系统时间。… (help原文:不创建不存在的文件) -r file 使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify) -d 解析并更改当前时间(配合上面仨才管用) 注: 文件中的三种重要时间 :可以用 stat file来查 access time(访问时间), modify time(修改时间), change time(状态改动时间),
access 表示最后一次访问(仅仅是访问,没有改动)文件的时间
modify 表示最后一次修改文件的时间
change 表示最后一次对文件属性改变的时间,包括权限,大小,属性等等
-t 修改指定的日期(等同于 -a -m),如:09091314代表9月9号13点14分
cp命令
功能:将文件或目录从一个目录copy到另一个目录。 语法:cp [ 参数 ] 源文件或目录 目的文件或目录 常用参数: -f 当目的文件存在时,直接copy覆盖 -i 当目的文件存在时,拷贝时需确认 -a 使拷贝的文件权限或日期不发生变化 -r “递归”拷贝整个目录及子目录中的所有文件和子目录
find命令
功能:查找文件,所有东西都能查。 语法:find […路径.] 表达式 <find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path…] [expression]> 1…路径查找:find -name 文件名 (表达式可以由操作符、选项、测试和操作组成): 2.其他:find / -size +100M(查系统中大于100M的文件) find . -name ‘i*’ -perm 644(当前目录开始查找以i开头且权限为644的文件)(与正则表达式相关,名字中若有通配符,建议加单引号)
"*"匹配任何字符和任何数目的字符 "?"匹配单一数目的任何数目的字符 [ ] 匹配中括号之内的任意一个字符 举例: ls .conf ls /home/.txt ls h.conf ls test?.aa ls [a,b,c].
ls命令(进阶)
######################
重定向与追加
重定向就是不使?系统的标准输?端?,标准输出端?,标准错误端?,?进?重新 的指定,所以重定向分为输?,输出,错误重定向。通常情况重定向到?个?件
管道
格式:命令1 | 命令2
- 许多linux命令具有过滤特性,即?条命令通过标准输?端?接受?个?件中的数据,命令执?后产?的结果数据?通过标准输出端?送给后?条命令,作为该命令的输?数据。后?条命令也是通过标准输?端??接受输?数据.
- 管道命令“|”将这些命令前后连接起来,形成?条管道线
举例1.查找是否在XX?户账号 ? #cat /etc/passwd | grep xx ? 举例2. 查看是否安装了sshd软件包 ? #rpm –qa | grep sshd ? 举例4.查看引导信息中关于第1块?卡的信息 ? #dmesg ? #dmesg | grep eth0 ? Grep 是?本搜索?具(命令)
vi/vim编辑器
-
Linux的文本编辑器,vim在minimal版本中没有,需要yum下载。 -
可以新建、修改?本?件 -
三种模式:命令模式、输?模式、末?模式 -
编程?员偏爱另?种?本编辑器vim,vim是vi的增强模式 -
命令模式:vi启动后默认进?的是命令模式,从这个模式使?命令可以切 换到另外两种模式,同时?论在任何模式下只要按?下[Esc]键都可以返 回命令模式。 -
输?模式:在这个模式中我们可以做编辑、修改、输?等?作,在编辑 器最后??显示?个“–INSERT–”标志着vi进?了输?模式。 -
末?模式:在命令模式输?“:”即可进?该模式,在这种?式下vi会在屏 幕的最后??显示?个冒号并等待?户输?命令
三种模式的切换
输入模式和末行模式可以按Esc键进入命令模式: 命令模式按a\i\o键进入输入模式; 命令模式按:键可进入末行模式;
命令模式操作:
光标移动 复制,粘贴,删除 文件内容查找: 撤销以及保存退出:
vi末行模式操作
保存及退出 打开新?件或读?其他?件内容 ?件内容替换
|