首页 > 系统相关 >Linux基础命令

Linux基础命令

时间:2023-08-15 23:44:46浏览次数:36  
标签:文件 显示 tar pattern 基础 命令 file Linux 进程

快捷键

ctrl+c —— 停止当前命令 

ctrl+z ——停止当前命令,并用fg恢复

ctrl+d ——注销当前会话,与exit相似

ctrl+w ——删除当前行中的字

ctrl+u ——删除整行

!!——重复上次命令

exit ——注销当前会话

文件命令

pwd、cd、ls、rm、mv、mkdir、touch、cat

ls -al ——列出隐藏文件

ln -s file link ——创建file的符号连接link

more file ——查看file内容

head file ——查看file前10行

tail file ——查看file后10行

tail -f file ——从后10行开始查看file内容

进程命令

ps -aux/-ef ——显示当前的活动进程

  -a: 显示所有与终端相关的进程
  -u: 显示进程的用户及内存等信息
  -x: 显示没有控制终端的进程
  -aux:相当于全部显示出来
  -l:长格式显示更加详细的信息;比如优先级、父进程的PPID等
  -e:显示所有进程
       -f :  显示进程间的关系

top ——显示所有正在运行的进程

kill pid ——杀掉所有名为pid的进程

bg ——列出已停止或后台的作业

fg ——将最近的作业带到前台

fg n ——将作业n带到前台

文件权限

chmod octal file ——更改file权限 

Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令

Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。

chmod 777 ——为多有用户添加读、写、执行权限

chmod 755 ——为所有者添加rwx权限,为组和其他用户添加rx权限

搜索

grep ‘pattern’ files ——搜索files中包含pattern的内容

grep -r ‘pattern’ dir ——递归搜索dir中匹配pattern的内容

command | grep ‘pattern’ ——搜索command输出中匹配pattern的内容

grep -i ——忽略大小写

   -n ——添加过滤出内容的行号

   -l  ——只显示出内容的文件名

正则匹配

^a ——以a开头

a$ ——以a结尾

系统信息

whoami ——显示当前用户名

w ——显示登陆的用户

man <command>——显示command的说明手册

command --help——显示command的说明手册

cal ——显示本月日历

date ——显示当前日期和时间

uptime ——显示系统从开机到现在所运行时间

finger user ——显示user的相关信息

uname -a ——显示内核信息

cat /proc/cpuinfo ——查看cpu信息

cat /proc/meminfo ——查看内存信息

df ——显示磁盘占用情况  
  -h KB/MB/GB

du ——显示目录空间占用情况

  -h 便携单位

  -a 包括文件夹内所有文件

  -s 总和

  -c 使用总量

free ——显示内存及交换区占用情况

文件压缩

tar cf file.tar files ——创建包含files的tar文件file.tar

tar xf file.tar ——从file.tar中提取文件

gzip file ——压缩file并重命名为file.gz

gzip -d file.gz ——解压file.gz

网络信息

ping <host> ——ping host并输出结果

whois domain ——获取domain的whois信息

dig domain ——获取domain的DNS信息

dig -x host ——逆向查询host

wget file ——下载file

wget -c file ——断点续传

 

 

标签:文件,显示,tar,pattern,基础,命令,file,Linux,进程
From: https://www.cnblogs.com/fukq/p/17632702.html

相关文章

  • 通过命令行参数启动的后门病毒
    在恶意代码分析过程中,关注的重点是恶意代码的整体行为机制和运行逻辑,但是现在由于我们对底层实现逻辑还不太清楚所以花费了大量的时间在具体实现上,要在积累的前提下大胆猜测小心求证。今天我们换一种分析方式,先通过基础静态分析大致猜测恶意代码行为然后再具体分析具体的实现机制......
  • 高频SQL 50题(基础版): 上升的温度 | 2023-08-15
    问题表:Weather+---------------+---------+|ColumnName|Type|+---------------+---------+|id|int||recordDate|date||temperature|int|+---------------+---------+在SQL中,id是该表的主键。该表包含特定日期的温......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • OpenZFS 2.2 发布 RC3,支持 Linux 6.4
    之前的OpenZFS2.2候选版本已致力于实现与 Linux 6.4内核的兼容性,而在2.2-rc3中,Linux6.4支持的元跟踪器已标记为已完成。OpenZFS2.2发布了第3个RC版本。之前的OpenZFS2.2候选版本已致力于实现与Linux6.4内核的兼容性,而在2.2-rc3中,Linux6.4支持......
  • java基础04
    变量变量就是变化的量Java是强类型语言,每个变量都必须声明类型Java变量是程序中最基本的单元,其要素包括变量名,变量类型和作用域如何定义变量?例:tybe/*数据类型*/varName/*变量名*/[=value/*=值*/]不建议一行多个变量每个变量必须有类型,可以是基础类型,也可以是引用类型......
  • linux的基本命令操作
    mkdir-命令mkdir用于创建新的目录语法mkdir[-p]路径-p可选参数,表示自动创建不存在的父目录touch-cat-more-命令touch路径用于创建文件cat路径直接将内容全部显示出来more路径支持翻页(通过空格翻页,通过q退出查看)cp-mv-rm-命令cp命令可以用于复制文......
  • linux shell变量和数据类型
    变量是在编程中用于存储和操作数据的容器。在Shell脚本中,变量不需要事先声明数据类型,可以存储不同类型的值。以下是一些常见的变量和数据类型的示例:1.**字符串变量**:字符串是文本数据,在Shell脚本中用双引号或单引号括起来。NAME="Alice"MESSAGE='Hello,World!'2.**整数......
  • 【线性代数】线性方程组 如何求方程组的解/基础解系/通解
    1.如何求齐次方程组的基础解系前面已经学过:基础解系的定义为:一个向量组中所有的向量都是原方程的解,并且线性无关,又能由这个向量组线性表出这个方程组的所有解。先讲齐次方程组是因为它右侧常数都为0,解起来更为简单。步骤:先对齐次方程组的系数矩阵作初等行变换,直到化为行阶梯矩......
  • Linux安装Solr-8.9.0
    Solr的工作原理可以简单地概括为以下几个步骤:1.索引创建:首先,Solr需要创建一个索引,用于存储要搜索的数据。索引是基于ApacheLucene构建的,它将文档拆分为字段,并对字段进行分析和标记化,以便进行更有效的搜索和匹配。2.数据导入:Solr可以从多种数据源导入数据,包括数据库、文件、Web......
  • Python Fire:自动生成命令行接口
    首先创建一个 student_file.pypipinstallfire使用 Fire 转换成命令行程序 1.默认方式importfiredefimport_file(fp):print("函数1打印结果:{}".format(fp))defexport_file(fp):print("函数2打印结果:{}".format(fp))if__name__=="__m......