Linux系统
- linux系统是一个完全免费的系统
- Linux下载地址[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-34Eg5KBv-1590582494868)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200526111946772.png)]
- Linux里面一切皆文件
- Linux里面没有后缀名一说
Linux与Windows区别
Linux的分类
- 图形化界面版:
- 服务器版:
- 更具原生程度
- 内核版:在Linux领导下的内核小组开发维护的系统内核的版本
- 发行版:一些组织或公司在内核版基础上进行二次开发而重新发型的版本
Linux的常用命令
- 目录切换命令
- cd 更改shell目录 cd 文件名
- cd …回上级目录
- cd /回根目录
- cd ~回主目录
- cd -切换到上一个所在目录
- cd 更改shell目录 cd 文件名
- Tab 自动补全命令
Linux增加目录结构
- 创建单个文件夹 mkdir 文件夹名
- 创建多个文件夹 mkdir 文件夹名 文件夹名 文件夹名
- 创建多级文件夹 mkdir -p 文件夹名文件夹名
Linux查看命令
- ls 查看
- ls -a 查看全部
- ls -lh 以更人性化的方式显示信息或 ll -h只能与-l组合才能有用
- ls -l 以长格式显示,详细的目录文件信息
- q 退出
Linux命令严格区分大小写
Linux查找目录命令
- find 目录 参数
- find ./ -name “文件名”当前目录下 文件名*(表示所有格式相同的文件)
- find …/上级目录下
- locate 定位 find -name的简写 updatedb,使用前需要先使用updatedb更新数据库表
- locate 目标文件位置
- locate会在updatedb更新创建的数据库表中查找
- localte查询效率更快,但是需要更新数据库表,新创建的文件不更新数据库表不能用locate查到新文件。
- whereis 用于程序名的搜索
- whereis -b 程序名 仅仅搜索可执行文件
- whereis -m 程序名 仅仅搜索手动部分
- whereis -s 程序名 仅仅搜索源代码
Linux修改目录名称
- mv 原目录名称 新目录名称
- mv 移动文件到一个没有的文件,会把原文件名替换成新文件名,如果移动到一个已有的文件夹,则就是普通的移动
Linux移动目录位置
- mv 需要移动的文件名 需要移动到的目的文件名
- mv 文件名 …/ 移动到上一级目录
Linux复制目录文件
- cp 需要复制的文件名 复制到的目的文件目录
- cp -r 需要移动的文件名 移动到的目的文件目录 -r递归拷贝
Linux文件的创建
- touch 文件名 后缀名利于自己识别观看 (创建一个空文件)
Linux文件查看
- cat 抓获信息 只显示最后一屏内容
- more 显示查看的进度 以%分比显示,一行一行查看
- less 可以按方向键或回车键一行一行查看
- tail 展示全部内容,可以通过 -行数 来从后往前查看指定行数的内容。
- q 退出查看
VI编辑器
- vi相当于记事本
- 编辑文件 vi 文件名
- vi 文件 之即进入编辑模式
- vi 输入模式 a(在当前光标后插入内容) i(在当前光标位置插入内容) o(在当前光标的下一行插入内容)
- esc退出编辑模式
- shif+:打开低行模式 输入wq (保存并退出)快捷键 shift+ zz
- q!(强制退出,不保存)
- 常用快捷键
- yy 在非编辑界面下,使用yy复制光标所在行
- p 在非编辑界面下,使用p在光标所在下一行进行粘贴
- nyy 在非编辑界面下,复制n行
- dd 在非编辑界面下,使用dd来删除光标所在行
- ndd 在非编辑界面下,快速删除n行
- shift+:在非编辑界面下,低行模式输入 set nu,显示行号(临时行号)
- shift+$ 快速跳转,从当前光标移动到行末
- shift+^ 快速定位到行首
- 直接输入行号,shift+G 直接跳转到指定行
Linux删除文件
- rm 文件名(需要进行yes回答才能删除)
- rm -f 文件名 强制删除
- rm -rf 文件夹名 强制递归删除文件夹
Linux的常用压缩命令
- tar -zcvf 压缩包名称 要压缩的文件
- -z调用gzip进行压缩
- -c 打包
- -v 显示打包进度
- -f 显示压缩文件
- gzip 压缩
- .tar.gz 先打包再压缩
- ./*压缩当前目录下所有文件到压缩包
Linux的解压命令
- tar -zxvf (自学微分) 压缩包名称 -c指定解压到的位置否则解压到当前位置下
- -z
- -x 拆包
- -v
- -f
Linux的其他命令
-
显示当前位置 pwd
-
搜索命令 grep 要搜索的字符串 搜索的文件
- –color 指定字符串以颜色显示
-
查看进程 ps -ef
-
强制杀死进程 kill -9 进程号
-
管道命令 | ps -ef | grep 过滤的字符(过滤)
-
查看历史命令 history
-
查看自盘空间 df -hl
-
查看内存和CPU top
- q 退出
-
网络通信命令 ifconfig loop(回环网卡)
-
ping 网络通信
-
netstat -antp 查看网络端口占用情况
-
d 目录 -文件 link 链接
-
rwx r-x r-x
属主 属组 其他人
-
r:可读 w:可写(修改 ) x:执行
-
chmod 权限 文件名 权限r=4 w=2 x=1
Linux创建用户
- useradd 用户名
- password 密码
Linux删除用户
- userdel -r 用户名
Linux关机命令
- shutdown -h now 立即关机
- shoudown -h +5 5分钟后关机
- shoutdown -h 时间 & 定时关机
- halt 关机不关闭电源
- reboot 重新启动