linux 命令行 解密,解密Linux终端命令 学好Linux

如果你要学习Linux操作系统,你一定知道Linux系统越来越受到电脑用户的欢迎,学习linux,你可能想了解Linux终端命令,这里将介绍Linux终端命令的知识,在这里拿出来和大家分享一下。

一、文件目录类

1.建立目录:mkdir 目录名

2.删除空目录:rmdir 目录名

3.无条件删除子目录: rm -rf 目录名

4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)

5.查看自己所在目录:pwd

6.查看当前目录大小:du

7.显示目录文件列表:ls -l (-a:增加显示隐含目录)

其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件

8.浏览文件:more 文件名.txt;less 文件名.txt

9.复制文件: cp 源文件 目标文件 (-r:包含目录)

10.查找文件:(1)find (2)locate 命令名

11.链接:(1)建立hard链接:ln 来源文件 链接文件(-d:创建目录链接);(2)建立符号链接:ln -s 来源文件 链接文件

二.驱动挂载类

1.检查硬盘使用情况:df -T -h

2.检查磁盘分区:fdisk -l

3.挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名

其中::modos--FAT16;vfat--FAT32;ntfs--NTFS;光驱--iso9660

支持中文名:mount -o iocharset=x /dev/hdax /mnt/目录名(其中:x=cp936或

挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom

挂载ISO文件:mount -t iso9660 -o loop xxx.iso /path

4.解除挂载:umount /mnt/目录名

解除所有挂载:umount -a

5.建立文件系统:mkfs -t /dev/hdxx。其中:ftype:ext2、ext3、swap等

三.程序安装类

1.RPM包安装:(1)安装 rpm -ivh somesoft.rpm

(2)反安装 rpm -e somefost.rpm

(3)查询 rpm -q somefost 或 rpm -qpi somefost.rpm(其中:p未安装;i包含的信息)

(4)查询安装后位置:rpm -ql somefost.rpm

(5)升级安装:rpm -Uvh somesoft.rpm

(6)强制安装:rpm -ivh --nodeps somesoft.rpm 或 rpm -ivh --nodeps --force somesoft.rpm

2.源代码包安装:

查阅README

基本用法 (1)配置:解压目录下 ./configure

(2)编译:解压目录下 make

(3)安装:解压目录下 make install

3.src.rpm的安装

四.压缩解压类

1.tar.gz类:(1)解压:tar -xvzf 文件.tar.gz;(2)tar.gz解至tar:gzip -d 文件.tar.gz(2)压缩:gzip 待压缩文件

2.tar未压缩类:(1)解包:tar -xvf 文件.tar;(2)打包:tar -cvf 文件.tar 文件列表

3.zip类:(1)解压:unzip 文件.zip -d dir;(2)压缩:zip zipfile 待压缩文件列表

4.bz2类:(1)解压:bunzip2 文件.bz2或bzip2 -d 文件.bz2;(2)压缩:bzip2 待压缩文件

5.z类:(1)解压:uncompress 文件.z;(2)压缩:compress 文件

五.进程控制类

1.列出当前进程ID:ps -auxw

2.终止进程:(1)终止单一进程:kill 进程ID号

(2)终止该程序所有进程:Killall 程序名

(3)终止X-Window程序:xkill

3.查看资源占用情况:(1)top (2)free (3)dmesg

4.查看环境变量值:env

5.重启:(1)reboot (2)Ctrl Alt Del (3)init 6

6.关机:(1)shutdown -h now (2)halt (3)init 0

7.切换桌面:switchdesk gnome|KDE|...

六.程序运行类

1.查询命令:whereis 命令名

2.后台运行X-Window程序:程序名&

3.强行退出X-Window程序:Ctrl Alt Backspace

4.查看帮助:

(1)简明帮助:命令名 --help | less

(2)更多帮助:man 命令名

(3)info 命令名

(4)help 命令名

5.查看系统路径:echo $PATH

6.查看当前shell堆栈:echo $SHLVL

7.< / >:输入/输出重定向;|:管道左的输入是管道右输入

六.用户帐号类

1.增加用户帐号:(1)用 户 名:adduser 用户帐号名 (2)设置密码: passwd 用户帐号名

2.删除用户帐号:userdel 用户帐号名

3.增加用户组:groupadd 用户组名

4.删除用户组:groupdel 用户组名

5.暂时终止用户帐号:passwd -l 用户帐号名

6.恢复被终止帐号:passwd -u 用户帐号名

7.权限设定

(1)chmod -a|u|g|o |-|=r|w|x 文件/目录名

其中:a--所有用户(all);u--本用户(user);g--用户组(group);o--其他用户(other users) -

-增加权限;---删除权限;=--设置权限

文件:r--只读权限(read);w--写权限(write);x--执行权限(execute)

目录:r--允许列目录下文件和子目录;w--允许生成和删除目录下文件;x--允许访问该目录

(2)chmod xxx 文件/目录名

其中:execute=1;write=2;read=4 x取值:0--没有任何权限(常用);1--只能执行(不常见);2--只能写(不常见);3--只能写和执行(不常见);4--只读(常见);5--只读和执行(常见);6--读和写(常见);7--读.写和执行

七.vi编辑类

1.进入后为命令模式:(1)插入i;(2)打开0;(3)修改c;(4)取代r;(5)替换s

2.经(1)后进入全屏幕编辑模式。

3.命令模式-->编辑模式(a/i);编辑模式-->命令模式(Esc);命令模式-->末行模式(:)。

4.:w/w newfile保存

5.:q/q!退出iv;:wq保存退出

八.网络服务

1.显示网络接口参数:ifconfig

2.显示系统邮件:mail

3.启动/终止web服务:httpd -k start|stop|restart

4.查看网络状况:(1)联机状况:ping xxx.xxx.xxx.xxx;

(2)显示网络状况:netstat ,其中:options:-a==所有sockets;-l==包含网络设备;-n==数字IP;-o==其他信息;-r==路由表;

-t==只列TCP sockets;-u==只列UDP sockets;-w==只列raw sockets;-x==只列unix Domain sockets

九.其他类

1.显示显卡3D信息:glxinfo和glxgears需要用到rpmbuild命令加上--rebuild参数。如 rpmbuild --rebuild ***.src.rpm。然后在/usr/src/下找

2.FC3下iso程序安装:system-config-packages --isodir=iso所在目录

3.RH下iso程序安装:redhat-config-packages --isodir=iso所在目录

了解了这么多Linux终端命令,你就会学好Linux。

【编辑推荐】

【责任编辑:小崔 TEL:(010)68476606】

点赞 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345994.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用Jackson编写大型JSON文件

有时您需要将大量数据导出到JSON到文件中。 可能是“将所有数据导出到JSON”&#xff0c;或者是GDPR“可移植性权利”&#xff0c;您实际上需要这样做。 与任何大型数据集一样&#xff0c;您不能只将其全部容纳在内存中并将其写入文件。 它需要一段时间&#xff0c;它会从数据…

博弈论学科整体概览

一、博弈论的概念 博弈论又被称为对策论&#xff08;Game Theory&#xff09;既是现代数学的一个新分支&#xff0c;也是运筹学的一个重要学科。博弈论主要研究公式化了的激励结构间的相互作用。是研究具有斗争或竞争性质现象的数学理论和方法。博弈论考虑游戏中的个体的预测行…

linux 进程组id 错乱,【Linux】终端,进程组,作业,会话及作业控制

终端概念在UNIX系统中,用用户通过终端登录系统后得到一一个Shell进程,这个终端成为Shell进程的控制终端 (Controlling Terminal),控制终端是保存在PCB中的信息,而我们知道fork会复制PCB中的信息,因此由Shell进程启动的其它进程的控制终端也是这个终端。默认情况 下(没有重定向)…

纳什均衡

纳什均衡&#xff08;或者纳什平衡&#xff09;&#xff0c;Nash equilibrium ,又称为非合作博弈均衡&#xff0c;是博弈论的一个重要策略组合&#xff0c;以约翰纳什命名。 定义 经济学定义 数学定义 纳什均衡的定义&#xff1a;在博弈G﹛S1,…,Sn&#xff1a;u1,…&#x…

linux 添加本地源,linux 添加本地yum源

1、yum repolist2、https://opsx.alibaba.com/mirror&#xff0c;首先下在该镜像站点中的yum&#xff0c;这里选择epel源epel-release-latest-7.noarch.rpm3、rpm -ivh epel-release-latest-7.noarch.rpm # 安装源4、此时看到epel源已经安装好了&#xff0c;如果我们不适用bas…

稳定婚姻问题:Gale–Shapley算法

&#xff08;一&#xff09;问题的引出 在组合数学、经济学、计算机科学中&#xff0c;稳定婚姻问题&#xff08;英语&#xff1a;stable marriage problem&#xff0c;简称SMP&#xff09;又称为稳定配对问题&#xff08;stable matching problem&#xff09;&#xff0c;是指…

Linux程序设计实验项目六,《linux程序设计》实验教学大纲

《linux程序设计》实验教学大纲课程名称&#xff1a;Linux程序设计课程编号&#xff1a;408412420408436407适用专业&#xff1a;计算机科学与技术网络工程软件工程总 学 分&#xff1a;3总 学 时&#xff1a;48其中实验学时16一、实验课程性质、目的与任务《Linux程序设计》课…

宣布EAXY:使Java中的XML更容易

Java中的XML库是一个雷区。 操作和读取XML所需的代码量令人震惊&#xff0c;使用不同的库遇到类路径问题的风险很大&#xff0c;并且对名称空间的处理带来许多混乱和错误。 最糟糕的是&#xff0c;情况似乎并没有改善。 一位同事让我意识到JOOX库。 这是解决这些问题的一个很好…

奇异值分解(SVD)原理与在降维中的应用

奇异值分解 奇异值分解(Singular Value Decomposition&#xff0c;以下简称SVD)是在机器学习领域广泛应用的算法&#xff0c;它不光可以用于降维算法中的特征分解&#xff0c;还可以用于推荐系统&#xff0c;以及自然语言处理等领域。是很多机器学习算法的基石。本文就对SVD的…

嵌套类和私有方法

当您在另一个类中有一个类时&#xff0c;他们可以看到彼此的private方法。 在Java开发人员中并不为人所知。 面试中的许多候选人说&#xff0c; private是一种可见性&#xff0c;它使代码可以查看成员是否属于同一班级。 这实际上是对的&#xff0c;但是更准确地说&#xff0c;…

linux 信号没有被处理方法,[计算机]Linux 信号signal处理机制.doc

[计算机]Linux 信号signal处理机制Linux 信号signal处理机制信号是Linux编程中非常重要的部分&#xff0c;本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号&#xff0c;以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法…

自相关函数与互相关函数

1 概念 1 自相关函数 2 互相关函数 从定义式中可以看到&#xff0c;互相关函数和卷积运算类似&#xff0c;也是两个序列滑动相乘&#xff0c;但是区别在于&#xff1a;互相关的两个序列都不翻转&#xff0c;直接滑动相乘&#xff0c;求和&#xff1b;卷积的其中一个序列需要先…

Linux as4开启telnet,linux as4 虚拟机 上开启 telnet 和ssh 和 ftp 服务

1.telnet服务开启(1)输入[rootrehat ~]# chkconfig krb5-telnet --listkrb5-telnet on这是你的服务存在的状态&#xff0c;如果没有的话&#xff0c;可能是你的telnet名字和我的不一样&#xff0c;也可能是你的那个rpm包没有安装。我第一次的Linux中是没有安装的&#xff0…

解决MATLAB不能设置为.m文件默认打开方式

转载&#xff1a;https://blog.csdn.net/yujiaerzong/article/details/77624167 将下面代码复制保存为 associateFiles.m 文件。 或者从下面链接下载文件https://ww2.mathworks.cn/matlabcentral/fileexchange/51165-matlab-file-association-fix 在MATLAB中运行 associateFil…

linux 我的世界 跨平台联机,我的世界跨平台联机 PC、手机等平台数据互通

我的世界 ( MineCraft&#xff0c;简称 MC ) 》是一款开放世界沙盒建造游戏&#xff0c;有着超高的自由度&#xff0c;在国内外有着相当高的人气&#xff0c;各年龄层的玩家都非常的喜欢玩。在这次 E3 2017 微软展前发布会上&#xff0c;微软除了公布新主机 Xbox One X ( 原名 …

展望Java的未来:空值类型

尽管有前途的Java值类型不是迫在眉睫&#xff0c;但我偶尔还是喜欢在OpenJDK valhalla-dev邮件列表中打听一下&#xff0c;以了解事情的进展情况并了解即将发生的事情。 诚然&#xff0c;由于我对所用术语的了解有限&#xff0c;并且其中某些消息的底层细节&#xff0c;使我无法…

5G的场景、需求、通信速率

5G三大典型场景 5G有三大典型场景&#xff0c;这三大场景描述了5G的需求也反应了5G与4G的不同&#xff0c;如图所示&#xff0c;三大场景分别为&#xff1a;增强型移动宽带通信&#xff08;eMBB&#xff09;&#xff0c;大规模机器型通信&#xff08;eMTC&#xff09;和超高可…

fceux模拟器linux,超强FC模拟器fceux-2.2.3最新版

超强FC模拟器fceux-2.2.3最新版fceux一款超好用的FC模拟器软件&#xff0c;这个是最新版本的fceux-2.2.3-win32.zip较之早前版本&#xff0c;2.2.2 版本修正部分 bug 并添加了新功能&#xff0c;主要是调试和逆向编译工程的功能。较之早前版本&#xff0c;2.2.1 版本修正大量 b…

linux7禁用ipv6,RHEL 7 及 CentOS 7 彻底禁用IPv6的方法

原标题&#xff1a;RHEL 7 及 CentOS 7 彻底禁用IPv6的方法IPv6在未来可能成为主流&#xff0c;但是就目前而言&#xff0c;很多软件对IPv6的支持并不是很完善&#xff0c;可能导致各类问题。RHEL 7 & CentOS 7 在启动时默认是加载IPv6相关模块的&#xff0c;而禁用IPV6的方…

jpa 分页 排序 过滤_使用JPA标准@ViewScoped通过分页,过滤和排序进行Primefaces DataTable延迟加载...

jpa 分页 排序 过滤Primefaces数据表惰性分页有效&#xff0c;但是在Web上使用Criteria搜索完整示例后&#xff0c;我感到非常沮丧。 所以我混合了来自 http://stackoverflow.com/questions/13972193/how-to-query-data-for-primefaces-datatable-with-lazy-loading-and-pagin…