码迷,mamicode.com
首页 > 其他好文 > 详细

常用命令之一

时间:2020-06-21 17:42:04      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:lin   执行   文本编辑器   递归   http   常用命令   打开   com   详细信息   

ls:查找文件

./ root    和 root  都是表示相对路径的当前目录

../    表示上一级目录。

绝对路径用法。

/root   或者、/root/filedictory

绝对从根目录往下找,相对路径写法从当前文件的路径往上往下找。

 

ls   -l  列出详细信息。第一列  -表示文档,d表示文档。root  root表示用户和用户组类似于windows。11 43表示大小单位字节。后面是时间、文件名。.开头的是隐藏文件

技术图片

 

 

ls    -la 列出详细信息+隐藏文件

 

ls -lh   可以看到文件大小  例如上面的11  43。如果是kB,则显示KB 

另外:ls列出来的文件,蓝色是文件夹,黑色是文件,绿色表示拥有所有权限

 

----------------------------------------------

pwd  命令  打印目前所在文件路径。是绝对路径。print  work directory

技术图片

 

 

-----------------------------------------------

cd   命令   进入文件目录里面。用于当前的工作目录的,chang directorty

cd   路径。  可以是相对路径和绝对路径

另外  cd ~  表示进入当前用户的家目录

 

------------------------------------------------

mkdir  创建目录  make  directory

mkdir  路径   (相对和绝对)

mkdir -p  路径  表示递归创建,建立多层文件  例如    mkdir  -p   ./c/d/e。  没有c d文件夹也可以创建e文件夹。此时创建了3个文件夹

mkdir   路径1 路径2 路径3...   同时创建多个目录

 

--------------------------------------------------

touch  创建文件  

touch  路径(相对和绝对)  touch  123.txt

同时创建多个文件  touch  123.txt oo.txt  

技术图片

 

 

-------------------------------------------------------------

cp命令 (copy)  作用  复制文件和目录到指定位置

cp  文件的位置  文件被复制到的位置。复制时可以改名字,一般不要改

技术图片

 

cp -r 原目录路径   新目录路径   (复制文件夹需要加个r),下面是把 c目录复制到了xgz文件目录下,并重新命名为ccopy

技术图片

 

 

--------------------------------------------------------------------------------------------------------------------

mv指令   (move移动,剪切)移动文档到新的位置。这个指令也是重命名的指令。

mv  需要移动的文件路径  目的路径   (可以相对路径,也可以绝对路径)。

下面例子 将oo.txt移动到c目录下面

技术图片

 

 移动一个文件夹,将c目录下面的d文件夹移动到c目录。(不用像mv  那样加 -r  递归)

技术图片

 

 重命名  将oo.txt重命名为oox1.txt

技术图片

 

 重命名文件夹

技术图片

 

 

-------------------------------------------------------------------------------------------------------

rm 移除、删除

rm  选项  目录或者文档的路径

rm  文件名  直接删除一个文件,再输入y表示确认

rm -f 文件名   直接删除一个文件,默认是y确认。快速操作    -f  是force强制删除,不想频繁 确认

rm -r  目录 直接删除一个目录,再输入y表示确认 。-r  表示递归删除

rm -rf  目录 直接删除一个目录,默认是y确认。快速操作

下面例子同时删除多个,既有目录又有文件

技术图片

 

 删除多个具有相同的特性,例如都以linux开头的文件   linux1.txt  linux2.tx

rm -f linux*  这个*表示通配符

技术图片

 

 

--------------------------------------------------------------------------------------------

vim  一款文本编辑器,

vim  文件的路径。

  : wq    q!   .....命令很多

 

--------------------------------------------------------------------------------------------

输出重定向   将执行命令后的输出保存到其他文件中。例如ls   会显示文件列表,可以把列表保存到其他目录。

>   覆盖输出,会覆盖原先文件的内容

>>   追加覆盖,不会覆盖原文件内容,会在原文件内容末尾继续添加

例子;ls  -la > text.txt 

技术图片

 

 

-------------------------------------

cat  直接打开一个文件。也可以把多个文件合并成一个文件。

cat 文件路径。

cat   待合并的路径1   待合并的路径2    待合并的路径2   >   合并之后的文件路径  (这个大于号是输出重定向)

技术图片

 

常用命令之一

标签:lin   执行   文本编辑器   递归   http   常用命令   打开   com   详细信息   

原文地址:https://www.cnblogs.com/xgzzzy16/p/13173220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!