linux初学者周周感悟--2
2017-03-15 19:45
155 查看
在安装完虚拟机和乌版图后,能操作一些命令。可以看到的是Linux的命令非常的多。但是我们只要熟练掌握一些常用的命令即可。
下面是我对一些常用命令的总结。
1.cd命令
这是一个基本的大家常用的命令,它可以用来切换当前目录,参数就是路径,可以是相对路径也可以是绝对路径。如下:
cd /root/Docements # 切换到目录/root/Docements
cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录
cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录
2.is命令
这这是一个查看文件目录和文件名的命令,有list之意,它的参数很多,下面我只列举几种常用的参数。
-l :列出长数据串,包含文件的属性与权限数据等
-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
-d :仅列出目录本身,而不是列出目录的文件数据
-h :将文件容量以较易读的方式(GB,kB等)列出来
-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来
3.grep命令
它用来分析一行的信息,如果被我们需要,就会呗显示出来,通常和管道命令一起使用,用于对一些命令的输出筛选和加工,它的简单语法我也列举了一条
grep [-acinv] [--color=auto] '查找字符串' filename
4.Find命令
find [PATH] [option] [action]
# 与时间有关的参数:
-mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件;
-mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名;
-mtime -n : 列出在n天之内(含n天本身)被更改过的文件名;
-newer file : 列出比file还要新的文件名
# 例如:
find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件
# 与用户或用户组名有关的参数:
-user name : 列出文件所有者为name的文件
-group name : 列出文件所属用户组为name的文件
-uid n : 列出文件所有者为用户ID为n的文件
-gid n : 列出文件所属用户组为用户组ID为n的文件
# 例如:
find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为ljianhui的文件
# 与文件权限及名称有关的参数:
-name filename :找出文件名为filename的文件
-size [+-]SIZE :找出比SIZE还要大(+)或小(-)的文件
5.cp命令
用来复制,他可以把多个文件复制到一个目录下面,常用的参数如下:
-a :将文件的特性一起复制
-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
-i :若目标文件已经存在时,在覆盖时会先询问操作的进行
-r :递归持续复制,用于目录的复制行为
-u :目标文件与源文件有差异时才会复制
cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2
cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中
目前只研究这五个命令。后续在做整理 。
下面是我对一些常用命令的总结。
1.cd命令
这是一个基本的大家常用的命令,它可以用来切换当前目录,参数就是路径,可以是相对路径也可以是绝对路径。如下:
cd /root/Docements # 切换到目录/root/Docements
cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录
cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录
2.is命令
这这是一个查看文件目录和文件名的命令,有list之意,它的参数很多,下面我只列举几种常用的参数。
-l :列出长数据串,包含文件的属性与权限数据等
-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
-d :仅列出目录本身,而不是列出目录的文件数据
-h :将文件容量以较易读的方式(GB,kB等)列出来
-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来
3.grep命令
它用来分析一行的信息,如果被我们需要,就会呗显示出来,通常和管道命令一起使用,用于对一些命令的输出筛选和加工,它的简单语法我也列举了一条
grep [-acinv] [--color=auto] '查找字符串' filename
4.Find命令
find [PATH] [option] [action]
# 与时间有关的参数:
-mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件;
-mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名;
-mtime -n : 列出在n天之内(含n天本身)被更改过的文件名;
-newer file : 列出比file还要新的文件名
# 例如:
find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件
# 与用户或用户组名有关的参数:
-user name : 列出文件所有者为name的文件
-group name : 列出文件所属用户组为name的文件
-uid n : 列出文件所有者为用户ID为n的文件
-gid n : 列出文件所属用户组为用户组ID为n的文件
# 例如:
find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为ljianhui的文件
# 与文件权限及名称有关的参数:
-name filename :找出文件名为filename的文件
-size [+-]SIZE :找出比SIZE还要大(+)或小(-)的文件
5.cp命令
用来复制,他可以把多个文件复制到一个目录下面,常用的参数如下:
-a :将文件的特性一起复制
-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
-i :若目标文件已经存在时,在覆盖时会先询问操作的进行
-r :递归持续复制,用于目录的复制行为
-u :目标文件与源文件有差异时才会复制
-a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于目录的复制行为 -u :目标文件与源文件有差异时才会复制
cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2
cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中
目前只研究这五个命令。后续在做整理 。
相关文章推荐
- linux初学者周周感悟--makefile
- linux 初学者 周周感悟--4
- linux初学者周周感悟--3
- linux初学者周周感悟--1
- liux初学者周周感悟--静态库和动态库
- linux初学者的每周感悟 ——1
- 一个LINUX高手写给初学者的话
- 【转贴】初学者如何熟悉Linux内存管理
- 一个Linux学习高手写给初学者的话
- Linux下的C语言开发初学者指南
- Linux初学者五问
- 初学Linux[17]--加入Linux阵营初期:初学者常问的八大问题解疑
- linux的基本配置(供FC初学者参考)zz
- 一个Linux学习高手写给初学者的话 ---转贴---
- 一个Linux学习高手写给初学者的话
- 一个LINUX学习高手写给初学者的话
- 一个Linux学习高手写给初学者的话
- 一个Linux学习高手写给初学者的话
- 一个Linux学习高手写给初学者的话
- 一个Linux学习高手写给初学者的话