码迷,mamicode.com
首页 > 系统相关 > 详细

linux常用命令总结

时间:2016-07-02 23:04:19      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:详细信息   linux   change   文件夹   touch   

linux常用命令:

(1) ls(list,列表)

作用:使用列表把当前文件夹下所有文件显示出来

ls -a 显示所有文件,包括隐藏文件

ls -l 以详细信息显示

ls -a -l

ls -l -a

ls -la

ls -al 四种方式都是可以的

(2) cd(change directory,更改目录)

作用:用来切换目录

涉及到相对路径和绝对路径 

cd .. ..代表上一层目录

.代表当前目录

(3) pwd(print work directory,打印工作目录)

作用:打印出当前的绝对路径


(4) mkdir(make directory,创建文件夹)

作用:创建空文件夹

mkdir -p 级联创建文件夹

(5) mv(move,移动)

作用:在目录间移动文件,重命名文件

mv 源文件pathname 目的文件pathname


(6) touch

作用:创建空文件

touch pathname

(7) cp(copy,复制)

作用:复制文件或文件夹

cp 源文件pathname 目标文件pathname

cp -r 用来复制文件夹

cp -f 强制复制

实际操作时,一般都是cp -f复制文件,

cp -rf复制文件夹


(8) rm(remove,去除,删除)

作用:用来删除文件,文件夹

rm 文件pathname

rm -r 文件夹pathname

(9) cat

作用:直接在命令行下显示文件内容

也可以用来向文件输入,暂时不管

(10)rmdir(remove directory,删除文件夹)

作用:删除空文件夹

rmdir和rm -r的区别:rmdir只能删除空文件夹,而rm -r可以删除空文件夹和非空文件夹


(11) ln(link,连接文件)

基础:windows中快捷方式,实际上快捷方式和它指向的文件是独立的两个文件,两个都占硬盘空间,只不过用户访问快捷方式时,其效果等同于访问指向的文件。


linux中有两种连接文件:

一种叫软连接(符号连接),等同于windows中快捷方式

一种叫硬连接

创建软连接文件: ln -s 源文件名 符号连接文件名

举例:ln -s src.c,linker.c, linker.c就是

src.c的一个符号连接文件


硬连接:ln 源文件名 连接文件名

硬连接实际上和源文件在硬盘中是同一个东西,效果类似于硬盘上的一个文件,在文件系统上,在我们看来有好多个文件一样。每次删除一个文件时,只要他还有其他的硬连接存在,这个文件就不会被真正删除。只有等所有的连接文件都删除掉了,这个文件才会被真正从硬盘上删除。




基础知识:

1、ls -l显示的详细信息中:

-rw-r--r--

drwxr-xr-x

一共10个字符,第一个字符表示文件类型,后面9个字符表示文件权限。

文件类型:

- 表示普通文件。普通文件指文本文件和二进制

文件,如a.c  1.txt a.out都是普通文件

d 表示文件夹,d是directory的缩写

l 表示符号连接文件,后面会用->打印出它指向的文件

s 表示socket文件

p 表示管道文件 pipe


本文出自 “linux” 博客,请务必保留此出处http://13071273676.blog.51cto.com/7488391/1795167

linux常用命令总结

标签:详细信息   linux   change   文件夹   touch   

原文地址:http://13071273676.blog.51cto.com/7488391/1795167

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