linux QT 结束当前进程_Linux常用使用命令梳理

1db27b501286f28264b804ae2f4f3549.png

一、指定运行级别

  • 运行级别

0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留状态
5:图形界面
6:重启系统
常用的运行级别是3和5,要想修改运行级别,可以修改
/etc/inittab 的 id:5:initdefault 这一行的数字

  • 修改运行级别

基本语法
init 【0 1 2 3 5 6】
就可以切换不同的运行级别

二、帮助命令

  • 帮助命令介绍

当我们在使用Linux命令时,对不熟悉的命令,可以使用帮助命令进行查询这个命令的用法
一般情况下有两种常用帮助命令
man获得帮助信息 help命令

  • man&help

基本语法

man 【命令或者配置文件】
help 【要查询的命令】

三、文件目录类

  • pwd命令

基本语法

pwd 展示当前目录的绝对路径f2602bfc16e958edbf4afe549b544ebb.png

  • ls命令

基本语法

ls 【选项】目录或者是文件
常用选项
-a 显示当前目录中的所有的目录和文件
-l 显示信息以列表方式展现
还有一种 ls -l 直接写成ll,效果相同02dcf4c160fe236414d4b267ddaf89f9.png

  • cd命令

基本语法

cd 【参数】(切换到自定目录)
可以使用相对路径和绝对路径
cd ~ 回到自己的家目录
cd … 回到上一层目录

  • mkdir命令

基本语法

mkdir命令用于创建目录
mkdir 【选项】 要创建的目录
常用选项
-p

  • rmdir命令

基本语法

rmdir删除空目录
mkdir 【选项】要删除的空目录
rm -rf 删除非空的目录

  • touch命令

基本语法

touch 文件名 (touch命令创建空文件夹)

  • cp命令

基本语法

cp 【选项】source dest
cp -r 是递归复制整个文件夹
\cp 这个命令可以强制覆盖不提示

  • rm命令

基本语法

rm 【选项】 要删除的文件或者目录
常用选项
-r 递归删除整个文件夹
-f 强制删除不提示

  • mv命令

基本语法

两个意识:一个是移动文件 一个是重命名
mv 旧名字 新名字 (重命名)
mv /tmp/movefile /targetfoder (移动文件)

  • cat命令

基本语法

cat 【选项】 要查看的文件
常用选项
-n 显示行号
cat 文件名 | more (分页浏览)

  • more命令

基本语法

more 要查看的文件

  • 快捷键命令

快捷键说明
空格键向下翻页
Enter向下翻一行
q立刻离开more,不在继续展示文件内容
Ctrl+F向下滚动一瓶
Ctrl+B返回上一屏
=输出当前行号
:f输出文件名和当前行号
  • less命令

基本语法

less 要查看的文件(分屏查看文件内容)

快捷键说明
空格键向下一翻页
pgdn向下翻一页
pgup向上翻一页
/字符向下搜寻字符,n 向下查找 N 向上查找
?字符向上搜寻字符,n 向下查找 N 向上查找
q离开less命令
  • head命令

基本语法

head 文件 (查看文件头10行)
head -n 5 文件 (查看文件头5行,数字5可以随意更换)

  • tail命令

基本语法

tail 文件 (查看文件后10行)
tail -n 5 文件(查看文件后5行内容,数字5可以随意更换)
tail -f 文件 (实时追踪文档的所有更新)

  • history命令

基本语法

history (查看执行过的命令)
history -10 (查看最后的10个命令)
!命令编号 (执行对应编号的历史指令)

四、时间日期

  • date命令(显示当前日期)

基本语法
  • date:显示当前时间

  • date + %Y:显示当前年份

  • date + %m:显示当前月份

  • date + %d:显示当前是哪一天

  • date命令(设置日期)

基本语法

date -s 字符串时间 (如 2019-01-05 22:08:12)

  • cal命令

基本语法

cal 【选项】 (不加选项显示本月日历)
cal 【年份】 (展示对应年份的日历)

五、搜索查找

  • find命令

基本语法

find 【搜索范围】【选项】

  • 选项
    -name 按照指定的文件名查找模式查找文件
    -user 查找属于指定用户名的所有文件
    -size 按照指定的文件大小查找文件

  • locate

基本语法

locate 搜索文件
由于locate命令基于数据库进行查询,所以第一次运行前,必须适应updatedb命令创建locate数据库

  • grep命令&管道符 |

基本语法

grep 【选项】查找内容 源文件

  • 选项
    -n 显示匹配行及行号
    -i 忽略大小写字母

六、压缩和解压

  • gzip/gunzip

基本语法
  • gzip用于压缩文件

  • gunzip 用于解压文件

  • gzip 文件 (压缩文件 压缩后的文件是 *.gz文件)

  • gunzip *.gz 解压文件命令

  • zip/unzip

基本语法
  • zip用于压缩文件

  • unzip 用于解压文件

  • zip 【选项】 XXX.zip (压缩文件)
    常用选项
    -r 递归压缩,压缩目录

  • unzip 【选项】 XXX.zip 解压文件命令
    常用选项
    -d 指定解压后文件存放的目录

  • tar 命令

基本语法

tar命令是打包命令,打好的包是*.tar.gz结尾的
tar 【选项】XXX.tar.gz
常用选项
-c:产生.tar打包文件
-v:显示详细信息
-f:指定压缩后的文件名
-z:打包同事压缩
-x:解压.tar文件
tar -zcvf *.tar.gz XX XX 打包
tar -zxvf *.tar.gz XX XX 解压

七、组管理和权限管理

  • 基本介绍

在Linux中的每个用户必须属于一个组,不能独立于组外,在Linux中每个文件有所有者、所在组、其他组的概念

  • 所有者

  • 所在组

  • 其他组

  • 改变用户所在组

  • 查看文件所以者

基本语法

ls -ahl2f64e2efe3c070832b7eb3ca3ec6fd1c.png
csdn属于csdn用户,group1组

  • 修改文件所以者

基本语法

chown 用户名 文件名59dd1f01a3be233d57114a530172e0fa.png
这里是把文件是所有者从csdn 更改为jiangwenke
-组的创建

基本语法

gropuadd 组名66de30765f44fd98a1c2091dcb0b8292.png

  • 文件/目录 所在组

  • 查看文件/目录 所在组

基本语法

ls -ahl2f64e2efe3c070832b7eb3ca3ec6fd1c.png
csdn属于csdn用户,group1组

  • 修改文件所在组

基本语法

chgrp 组名 文件名a14ba4c1d9973a59dafa648ec8628468.png

-其他组

除了文件所有者和所在组的用户外,系统的其他用户都是文件的其他组

-改变用户所在组

基本语法

usermod -g 组名 用户名
usermod -d 目录名 用户名e8308c8508c1765a22b8cbab72712b42.png
把fox用户的组从group改为firefox

-权限基本介绍

假设一个目录或者文件是这种814b761bafea72392c84a5a3755ea0d8.png

  • 详解
    drwx------.26 jiangwenke jiangwenke 4096 1月 5 22:56 jiangwenke
    这条数据详解如下(0~9位说明)
    第0位是文件类型(d - l c b)
    第1~3位确定所有者拥有该文件的权限 —user
    第4~6位确认所属于组拥有该文件的权限 --group
    第7~9位确认其他用户拥有该文件的权限 --other

  • 文件类型:
    -表示普通文件
    d表示目录
    l表示软连接
    c表示字符设备【键盘鼠标】
    b表示块文件 硬盘

26位置代表如果是文件,表示硬连接的书,如果是目录表示该目录下的子目录的数量
4096位置代表如果是文件代表文件大小 如果是目录为固定的4096
1月 5 22:56 为文件最后修改时间
jiangwenke 文件或者目录名

  • rex权限详解

  • 作用到文件
    r代表可读(read),可以读取查看
    w代表可写(write),可以修改,但是不代表也删除该文件,删除一个文件的前提条件是对文件所在的目录有写得权限,才能删除该文件
    x代表可执行(execute)可以被执行

  • 作用到目录
    r代表可读(read),可以读取 ls查看目录详情
    w代表可写(write),可以修改,目录内创建、删除、重命名目录
    x代表可执行(execute)可以进入该目录

  • 修改权限

基本语法

通过chmod命令,可以修改文件或者目录的权限

  • 第一种方式:+ - = 变更权限
    u:所有者 g:所在组 o:其他人a:所有人
    chmod u=rwx,g=rx,o=x 文件/目录名
    chmod o+w 文件/目录名
    chmod a-x 文件/目录名

  • 第二种方式:通过数字变更权限
    规则:r=4,w=2,x=1,rwx=4+2+1=7
    chmod u=rwx,g=rx,o=x 文件/目录名
    相当于 chmod 751 文件/目录名

  • 修改文件所有者 chown

基本语法

chown newowner file 改变文件的所有者
chown newowner:newgroup file
-R 如果是目录 则使其下所以得文件或者目录递归生效

  • 修改文件所在组 chgrp

基本语法

chgrp newgroup file

八、进程管理

  • 进程基本介绍

在Linux中,每个执行的程序都称为一个进程,每个进程分配一个ID号,每个进程都会对应一个父进程,而这个父进程可以复制多个子进程。每个进程都可以有两种方式存在,前台和后台,一般服务器的进程都是后台存在,直到关机才结束。

  • 显示系统进程的命令

ps -a 显示当前终端的所有进程信息
ps -u 以用户的格式显示进程信息
ps -x显示后台进程运行的参数

  • 终止进程

命令:kill killall
kill 【选项】 进程号 通过进程号杀死进程
killall 进程名称
常用选项
-9 表示强迫进程立即停止

  • 查看进程树

pstree 【选项】

  • 服务管理(Service)

service 服务名称 【start|stop|restart|reload|status】
在CentOStatus7.0版本以后,不在使用service而是使用systenctl命令

  • 查看网络情况

基本语法

netstat 【选项】
netstat -anp
常用选项
-an 按一定顺序排列输出
-p 显示那个进程在调用

九、RPM和YUM

  • RPM

  • 介绍:
    RPM [1] 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

  • rpm的一些常用命令
    查询已安装的rpm列表 : rpm -qa|grep XXX
    查询所安装的所有的rpm软件包:rpm -qa/rpm -qa|more
    查看软件包是否安装:rpm-q 软件包名
    查看软件包的信息: rpm -qi 软件包名
    查看软件包中的文件 rpm -ql 软件包名
    查看文件所属的软件包 :rpm -qf 文件全路径

  • 卸载rpm包

基本语法

rpm -e rpm包的名称;(普通卸载,要是有其他软件在用,就会卸载不了)
rpm -e -nodeps rpm包的名称;(强制删除)

  • 安装rpm软件包

基本语法

rpm -ivh rpm软件包全路径名称

  • 参数说明:
    i = install 安装
    v = verbose 提示
    h = hash 进度条

  • YUM

  • 介绍:
    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 [1]

基本语法

查询yum服务器是否有需要安装的软件
yum list|grep xx
安装指定的yum包
yum install xxx 下载安装

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

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

相关文章

【LeetCode笔记】263. 丑数(Java、迭代)

文章目录题目描述思路 & 代码题目描述 打卡每日一题~(当然今天比较简单才写的)第一次写可能有点懵(指对“丑数”这个概念不太理解)不过写完后,感觉是基本上不会忘记写法的那种 思路 & 代码 对于…

Java 启动和停止界面_一文详解各种花里胡哨的Java调试技巧,多图预警,记得收藏...

欢迎关注专栏《Java架构筑基》——专注于Java技术的研究与分享&#xff01;Java架构筑基​zhuanlan.zhihu.comJava架构筑基——专注于Java技术的研究与分享&#xff01;后续文章将首发此专栏&#xff01;欢迎各位Java工程师朋友投稿和关注Java架构师进阶之路<常用资料分享&g…

【LeetCode笔记】279. 完全平方数(Java、动态规划)

文章目录题目描述思路 & 代码题目描述 类似找零钱&#xff0c;思路和代码框架基本上一样 思路 & 代码 考虑到这么一点&#xff1a;某完全平方数&#xff0c;肯定是由另一更小的完全平方数 一平方组成比如 16 8 4 (完全平方数82222)22(完全平方数82^2 2^2) 2^…

怎么判断一个字符串的最长回文子串是否在头尾_每日一道算法题,让你的头脑更活跃(寻找最长回文子串)...

前言最近准备把算法慢慢的捡起来&#xff0c;所以准备日更一道算法题目&#xff0c;难度自然是由简入难&#xff0c;所以同学们可以每天都来看看小编的更新。日更时间定在每晚20:00&#xff0c;希望大家多多关注啦。昨天就欠更了&#xff0c;简直就是打脸。过完年刚开工&#x…

【LeetCode笔记】322. 零钱兑换(Java、动态规划)

文章目录题目描述思路 & 代码题目描述 和完全平方数基本上一样啦&#xff0c;但是我觉得这道题的判断 & 循环处理更恶心 思路 & 代码 相对于完全平方数&#xff0c;这里要考虑零钱数组无序&#xff0c;要先进行排序与此同时&#xff0c;还要考虑零钱数组的值并…

计算机主机接线视频教程,电脑主板跳线怎么接?电脑机箱与主板跳线接法图解教程...

电脑组装其实并不难&#xff0c;对于一个DIY老手三下五除二就组装好了&#xff0c;但对于新手装机来说&#xff0c;最大的难点就是主板与机箱之间的跳线的接法&#xff0c;那么电脑主板跳线怎么接&#xff1f;下面装机之家小编分享一下电脑机箱与主板跳线接法图解教程。这款机箱…

英特尔 超核芯显卡 620mac_英特尔也玩马甲?有关USB TypeC的冷知识你了解多少

文章选自公众号“电脑报”&#xff1a;英特尔也玩马甲&#xff1f;有关USB Type-C的冷知识你了解多少随着Type-C接口的不断发展&#xff0c;这个接口也成为越来越多设备的标配&#xff0c;除了出现在手机、平板电脑和笔记本电脑等移动设备上&#xff0c;显卡这样的设备也开始配…

【LeetCode笔记】394. 字符串解码(Java、递归、栈)

文章目录题目描述思路 & 代码更新版题目描述 开心&#xff01;&#xff01;独立思考字符串题&#xff0c;还AC了&#xff0c;成就感满满 XD难点应该是在于嵌套括号&#xff0c;那么这里实际上还要考虑到一个类似于括号匹配的事情谈到括号&#xff0c;那么大概率用到栈 思…

ad19pcb设置恢复默认_苹果手机便签怎么恢复系统默认的内容分割线?

苹果手机上虽然没有系统自带的便签app&#xff0c;但是可以添加使用第三方的敬业签。敬业签&#xff0c;是一款支持备忘内容云端同步并提醒的跨平台(Windows电脑﹑安卓手机﹑苹果iPhone手机﹑iPad﹑苹果电脑Mac端以及网页Web端)桌面便签软件&#xff0c;备忘效果更好&#xff0…

【LeetCode笔记】剑指 Offer 56 . 数组中数字出现的次数(Java、位运算)

文章目录题目描述思路 & 代码题目描述 比 leetcode 136要难点注意&#xff1a;空间复杂度要求O(1)&#xff0c;否则用哈希表直接秒杀啦。昨天的笔试&#xff0c;还有刷的面经都有这道题。。。今天赶紧补补 思路 & 代码 相对于 leetcode 136&#xff0c;这边多了个分…

电脑计算器的快捷键_牛!这份金蝶财务软件使用手册+超全快捷键汇总送你,财务收好...

金蝶财务软件想要使用的好是有技巧的&#xff01;快捷键简易汇总&#xff1a;快捷键详细说明1、凭证处理①、摘要栏两种快速复制摘要的功能&#xff0c;在下一行中按“..”可复制上一条摘要&#xff0c;按“//”可复制第一条摘要。同时&#xff0c;系统还设计了摘要库&#xff…

【LeetCode笔记】415. 字符串相加(Java、字符串)

题目描述 不能直接把字符串转换成整数&#xff08;会溢出&#xff09;面试被问过&#xff0c;今天刷面经又刷到。。那就索性水一篇文吧&#xff01;更新&#xff1a;原题就是 leetcode 415 思路 & 代码 只要理好字符串s、字符串t、答案字符串的对应位关系就好啦&#x…

opcua 入门简介 java_大二的学生自学Java有出路吗?

这个是技术&#xff0c;学好了必须是有出路的&#xff0c;当然你喜不喜欢还得看后面的学习情况&#xff0c;三天热火气的情况大有人在&#xff0c;更有甚者就是&#xff0c;系统培训完&#xff0c;上了半年的班了&#xff0c;后转行到别的也有&#xff0c;所以兴趣是自己的最大…

【LeetCode笔记】232. 用栈实现队列(Java、栈、队列)

题目描述 经典题了&#xff0c;貌似现在面试也有点喜欢问&#xff0c;今天补补题&#xff01;要实现均摊时间复杂度O(1)噢 思路 & 代码 用两个栈来实现&#xff1a;输出栈 & 输入栈输出栈 out&#xff1a;负责 pop、peek输入栈 in&#xff1a;负责 push关键点&…

如何安全使用计算机,如何安全的使用计算机

如何安全的使用计算机导语&#xff1a;关于电脑的使用&#xff0c;如何正确的安全的使用好电脑&#xff0c;其实很多人都会有这个意识。以下是小编精心整理的有关电脑安全的知识&#xff0c;希望对大家有所帮助。一是要注意环境。环境温度在15℃&#xff5e;35℃为宜&#xff0…

调节e18-d80nk的测量距离_地坪研磨机磨盘平整度的调节方法及好处

地坪研磨机磨盘平整度的调节方法及好处名词解释调节磨盘平整度主要是指将四个磨盘调到静止或运转时磨盘趋向处于同一个平面。 调节方法 1、采用一把高度卡尺或任意一把尺条测量准确磨盘面到箱体底部边沿距离2、采用10MM内六角扳手、调节M12的不锈钢内六螺丝&#xff08;如图1&…

【LeetCode笔记】225. 用队列实现栈(Java、队列、栈)

题目描述 感觉栈实现队列更简单&#xff0c;不过这个也还好写法有点像 JVM GC 里的复制算法 思路 & 代码 两个队列实现栈&#xff1a;from、tofrom&#xff1a;实际上的栈&#xff0c;存储元素就是按照栈的顺序来&#xff0c;负责pop、topto&#xff1a;辅助队列&#…

微型计算机最怕的是什么,为什么以前学生上“微机课”都要穿鞋套?老师:怕电脑中病毒...

原标题&#xff1a;为什么以前学生上“微机课”都要穿鞋套&#xff1f;老师&#xff1a;怕电脑中病毒前不久&#xff0c;知乎上一则问答短短一周便收获了近400万浏览量。“为什么小时候去计算机教室要穿鞋套&#xff1f;”看着网友们的回复&#xff0c;小酷想起了小学时期&…

iphone屏蔽系统更新_手贱更新了 iphone系统,想退回到原来的版本,这个方法简单易用...

应该有很多人都很烦iphone的系统更新&#xff0c;开着wifi一夜睡醒&#xff0c;就欢迎你来到最新系统&#xff0c;新版本出来之后&#xff0c;各种媒体消息铺天盖地而来&#xff0c;类似于呼吁大家赶快更新享用新功能&#xff0c;殊不知系统更新有两种&#xff0c;都不适合马上…

【LeetCode笔记】438. 找到字符串中所有字母异位词(Java、字符串、滑动窗口)

题目描述 因为自己写的复杂度已经到了 O(n)&#xff0c;就没有再参考题解的优化了更新&#xff1a;滑动窗口方法 思路 & 代码 用一个 int[ ] count 来存储当前判断子串的各字母出现次数getCount()&#xff1a;对当前子串&#xff0c;求 count&#xff0c;时间复杂度 O(…