linux关机命令_Linux基于centOS 7.6常见的Linux命令

7818b781ca5e8869433b8788c22d1f00.png

一、linux关机命令:

1.shutdown命令安全地将系统关机(推荐)参数说明:

[-r] 重启计算器。

[-h] 关机后关闭电源〔halt〕。

[-c] cancel current process取消目前正在执行的关机程序。

[-time] 设定关机〔shutdown〕前的时间。

shutdown -h now = 立刻关机

shutdown -h 时间 = 时间关机

shutdown -r now = 立即重启

shutdown -h 10 = 十分钟后关机

2.简提一下 halt 也可单独使用,也可达到关机的效果,但halt命令是其实halt就是调用shutdown -h。halt执行时,杀死应用进程,执行sync系统调用,内核停止,可能导致linux系统的死机,需要重启。

3.poweroff 会发送一个 ACPI 信号来通知系统关机。(别人告诉的)

4. init 进程一共分为7个级别, 0和6分别代表关闭和重启

二、linux重启命令:

reboot 执行重启命令,其他的我也不知道还能说些什么。

三、linux查询所在位置路径:pwd

[root@www network-scripts]# pwd

/etc/sysconfig/network-scripts

四、linux切换目录:cd

[root@www network-scripts]# cd -

/root

[root@www ~]#

[root@www network-scripts]# cd ..

[root@www sysconfig]#

[root@www sysconfig]# cd

[root@www ~]#

五、linux创建目录文件:mkdir

参数:-p 递归创建

[root@www /]# mkdir 123

[root@www /]# mkdir -p /123/123

六、linux以树形结构展示目录结构:tree

参数:-L :指定层数 -d:只显示目录

[root@lizhiming ~]# tree -d /boot

/boot

├── efi

│?? └── EFI

│?? └── centos

├── grub

└── grub2

├── fonts

├── i386-pc

└── locale

七、linux查看命令:ls

参数:-l :长格式显示 -a :显示所有文件 -d :显示目录

[root@www /]# ls -l 123

total 0

drwxr-xr-x. 2 root root 6 Oct 16 18:31 123

[root@www /]# ls -d 123

123

[root@www /]# ls -a

. 123 backup boot dev home lib64 mnt proc run server sys usr

.. application bin data etc lib media opt root sbin srv tmp var

67fce442205577037616dfd916dd0885.png

八、linux复制命令:cp

注释:111是目录文件,222是文本

参数:- r 递归 -i 是否覆盖确认 -a 相当于dpr -p保持文件或目录树形

[root@www 123]# ls

111 222

[root@www 123]# cp 222 /456/999

[root@www 123]# cd /456

[root@www 456]# ls

999

[root@www 456]# cp -r /123/111 /456/888

[root@www 456]# ls

888 999

九、linux删除命令:rm

参数:- r 递归 - f 强制 两个一起用你可以删掉世界(很暴力很血腥,危险的命令)

[root@www /]# rm -rf /123 /456

1

十、linux更改命令别名:alias

删除别名:unalias

[root@www /]# alias ls='echo 看个锤子啊,笨蛋不配看内容'

[root@www /]# ls

看个锤子啊,笨蛋不配看内容

[root@www /]# unalias ls

[root@www ~]# ls

anaconda-ks.cfg

十一、linux移动命令:mv

参数:- t 把所用源参数移动到目录中

在相同路径目录中使用相当于改名,在不同路径中相当于移动

[root@www 123]# ls

888

[root@www 123]# mv /123/888 777

[root@www 123]# ls

777

[root@www 123]# mv /123/888 777

[root@www 123]# ls

777

[root@www 123]# mv /123/777 /456/777

[root@www 123]# ls

[root@www 123]# cd /456

[root@www 456]# ls

777

十二、linux打印输出命令:echo

参数:-h 不换行 - e 支持转义 t 代表top n 代表回车

[root@www /]# echo 8

8

十三、linux创建文件或更新文件时间戳:touch

[root@yu yuxi]# touch 123

[root@yu yuxi]# ll

total 0

-rw-r--r--. 1 root root 0 Oct 21 19:18 123

[root@yu yuxi]# touch 123

[root@yu yuxi]# ll

total 0

-rw-r--r--. 1 root root 0 Oct 21 19:19 123

十四、linux创建查看文件内容:cat

参数: -n 显示行号

[root@yu yuxi]# cat 123

123

123

123

[root@yu yuxi]# cat -n 123

1 123

2 123

3 123

十五、linux输出头部 / 尾部部分文件:head / tail

参数:-n 行数

[root@yu yuxi]# head -n 4 123

1

2

3

4

[root@yu yuxi]# tail -n 4 123

27

28

29

30

十六、linux替换或删除字符:tr

注意:只是把文件内容输出出来,而不是改变文件内容

[root@yu yuxi]# cat 123

999999888888

[root@yu yuxi]# tr '9' '1' < 123

111111888888

[root@yu yuxi]# cat 123

999999888888

十七、linux查找文件里符合条件的字符串:grep

linux中常用的文本(awk,sed,grep)处理工具之一

首先谈一下grep命令的常用格式为:grep [选项] ”模式“ [文件]

grep家族总共有三个:grep,egrep,fgrep

参数:

7a84e75e11c72161a1976a617b1e1bc1.png

简单应用:

[root@yu yuxi]# grep -A 2 '15' 123

15

16

17

[root@yu yuxi]# grep -C 2 '15' 123

13

14

15

16

17

[root@yu yuxi]# grep -B 2 '15' 123

13

14

15

[root@yu yuxi]# grep -n '15' 123

15:15

[root@yu yuxi]# grep '15' 123

15

[root@yu yuxi]# grep '1' 123

1

10

11

[root@yu yuxi]# grep -o '1' 123

1

1

1

[root@yu yuxi]# grep -w '1' 123

1

[root@yu yuxi]# egrep -v "^[1-9]$|[1-2][0-9]" 123

30

十八、linux查看文件类型:file

[root@yu yuxi]# file /usr/bin/cp

/usr/bin/cp: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d5e29bd19107fc7c0a75cffa392da6ac299add6d, stripped

十九、linux:创建创建软硬链接:ln

参数:- s 创建软连接

[root@yu shangke]# ln -s /yuxi/shangke/123.txt /yuxi/xuexi/ruanlianjie.txt

[root@yu xuexi]# ll -i

352 lrwxrwxrwx. 1 root root 21 Oct 21 21:12 ruanlianjie.txt -> /yuxi/shangke/123.txt

[root@yu xuexi]# ln /yuxi/shangke/123.txt /yuxi/xuexi/lianjie.txt

[root@yu xuexi]# ll -i

16814069 -rw-r--r--. 2 root root 4 Oct 21 21:06 lianjie.txt

16814069 -rw-r--r--. 2 root root 4 Oct 21 21:06 123.txt

二十、linux:查命令所在路径:which

[root@yu xuexi]# which cp

alias cp='cp -i'

/usr/bin/cp

二十一、 查找目录下文件:find

参数:

参数 用途

- name 按文件名查找

- type 按文件类型查找(后面接文件类型参数,例如:目录 d 文件 f

- exec 对搜索结果在处理

- mtime 按修改时间查找

简单应用:

[root@yu xuexi]# find / -name cp

/usr/bin/cp

[root@yu xuexi]# find /yuxi/ -type f

/yuxi/xuexi/ruanlianjie.txt

/yuxi/shangke/123.txt

二十二、从标准输入执行命令:xargs

这只是最基础参考,命令的九牛一毛,详解百度搜索xargs命令

参数:

1b25af39b592b951a8de6ad5f61e2a33.png

[root@yu shangke]# cat 123.txt |xargs -n 3

1 2 3

4 5 6

7 8 9

二十三、查看用户身份uid/gid:id

[root@yu shangke]# id

uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

二十四、查看当前用户/添加普通用户:whoami / uesradd

创建用户就不演示了

[root@yu shangke]# whoami

root

二十五、查看文件属性:stat

[root@yu shangke]# stat /etc

File: ‘/etc’

Size: 8192 Blocks: 24 IO Block: 4096 directory

Device: 803h/2051d Inode: 16777281 Links: 79

Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)

Context: system_u:object_r:etc_t:s0

Access: 2019-10-21 19:43:39.253795426 +0800

Modify: 2019-10-21 18:28:20.106983252 +0800

Change: 2019-10-21 18:28:20.106983252 +0800

Birth: -

二十六、显示系统时间和日期:date

参数:- s 修改时间 - d 只能过去或未来格式

[root@yu shangke]# date

Mon Oct 21 21:51:25 CST 2019

二十七、 查看运行等级:runlevel

[root@yu shangke]# runlevel

N 3

二十八、切换运行级别:init

[root@yu ~]# init 5

[root@yu ~]# runlevel

3 5

[root@yu shangke]# init 0

[root@yu shangke]# init 6

二十九、修改主机名:hostname

[root@yu ~]# hostname yu

[root@yu ~]# hostnamectl set-hostname yu

三十、压缩打包:tar

26aed4b0351e7de3ae0464d1013f83bc.png

三十一、查看文件系统:df

参数:- i inode 信息 - h 查看block信息

[root@yu ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 18G 1.6G 17G 9% /

devtmpfs 476M 0 476M 0% /dev

tmpfs 487M 0 487M 0% /dev/shm

tmpfs 487M 7.6M 479M 2% /run

tmpfs 487M 0 487M 0% /sys/fs/cgroup

/dev/sda1 1014M 127M 888M 13% /boot

/dev/sr0 4.3G 4.3G 0 100% /yuxi/guazai

tmpfs 98M 0 98M 0% /run/user/0

[root@yu ~]# df -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/sda3 9436672 59319 9377353 1% /

devtmpfs 121762 373 121389 1% /dev

tmpfs 124487 1 124486 1% /dev/shm

tmpfs 124487 702 123785 1% /run

tmpfs 124487 16 124471 1% /sys/fs/cgroup

/dev/sda1 524288 326 523962 1% /boot

/dev/sr0 0 0 0 - /yuxi/guazai

tmpfs 124487 1 124486 1% /run/user/0

三十二、点:source

source命令是bash shell的内置命令,点命令,就是个点符号,是source的另一名称

当前脚本中配置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修改的初始化文档,比如 . bash_profile 和 . profile 等等

三十三、查看磁盘文件UUID信息:blkid

[root@yu ~]# blkid

/dev/sr0: UUID="2018-11-25-23-54-16-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"

/dev/sda1: UUID="cc698e40-163f-4464-826e-a80ab50d682a" TYPE="xfs"

/dev/sda2: UUID="e103cc3e-541d-4a08-ac0e-8d9d88f3050f" TYPE="swap"

/dev/sda3: UUID="320e8964-efc4-4d25-96c6-4696a91f96bb" TYPE="xfs"

三十四、指定某个网卡激活启动/关闭:ifdown/ifup

[root@yu ~]# ifdown ens33 && ifup ens33

Device 'ens33' successfully disconnected.

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)

三十五、查看服务是否开启:telnet

telnet命令通常用来远程登录,但也可以确定远程服务的状态,比如确定远程服务器的某个端口是否能访问。

[root@yu ~]# telnet 10.0.0.200 22

Trying 10.0.0.200...

Connected to 10.0.0.200.

三十六、检查及删除文本文件中重复出现的行列 / 文本文件内容加以排序:uniq / sort

sort几个常用参数:

注意uniq命令只能筛选两行在一起的数据,分开无法筛选,筛选前先排序

6d72f338d51c881a40e2e07e72f46748.png

[root@yu xuexi]# cat 1

1

haha

2

haha

3

haha

4

haha

[root@yu xuexi]# sort -n 1 |uniq -c

4 haha

1 1

1 2

1 3

1 4

三十七、外国人在厕所学统计:wc(统计,用于计算数字)

参数: - l 只显示行数

[root@yu xuexi]# wc -l 1.txt

8 1.txt

三十八、查看硬件信息大礼包

6d72f338d51c881a40e2e07e72f46748.png

三十九、删除执行中的程序:kill

强行杀死进程(很暴力很血腥,危险的命令)

[root@yu xuexi]# kill -KILL pts/1

四十、显示目录或文件的大小:du

参数:- h 人类能看懂的形式显示出来

注:显示指定的目录或文件所占用的磁盘空间

[root@yu xuexi]# du -h /yuxi/xuexi/

8.0K /yuxi/xuexi/

四十一、显示当前进程 (process) 的状态:ps

[root@yu ~]# ps

PID TTY TIME CMD

37758 pts/0 00:00:00 bash

37780 pts/0 00:00:00 ps

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

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

相关文章

【LeetCode笔记】221. 最大正方形(Java、动态规划、思路题)

文章目录题目描述思路 & 代码更新版题目描述 显而易见地可以用dp来写&#xff0c;问题在于如何考虑状态转移方程 思路 & 代码 首先再加一层外墙&#xff0c;就不用边界判断了maxSqure[i]&#xff1a;以当前格子为右下角的正方形&#xff0c;可达到的最大边长这是由…

linux内存管理_浅谈Linux内存管理

1. 扫盲篇1.1 操作系统存储层次常见的计算机存储层次如下&#xff1a;寄存器&#xff1a;CPU提供的&#xff0c;读写ns级别&#xff0c;容量字节级别。CPU缓存&#xff1a;CPU和CPU间的缓存&#xff0c;读写10ns级别&#xff0c;容量较大一些&#xff0c;百到千节。主存&#x…

【LeetCode笔记】33. 搜索旋转排序数组(Java、二分法)

文章目录题目描述思路 & 代码更新版题目描述 值互不相同&#xff1a;不用考虑重复值情况&#xff08;要不然比较麻烦&#xff09; 思路 & 代码 重点在于保证O(logn)的时间复杂度看成两个数组&#xff1a;前半段 & 后半段。根据两个数组的极值来判断 target 在哪…

html5版微博能收到私信吗,微博私信功能说明

新浪微博上线了私信功能&#xff0c;悄悄话也可以在微博上聊&#xff01;只要对方是你的粉丝&#xff0c;你就可以发私信给他(或者她)。例如&#xff1a;这位网友是您的粉丝&#xff0c;在他的个人首页头像下方看到“发私信”链接&#xff0c;那么我可以给他发私信。如果对方不…

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

一、指定运行级别运行级别0:关机1&#xff1a;单用户2&#xff1a;多用户状态没有网络服务3&#xff1a;多用户状态有网络服务4&#xff1a;系统未使用保留状态5&#xff1a;图形界面6&#xff1a;重启系统常用的运行级别是3和5&#xff0c;要想修改运行级别&#xff0c;可以修…

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

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

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…