最常见的linux命令(centOS 7.6)

最常见,最频繁使用的基础命令如下:
系统经典语录:
1、命令操作完没有任何消息信息, 就是最好的消息
2、系统一切从根开始
3、系统中数据一切皆文件

皮一下,这都是干货偶,大佬轻喷
一、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@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

八、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

十一、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
参数:
在这里插入图片描述
简单应用:

[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$|[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


  1. 1-9 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值