linux 入门
Posted python-eric
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 入门相关的知识,希望对你有一定的参考价值。
一.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 入门的主要内容,如果未能解决你的问题,请参考以下文章