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



