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

linux 入门

时间:2018-10-04 09:54:08      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:linux系统   允许   访问   ls -l   显示文件   linux   不显示   特性   and   

一.linux系统认识

linux系统是基于unix‘系统扩展出来的,核心是内核版,而人们一直说的linux内核其实就是,linux和计算器硬件的交互的软件部分,然后linux进行了系统封装,通过终端使用命令行可以调用。

二.linux的文件、目录

linux的设计初衷就是能够使多用户同时登陆同一台电脑,所以linux的文件结构是树状结构,第一层/代表根目录,第二层,有一些,home,bin, etc,等等,这,其中第二层中的home中下一级,是一些用户目录,目录,在这里,主要是存储,每一个用户的私有文件,home下面可以建立多个用户目录,每一个用户,登陆到这台电脑,只会登陆到当前用户下面目录中,然后对自己的文件,进行增删改擦。

三.常用的7个linux的命令

1.ls  (listing)主要查看当前目录下的内容

2.mkdir (make directory)创建目录

3.rm  (remove)不加选项是移除文件,加了选项也可以移除文件夹

4.pwd (print wok directiry) 打印当前用户所在目录

5.cd (change directory) 改变当前文件目录

6.touch 创建文件

7.clear   清除终端的屏幕

8. command --help  查看命令有那些选项

 

四.linux使用小技巧

tab 键可以进行自动补全,按两次tab键可以显示所有(在终端输入字母)匹配到的文件。

ctrl + c 可以退出当前命令

五.linux 文件、目录特性

 .代表的是去当前目录

.. 代表上级目录

如果想要隐藏文件在文件名前加一个.就可以隐藏文件。

六 ls命令扩展

1. ls -a   查看当前目录下的所有文件,包括隐藏文件

2. ls -l  以列表的形式展现目录下的文件信息

3. ls -l -h  -h是和-l连用的,以我们所熟知的文件单位大小进行展示目录下的文件大小

另外,如果选项有多个,是可以连用的,例如,ls -lh 。并不分前后顺序

七 通配符使用

1 * 代表匹配任意个数的任意字符。

2 ?代表只匹配一个字符,但是是任意字符

3 [ ]  中括号代表匹配字符组,使用[ ] +字符串,[ ]其中任意一个字符,加上后缀的字符串,是我们想要匹配的具体字符串

4 [ ] 中的写法可以有两种形式,第一种是[abcd] ,也可以是[a-d]都代表有4个字符。

example : 可以用ls +t通配符 来查找当前目录下具体的一个文件或者目录

八. cd 命令扩展

cd ~代表返回用户家目录

cd .. 代表返回当前目录的上一级目录

cd - 代表能够快速切换,两次相邻的被操作文件目录。

cd 不接参数,代表返回用户家目录

addtion : 如果你已经在一个目录下,想访问一个同级的文件夹,需要cd 绝对路径,这样才行访问到。另外,如果还想要访问当前目录的下一级,直接cd

加上下一级的目录名即可

九. mkdir 命令扩展

1.mkdir -p 递归创建目录

2.在同一目录结构下,不允许文件夹和文件重名

十 .rm命令扩展

1.rm -r 删除目录,并可以递归删除

2.rm -f 强制删除,不提供报错提示

3.rm命令删除文件不能恢复

4.rm 命令可以和通配符使用

十一.tree命令

1.tree 目录名  以树状结构显示当前目录的下级目录和文件

2.tree -d 只显示当前目录下的目录不显示文件

十二.copy 命令

1.cp 源文件  目标文件(可以修改文件名,也可以保留文件名)

2.cp -r  复制路径

3.cp -i 如果出现复制的文件已经在路径下存在(即同名)提供一个提示

 

linux 入门

标签:linux系统   允许   访问   ls -l   显示文件   linux   不显示   特性   and   

原文地址:https://www.cnblogs.com/python-ERIC/p/9739877.html

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