linux菜鸟基础学习笔记

linux基础学习笔记
1.命令解析器:shell –Unix操作系统 bash –linux操作系统
本质:根据不同名字的命令执行对应的可执行程序。
2.快捷键
向上:ctrl+p 向下:ctrl+n 向 左:ctrl+b 向 :右ctrl+f 删光标前:ctrl+h 删光标后:ctrl+d 定位到行的开头:ctrl+a 定位到行末尾:ctrl+e 删除整行:ctrl+u.打开终端:ctrl+alt+t;
tab自动补全命令和目录。
3.linux下一切设备皆文件:目录结构是倒树结构;主要由:bin boot dev media mnt lib etc last+found 组成。
linux菜鸟基础学习笔记linux菜鸟基础学习笔记linux菜鸟基础学习笔记linux菜鸟基础学习笔记4. 目录
创建:mkdir 目录名 mkdir -p 目录名/目录名/目录名/…
删除:rmdir 目录名(空目录) 递归删除:rm -rfi 目录名 删除目录名下所有文件及目录有判断i;
注:touch文件时若已存在只会修改文件时间;cp文件时若存在会覆盖之前的不存在cp;cp -r目录时若存在会放到存在的目录下边不存在就直接cp;mv可以进行文件改名;
用户目录:
linux菜鸟基础学习笔记如图所示:@前面的为当前登录用户;@后面冒号:前的为主机名(用户家目录,宿主目录);冒号后面的为当前所在路径;$为普通用户#为超级管理员用户。回家方式:cd ~; cd; cd 绝对路径。
5.文件
创建文件:touch 文件名 vi 文件名
6.普通文件/目录:-;链接文件:l;块文件:b;字符文件:c;s:套接字;p:管道;
7.查看文件内容 cat more less head tail
cat 文件名:查看的是全部文件内容,不便于内容量大的阅读;
tac 文件名 将文件倒着输出到终端
more 文件名:查看文件,可以配合n f 回车等阅读文件;
linux菜鸟基础学习笔记8.创建软链接:ln -s 绝对路径下文件/目录 软链接名
注:使用绝对路径就可以移动软链接到其他路径下任然可以用,不使用绝对路径移动后不可用。
硬链接:只是对文件做了备份;不占内存空间;通过i节点保存文件信息找到对应文件。硬链接只能使用于文件不能针对目录,且硬链接不必使用绝对路径就可以使用。
9.文件或目录属性
wc 文件名:行数 单词数 字节数 文件名
linux菜鸟基础学习笔记10.文件权限,用户,用户组
查看当前登录用户:法1:直接看@前;法2:whoami
修改文件权限:
法1:文字设定法:chmod [who] [+/-/=][mode] who(u g o a),mode[rwx]
法2:数字设定法:r 4 w 2 x 1 chmod -007 a.out
修改文件所有者和所属组:
Chown 所有者:所属组 文件/目录 ; chgrp 所属组 文件/目录
11.文件的查找
按照文件属性查找
11.1按照文件名
find 路径 -name 文件名
11.2按照文件大小 find 路径 -size +100k -size -1M
11.3按照文件类型 find 路径 -type d/f/b/c/s/p/l
linux菜鸟基础学习笔记按照文件内容查找
grep -r “查找的内容“ 查找路径
12 软件安装
linux菜鸟基础学习笔记其中更新软件列表更新的是软件的名字和下载地址。
linux完整学习资料<<linux就该这么学>>与ubuntu1804C语言C++后台开发环境搭建,基本服务器搭建查看ubuntu1804.odt