首页 > 系统相关 >Linux的简单使用(2)

Linux的简单使用(2)

时间:2022-08-30 21:33:07浏览次数:51  
标签:选项 文件 Linux 使用 语法 指令 简单 进程 目录

文件目录指令:

pwd:显示当前工作目录的绝对路径

ls指令:基本语法:ls 选项 目录或是文件  -a:显示当前目录所有文件和目录,包括隐藏的  -l:以列表的方式显示信息

cd指令:基本语法:cd 参数   表示切换到指定目录       cd ~或者cd : 回到自己的家目录   cd .. 回到当前目录的上一级目录

madir指令:基本语法:madir 选项 要创建的目录。常用选项:-p:创建多级目录

rmdir指令:基本语法:rmdir 选项 要删除的空目录       细节:rmdir删除的是空目录,如果目录下有内容时是无法删除的。如果需要删除非空目录,需要使用 rm -rf 要删除的目录

touch指令:基本语法:touch 文件名称。表示创建一个空文件   删除文件指令:rm 要删除的文件

cp指令:基本语法:cp 选项 要拷贝的文件 拷贝到哪个文件下   例子:将/home/a.java 拷贝到 /home/bbb目录下: cp /home/a.java /home/bbb

递归复制整个文件夹,将/home/bbb整个目录,拷贝到/opt  :cp -r /home/bbb /opt   强制覆盖不提示的方法:\cp -r /home/bbb /opt 

rm指令:基本语法:rm 选项 要删除的文件或目录  常用选项:-r:递归删除整个文件夹,-f 强制删除不提示

mv指令:基本语法:mv 老文件名 新文件名(功能:重命名)  mv /文件夹/文件 /目标文件夹(功能:移动文件)

cat指令:基本语法:cat 选项 要查看的文件。常用的选项:-n:显示行号   细节:cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more

 

 

 

 

 

 echo指令:基本语法:echo 选项 输出内容 。表示输出内容到控制台

head指令:用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容   基本语法:head 文件 。 head -n 5 文件:表示查看文件头5行内容

tail指令:基本语法:tail  文件(表示查看文件尾10行内容) tial -n 5 文件(表示查看文件尾5行内容) tail -f 文件(表示实时追踪该文档的所有更新  ctrl+c退出)

 

 

 

 

 

 history指令:查看已经执行过的历史命令

date指令:date:表示显示当前时间 date +%Y:显示当前年份  date +%m:显示当前月份  date +%d:显示当前是那一天

date "+&Y-%m-%d %H:%M:%S"  显示年月日时分秒       date -s 要设置的时间:表示设置系统当前时间

cal指令:基本语法:cal 选项

 

 locate指令:可以快速定位文件路径。无需遍历整个文件系统,查找速度较快,会建立locate数据库,所以在第一次运行前,必须用updatedb指令创建locate数据库

which指令:可以查看某个指令在哪个目录下

 

 

 

 

 gzip指令:基本语法:gzip 文件:表示压缩文件

gunzip指令:基本语法:gunzip 文件.gz :表示解压缩文件

 

 

 

 磁盘管理: df:表示列出文件系统整体的磁盘使用量   du:检查磁盘空间使用量

 

进程管理:

在linux中,每一个程序都有自己的一个进程,每一个进程都有一个id号,每一个进程都有一个父进程,进程有两种存在方式:前台和后台运行,一般服务在后台运行,基本程序在前台运行

ps指令:ps 选项。 选项常为 -a:显示当前终端运行的所有的进程的信息  -u:以用户的信息显示进程  -x显示后台运行进程的参数

ps -aux |grep mysql 查看关于mysql的所有进程

ps -ef指令:可以查看到父进程的信息

pstree:查看树形结构的进程 有两个参数 -p :显示父id  -u:显示用户组   一般用法 pstree -pu

结束进程:kill -9 进程的id:强制结束进程

标签:选项,文件,Linux,使用,语法,指令,简单,进程,目录
From: https://www.cnblogs.com/zhangtaibing/p/16640911.html

相关文章

  • linux-常用的软件安装方式
    yum命令yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可......
  • Linux系统应用实验一:Linux系统安装与桌面环境使用
    说明:本文结尾提供了本文所有资料下载的链接供读者下载!实验指导书:实验报告:简要的说明和概述一下centos7系统根目录下各个文件目录:bin目录:bin是Bin......
  • 手机播放linux PulseAudio 声音 rtp推流
    https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Network/RTP/#howtolistentothepulseaudiortpstreamhttps://www.freedesktop.org/wiki/Softw......
  • markdown语法的使用
    缓冲区的设置markdown语法的使用,引用的内容编号第二号内容intmain(){ //定义一个变量 inta1=0; printf("%d\n",10); return0;}//最大值的比较问题int......
  • 实验一 c++简单程序设计
    题目代码第一题#include<iostream>usingnamespacestd;//求数字根intdigital_root(intn){ while(n>=10){ n=n/10+n%10; } returnn;}in......
  • linux-防火墙
    防火墙常用命令安装Firewall命令:yuminstallfirewalldfirewalld-configFirewall开启常见端口命令:firewall-cmd–zone=public–add-port=80/tcp–permanentfire......
  • 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标,或
    这是我第一次没有百度就搞定的BUG,为什么我不再想依靠百度来解决问题了:1、因为每一次百度排除BUG的时候我都感觉我就象个傻子一样的恐惧,担心,忐忑不安,我讨厌这个状态的样子......
  • Linux查看连接数,并发数
    Linux查看连接数,并发数_minigpsnet的博客-CSDN博客 https://blog.csdn.net/echo3/article/details/10312133Linux查看连接数,并发数内容来自于网络,非本人原创。1、查看......
  • VM虚拟机安装和使用
    作者:菘蓝时间:2022/8/30========================================================================================================================任务一:安装VMwar......
  • 查看linux中的TCP连接数
    一、查看哪些IP连接本机netstat-an二、查看TCP连接数1)统计80端口连接数netstat-nat|grep-i"80"|wc-l2)统计httpd协议连接数ps-ef|grephttpd|wc-l3)、统计已连......