学习Linux ,Linux常用命令2

建立空文件 touch


复制命令 cp
  
列子  cp a.out /home/fourlm/
把a.out文件copy到home,fourlm目录下


 cp -r dir1 dir2 递归复制命令(复制子目录信息)


移动文件和改文件名  mv




删除文件和目录 rm


rm a.out
删除a.out文件


删除所有内容(包括目录和文件) r递归 f强制      rm -rf*


建立符号链接 ln


源目标 ln -s


显示文件内容,带分页  more


显示文件内容带分页  less


在文本中查询内容 grep
列子 grep "fourlm" aaa.java
在aaa.java中查询是否有fourlm 关键字

列子 grep -n "fourlm" aaa.java
  在aaa.java中查询是否有fourlm 关键字,并且显示行数


| 管道命令  在Linux和nuix系统中  |  就是管道命令


把上一个命令的结果交给 | 的后面的命令处理


man命令相当于dos下的help




搜索文件及目录 find


在Linux中,因为文件系统是以级别式的结构来组成的,所以要在整
个系统中找到特定的文件和目录并不是件容易的事。而“find”命令
可以解决上述问题。
 
 1.在特定的目录下搜索并显示指定名称的文件和目录


find / -name man: 意思是说从根目录开始搜索名称为man的文件或目录
    根目录(/)
  2. 搜索一段时间内被存取/并更的文件或目录
find /home -amin -10: 十分钟内存取的文件或目录
  find /home -atime -10:十小时内存取的文件或目录
find /home -cmin -10:十分钟内更改的文件或目录
find /home -ctime +10: 十小时前更改的文件或目录
home目录下


重定向命令:


ls -l >a.txt 列表内容写入文件a.txt中(覆盖写)


列子:grep "fourlm" aaa.java 
              返回的列表信息
可以这么写 grep "fourlm" aaa.java > a.txt


ls -al >> aa.txt 列表内容追加到文件aa.txt的末尾

你可能感兴趣的:(Linux)