目录
一、Linux简介
二、在线版Linux的使用
三、常用命令
四、扩展命令
一、Linux简介
- Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
- Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
- Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
二、在线版Linux的使用
操作地址:https://jingyan.baidu.com/article/8275fc86608f1546a13cf67d.html
三、常用命令
类别 | 命令 | 含义 |
路径 | pwd、tree | 路径查看 |
查询 | find、tar | 查找与归档 |
进程 | ps、ss | 查看进程 |
查看 | cat、head | 查看文本 |
统计 | uniq、sort | 排序和过滤 |
1.pwd、tree
2.find
find -name "*.txt" 查找所有.txt后缀文件
find / -name "*.txt" 查找/根目录文件
eg查找 desktop
3.tar
tar cvf a.tar 打包为a.tar
tar xvf a.tar 解包a.tar
4.ps
ps -A 所有进程
ps -u root 查看用户进程
ps -ef 详细进程
ps -ef | grep 文本查找 eg:ps -ef | grep ssh 查询ssh
5.ss
ss -lp | grep 3306 查询端口
6.cat、head
cat 1.txt 查看 1.txt文本内容
cat -n 1.txt>2.txt 把1.txt内容写入2.txt
head 1.txt 查询文本默认10行
head -2 1.txt 查询文本2行
7.sort
sort 1.txt 排序1.txt内容
sort -u 1.txt 排序1.txt内容并去重
sort -r 1.txt 排序1.txt倒序排序
8.uniq
uniq 1.txt 相邻行去重
sort 1.txt | uniq -d 找到1.txt重复字段
四、扩展命令
9.sudo
Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。
10.runuser
使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。(替换用户)
eg: sudo /sbin/runuser -l root
11.su
Linux su(英文全拼:swith user)命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
eg:su - postgres
12.格式化全文
1.按ESC到命令模块
2.gg 跳转到第一行
3.shift+v 转到可视模式
4.shift+g 全选
5.按下 = 格式化缩进全文
13.查看java进程
ps -ef | grep java
14.打包zip,复制文件到桌面
zip -r newFile.zip oldFile
sz newFile.zip