linux常用命令大全(非常详细)

Posted on 9/17/2022 at 12:00:00 上午

不妨找找教程试试刷recovery.2、recovery卡刷root包大多数的android设备支持ota或者ics升级,用户可以把厂商推送的ota以及ics拷贝到sd卡中进行系统升级操作,这些手机大多也支持将固定的root文件包通过刷机刷入手机系统当中,比如华为荣耀系列的部分机型.3、recovery模式菜单很多一键root工具需要用户在手机recovery模式下开始刷机操作,如果在网上找到一篇root教程反复尝试仍然失败的话,不妨在root开始之前进入recovery模式进行尝试(开机时按住音量减少键+电源键调出),最典型的例子是联想s720以及其他s系列机型.4、安装手机驱动很多一键root工具需要用户保持与手机的连接状态,通过豌豆荚、91手机助手等工具预先在手机中装入手机版豌豆荚以及91手机助手等工具。

例如:/proc/目录中包含的与特定pid相关的信息。

RES=CODE+DATASHR—共享内存大小,单位kbS—进程状态。

\\.shell文件操作命令行pwd—打印出当前工作目录名(printworkdirectory)cd—更改目录ls—列出目录内容,目录包含的文件及子目录cd路径名可通过两种方式来指定,一种是绝对路径,另一种是相对路径。

例如:ps、ls、ping、grep、cp3\\./sbin:系统二进制文件就像/bin,/sbin同样也包含二进制可执行文件。

最重要的是,不要在文件名中使用空格。

常用选项:选项|含义—|—-m或amI|只显示运行who命令的用户名、登录终端和登录时间-q或–count|只显示用户的登录账号和登录用户的数量-u或–heading|显示列标题【3】退出登录账户:exit如果是图形界面,退出当前终端;如果是使用ssh远程登录,退出登陆账户;如果是切换后的登陆用户,退出则返回上一个登陆账号。

点击目录可快速到达相应知识点)它不仅可以当作你的初识Linux路上的简易教程,也可以作为一本工具书。

例如:/dev/tty1、/dev/usbmon06\\./proc:进程信息包含系统进程的相关信息。

我们把工作目录转到/usr/bin目录下相对路径,我们在文件系统树中用一对特殊符号来表示相对位置。

su和su–命令不同之处在于,su-切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录:注意:如果是ubuntu平台,需要在命令前加sudo,如果在某些操作需要管理员才能操作,ubuntu无需切换到root用户即可操作,只需加sudo即可。

举例来说,挂载CD-ROM的/media/cdrom,挂载软盘驱动器的/media/floppy;16/srv:服务数据srv代表服务。

所以,图形用户界面的操作系统中,都保留着可选的命令行界面。

附加应用程序应该安装在/opt/或者/opt/的子目录下。

即类似于Windows的.jpg后缀名并不可以决定文件类型。

用法du【参数】【文件或目录】-s显示总计-h以k,M,G为单位显示,可读性强实例显示目录或文件所占空间什么都不跟,代表显示当前目录所有文件大小du显示/home的总大小du-sh/hometop命令top命令用于动态地监视进程活动与系统负载等信息

我们来分析一下图片信息统计信息区第一行(uptime)系统时间主机运行时间用户连接数(who)系统1,5,15分钟的平均负载第二行:进程信息进程总数正在运行的进程数睡眠的进程数停止的进程数僵尸进程数第三行:cpu信息1.5us:用户空间所占CPU百分比0.9sy:内核空间占用CPU百分比0.0ni:用户进程空间内改变过优先级的进程占用CPU百分比97.5id:空闲CPU百分比0.2wa:等待输入输出的CPU时间百分比0.0hi:硬件CPU中断占用百分比0.0si:软中断占用百分比0.0st:虚拟机占用百分比第四行:内存信息(与第五行的信息类似与free命令)*8053444total:物理内存总量*7779224used:已使用的内存总量*274220free:空闲的内存总量(free+used=total)*359212buffers:用作内核缓存的内存量第五行:swap信息8265724total:交换分区总量33840used:已使用的交换分区总量8231884free:空闲交换区总量4358088cachedMem:缓冲的交换区总量,内存中的内容被换出到交换区,然后又被换入到内存,但是使用过的交换区没有被覆盖,交换区的这些内容已存在于内存中的交换区的大小,相应的内存再次被换出时可不必再对交换区写入。

数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。

命令|含义—|—cd|切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。

其原因在于shell中定义了文件操作符0,1,2分别表示输入,输出,错误。

例如:/etc/resolv.conf、/etc/logrotate.confhosts:设备名称(或域名)到ip地址的解析,相当于本地存在的dns功能。

Ctrl-e移动光标到行尾。

>二进制(Binaries)包yum安装>\u200b在线下载并安装rpm包,适用于CentOS、Fedora、RedHat及类似系统***yuminstallepel-releas**:安装第三方yum源EPEL(企业版Linux附加软件包的简称)***yumrepolistenabled**:显示可用的源仓库(/etc/yum.repos.d/目录下配置)***yuminstallyum-fastestmirror**:自动选择最快的yum源***yumlistinstalled|grepjava**:列出已安装的软件(查看已安装的JDK)***yumremovejava-1.8.0-openjdk.x86_64**:卸载软件(卸载JDK)***yumlistjava***:列出已安装和可安装的软件(查看yum库中的JDK包)***yuminstall-yjava-1.8.0-openjdk**:安装软件JDK(-y自动安装)(推荐这种方式安装)***yuminstalldocker-ce-18.03.1.ce**:安装指定版本的软件(已知docker-ce.x86_6418.03.1.ce-1.el7.centos,则rpm包名为docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm)***yumcheck-updatekernel**:列出所有可更新的软件(检查更新kernel)***yumupdatetomcat**:更新软件(可所有)***rpm-ql软件名称**:查询yum安装路径(软件名称可通过rpm-qa|grepjava)***yuminfokernel**:查看软件(kernel)的信息***yumcleanall**:(清除缓存,使最新的yum配置生效)yum安装常用工具***yuminstall-yunzipzip**:安装压缩、解压缩命令(zip、unzip)rpm包手动下载安装>\u200byum中没有时用,适用于CentOS、Fedora、RedHat及类似系统;apt方式安装>\u200b安装deb包,类似yum安装,适用于Debian,Ubuntu以及类似系统;deb包安装>\u200b适用于Debian,Ubuntu以及类似系统;***dpkg-ipackage.deb**:安装一个deb包***dpkg-rpackage_name**:从系统删除一个deb包***dpkg-l|grepchrome**:查询系统中所有已经安装的deb包***dpkg-L软件名称**:查软件安装的文件解压即用>\u200b大多数非开源的商业软件都采取这种办法;\u200b二进制(Binaries)包如apache-jmeter-3.3.tgz,下载复制解压到/opt,然后然后将该软件的bin目录加入到PATH中即可(vim/etc/profileexportPATH=$PATH:/opt/apache-jmeter-3.3/bin);软件自己的模块/包管理器>\u200b如python:系统的源中不可能包含该软件的所有模块;系统的源中该软件的模块的更新要远远滞后于最新版本;手动安装python,并用Python>自带的pip安装模块(类似yum);***pipinstallredis**:安装python软件包redis***pipunstallredis**:卸载***pipshow–filesredis**:pip查看已安装的包***piplist–outdated**:检查更新源代码(Source)包编译安装>\u200b源代码包(一般有install文件)如hello-2.2.tar.bz2,下载复制到/opt;***tar-jxvfhello-2.2.tar.bz2**:解压***./configure–prefix=/opt/软件目录名称**:为编译做好准备,加上prefix手动指定安装路径***make**:编译***makeinstall**:安装***makeclean**:删除安装时产生的临时文件***vim/etc/profileexportPATH=$PATH:/opt/目录/bin**:手动指定安装路径需要加path***hello**:执行软件:看INSTALL和README文件(是否源码包、如何安装、执行都看这两个)***rm-rf软件目录名称**:卸载软件,Linux系统命令操作语法格式命令|空格|参数|空格|【文件或路径】需要处理的内容—|—|—|—|—rm||-rf||/tmp/*ls||-la||/home结婚||-没车没房||女的就行结婚||-有车有房||白富美1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的2.参数>同一个命令,跟上不同的参数执行不同的功能执行万博体育足球官网,添加参数的目的是让命令更加贴切实际工作的需要!万博体育足球官网,参数之间,普遍应该用一个或多个空格分割!创建一个目录/oldboywindows下:Linux下:makedirectory>mkdir>mkdir——————————-mkdir/oldboy——————————-cd/mkdiroldboy递归创建a/bc/dmkdir-pa/bc/d递归创建test/a,b,c,d四个目录mkdir-ptest//匹配5~10个0的行。

%ni—改变过优先级的进程占用CPU的百分比92.9%id—空闲CPU百分比0.0%wa—IO等待占用CPU的百分比0.0%hi—硬中断(HardwareIRQ)占用CPU的百分比0.0%si—软中断(SoftwareInterrupts)占用CPU的百分比第四行:内存状态8306544ktotal—物理内存总量(8GB)7775876kused—使用中的内存总量(7.7GB)530668kfree—空闲内存总量(530M)79236kbuffers—缓存的内存量(79M)第五行:swap交换分区2031608ktotal—交换区总量(2GB)2556kused—使用的交换区总量(2.5M)2029052kfree—空闲交换区总量(2GB)4231276kcached—缓冲的交换区总量(4GB)第五行以下:PID—进程idUSER—进程所有者PR—进程优先级NI—nice值。

硬链接会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

用户也可以直接使用该命令来修改自己的口令,而无需在命令后面使用用户名。

关于时间服务器的配置文件,有如下几种/bin/date用于Linux时间(软件时钟)的修改与显示的指令;/sbin/hwclock用于BIOS时钟(硬件时钟)的修改与显示的指令。

chmodu+xtest.txt文件拥有者添加执行的权限chmodg-wtest.txt同组者减去写的权限chmodo+wtest.txt其他人添加写的权限如果需要同时进行设定拥有者、同组者以及其他人的权限,参考如下:chmodu=rw,g=x,o=rtest.txtchmodu=,g=,o=test.txt数字法:rwx这些权限也可以用数字来代替字母|说明—|—r|读取权限,数字代号为”4″w|写入权限,数字代号为”2″x|执行权限,数字代号为”1″-|不具任何权限,数字代号为”0″如执行:chmodu=rwx,g=rx,o=rfilename就等同于:chmodu=7,g=5,o=4filenamechmod751file:*文件所有者:读、写、执行权限*同组用户:读、执行的权限*其它用户:执行的权限chmod777test.txtchmod761test.txt注意:如果想递归所有目录加上相同权限,需要加上参数-R。

为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。

过些时候,你会感激自己这样做。

其实很多命令我也用的不是特别多,这篇文章我也只是希望能让大家知道有这样一个工具,但具体用如果想继续深入了解的话建议查看下手册。

如果你在/bin中找不到用户二进制文件,到/usr/bin目录看看。

sudo是ubuntu平台下允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,减少了root用户的登陆和管理时间,提高了安全性。

例如:/etc/resolv.conf、/etc/logrotate.confhosts:设备名称(或域名)到ip地址的解析,相当于本地存在的dns功能。

tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件,其扩展名一般用万博体育足球官网万博体育足球官网.tar.gz。

Posted on 星期六, 9月 17th, 2022 at 上午12:00 In 编程 | Comments RSS

Leave a Reply