目录

一、Linux简介

二、在线版Linux的使用

三、常用命令

四、扩展命令


一、Linux简介

  1. Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
  2. Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
  3. 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

Linux操作常用命令_java

2.find

find -name "*.txt" 查找所有.txt后缀文件

find / -name "*.txt" 查找/根目录文件

eg查找 desktop

Linux操作常用命令_java_02

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