美文网首页
Linux系统常见命令

Linux系统常见命令

作者: 小禄来学习 | 来源:发表于2022-08-06 22:05 被阅读0次

为什么要学习Linux?

负责搭建及维护测试环境;

负责追踪及定位bug。

Linux文件系统采用层级式的树状目录结构,最上层的是根目录,下层是各种子目录和文件。

文件目录相关命令:

pwd:打印当前目录

cd:change directory

su+ 用户名:切换用户

history: 查看用户的历史操作

ifconfig/ip addr:查看当前的一些网络信息,包括ip地址等

ping:检查网络是否联通。

mkdir:创建目录

rmdir:删除空目录

vi+文件名:创建并保存文件

touch+文件名:创建并保存文件

按i进入可编辑模式,按ESC退出可编辑模式

:q 退出不保存

:wq 保存退出

:q!强制退出不保存

进入文件后,输入/s,会从光标处向文件尾搜索s字符;

输入?s,会从光标处向文件头搜索s字符;

set nu,会给每一行都标上行号;

按G,会直接到文件末行;

按gg,会定位到文件首行。

ls:查看当前目录文件/文件夹

ls -l:显示详细信息

ls -a:显示所有文件、隐藏文件

cp [选项] 文件名/目录 目标地址

可选选项:-r 表示拷贝文件夹及文件夹中的内容

mv 文件名/目录 目标地址

例如: mv a.txt ../    将a文件移到上层,不改名

mv a.text ../b.txt   将a文件移到上层并改名为b.txt

rm 删除

-f  强制删除 

-r 删除目录

find 查找文件

find [路径]  [选项] 查找内容

例如:

find . -name *.log   在当前目录查找以.log结尾的文件

find / -name log  在根目录查找以log命名的文件

grep 在指定文件中查找字符(串)并打印所有包括该字符的行

用法: grep 字符串 文件名

cat+文件名  : 显示文本文件内容

head:查看文件的前n行,默认10行

head -n 文件名   打印指定文件前n行

tail:查看文件的后n行,默认10行

可以查看动态文件:

tail -f 文件名  : 不断刷新,查看指定文件的最新内容

ps:查看当前进程动态(process status)

-ef :显示所有运行进程,并显示启动进程的命令

Uid:用户id  PID:进程id  PPID:父进程  C:进程CPU占用率

Stime:进程从启动到现在的时间  TTY:终端号  CMD:命名名称和参数

netstat:查看网络状况

netstat -apn:查看所有端口

-an : 按照一定顺序排列输出

p表示显示哪个进程在使用

kill:杀死进程
例: kill -9 进程号  (强制杀死进程)

管道命令符:|  

在命令之间建立管道,将前面命令的输出作为后面命令的输入

权限赋予:chmod

ls -l 能够显示文件的具体信息,其中第一列为文件类型及权限,例如drwxr-xr-x,d代表文件类型为目录,r代表属主有读的权限,w代表属主有写的权限,x代表属主有执行的权限,r代表属组有读的权限,-代表属主没有写的权限,x代表属组有执行的权限,r代表其他用户有读的权限,-代表其他用户有写的权限,x代表其他用户有执行的权限。

使用chmod XXX 文件/目录  ,便可以对文件/目录进行赋权,记住,对目录赋权需要加上-r。其中XXX分别代表对属主、属组、其他用户进行赋权,例如742,代表属主拥有全部权限,4代表属组只能读,2代表其他用户只能写。

压缩/解压缩:-tar.gz

例如 tar -cvzf test.tar.gz  test  //将test压缩

tar -xzvf test.tar.gz     //解压

参数详解:

-c    压缩

-x    解压

-z    有gzip熟悉的压缩文件

-v    显示所有过程

-f     使用档案名,必须是最后一个参数,接文件名

压缩/解压zip

zip -r test.zip test   //test压缩,必须带-r参数,否则会压缩成一个空文件夹

unzip test.zip   //将test.zip解压

相关文章

  • adb|gradle 命令积累

    安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin”...

  • Android-adb使用详解

    一、adb shell 安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机“/...

  • linux 常用命令

    Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Lin...

  • Linux常见系统命令

    fcntl文件控制 open 打开文件 creat 创建新文件 close 关闭文件描述字 read 读文件 wr...

  • LINUX常见系统命令

    1、命令:date 功能:显示日期和时间 2、命令:cal 功能:显示日历 3、命令:u...

  • Linux系统常见命令

    为什么要学习Linux? 负责搭建及维护测试环境; 负责追踪及定位bug。 Linux文件系统采用层级式的树状目录...

  • Linux网络命令有哪些?

    Linux中网络命令有哪些?在Linux系统中,与网络有关的命令有很多,其中最为常见的就是:ping、telnet...

  • Linux学习笔记(二、Linux常用命令)

    一、命令基本格式 命令提示符 当登录linux系统时,最常见的命令就是:** [root@bogon ~]#**其...

  • Linux 1

    1 面试常见的Linux命令及问题整理 1 面试常见的Linux命令及问题整理 Linux命令1 ls -a -l...

  • LINUX中常用操作命令

    - Linux简介及Ubuntu安装- 常见指令- 系统管理命令- 打包压缩相关命令- 关机/重启机器- Linu...

网友评论

      本文标题:Linux系统常见命令

      本文链接:https://www.haomeiwen.com/subject/iacvwrtx.html