找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

Linux基础知识学习0.1

admin 2019-10-9 08:17 103人围观 Linux相关

Linux简介

发明者:芬兰大学生LT

生产日期:1991

简介:类Unix计算机操作系统简称;内核名称也是Linux

发行版组成:Linux内核 and 应用软件(包括一些GUI程序库和工具;命令行shell;编译器等)

Linux版本:Redhat系列(CentOS等);Debian系列(Ubantu/Debian)

Ubantu:(注意关注是测试版还是稳定版,一般下载稳定版本)

1、 命令解析器


Shell—Unix 系统

Bash—Shell 升级版;Linux系统

本质:根据命令的名字,调用对应的可执行程序

记住下面的这些命令

history:列出所有的历史命令

ctrl+P向上查找历史命令;ctrl+N向上查找历史命令(与键盘上的上下方向键功能相同,但是推荐用快捷键)

移动光标:(方向键也ok)

向前:ctrl+B

向后:ctrl+F

行首:ctrl+A

行尾:ctrl+E

字符操作:

删除光标前面的:ctrl+H(相当于backspace)

删除光标后面的:ctrl+D(光标覆盖的字符)

删除光标前面的所有字符:ctrl+U

清除当前屏幕clear(ctrl+l)

巧用Tab:自动补全/智能提示

遇到问题:尝试了一下,并不行

解决办法:https://blog.csdn.net/Lock_Love_/article/details/50535046,

Again 遇到问题:

解决办法:

至此就可以尽情使用Tab了

2、 Linux目录结构:


树状结构(绝对路径和相对路径)

重要的文件夹以及其功能

/bin:存放最经常使用的命令

/boot:启动Linux时用到的核心文件,包括一些连接文件以及镜像文件

/lost+found:一般情况下是空的,当系统非法关闭后,这里就会存放一些文件(用户无法对其进行操作)

/dev;/etc(配置文件);/home;/media(U盘等自动挂载上了之后); /mnt(手动挂载U盘或者光盘); /lib;

/usr:用户软件资源目录(这是一个非常重要的目录)

Cd -:在邻近的两个目录之间进行切换

目录中的~代表家目录;pwd获取当前目录

root@LAPTOP-GBNBI33V:/home# cd ~

root@LAPTOP-GBNBI33V:~#

#:代表超级用户

$: 代表普通用户

普通用户进入超级用户 sudo -s

超级用户退出普通用户:exit

快速进入家目录:(三种方式:cd/home/**;cd - ;cd)

3、 文件和目录操作


文字版教程https://www.cnblogs.com/randysun/p/11222700.html

1)查看:

tree(需要安装该软件:https://blog.csdn.net/happiness_llz/article/details/81938568):树状显示,不同颜色标出不同的文件;

ls 命令

后面都可以加参数

2)创建 make dir(单个目录);make dir/dir1/dir2 -p(复合目录,-p添加的位置可以是命令尾部也可以是make 后面)

创建文件 touch [文件名]

3)删除

删除空目录:rmdir

删除目录:rm -r [需要删除的文件] 删除后不能找回(难以找回),-r表示递归操作

提示是否删除?rm -i

4)拷贝

cp拷贝文件或者目录

5)查看文件内容:

cat

more [文件名]:按enter就是每行查看,按空格键进行翻页(不能往回看),按q(ctrl+C)退出

less [文件名]:ctrl+p往前查看,ctrl+n往后查看;ctrl+b向前翻页

vi [文件名]

6)文件重命名

mv 更改文件名或者移动文件

硬链接和软连接:

什么是?https://www.cnblogs.com/songgj/p/9115954.html

有什么作用?https://blog.csdn.net/gao_zhennan/article/details/79127232

简单总结:硬链接就是同一个存储位置的同一个文件重新起了一个小名,删除源文件之后并不会删除硬链接,且硬链接与源文件之间具有同步更新的效果;软链接相当于windows下文件的快捷方式

4、文件和目录属性命令


详细信息:https://www.cnblogs.com/zhongguiyao/p/9169361.html [包括硬链接软链接解释,以及文件和目录的权限]

每个文件或目录都有一组共9个权限位,每三位为一组,他们分别是属主权限位(占三个字符)、用户组权限(占三位字符)、其它用户权限位(占三个字符)

修改文件权限的两种方法(文字[r,w,x]&数字【r:4;w:2;x:1】)chmod

修改文件的所有者和所有组 chown chgrp

which命令简介:只能查询外部命令

具体参考:https://www.cnblogs.com/huchong/p/9938426.html

  • which 查看可执行文件的位置。

  • whereis 查看文件的位置。

  • locate 配合数据库查看文件位置。

  • find 实际搜寻硬盘查询文件名称。

5、文件的查找和检索


1.按文件属性查找

文件名 find 目标目录 -name 目标文件/文件大小 find 目标目录 -size 目标文件大小/文件类型 find 目标目录 -type 目标文件的类型

2.按文件内容查找 grep命令

6、软件的安装






----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:勉强Life,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......