当前位置: 首页 > wzjs >正文

网站上线准备免得做网站

网站上线准备,免得做网站,宝塔设置加速wordpress站点,设计制作生态瓶教案目录 简介 一.设置主机名称 1.1通过文件修改 1.2通过命令修改 二.网络管理命令nmcli 2.1查看网卡 2.2设置网卡 三.简单处理字符 3.1seq打印连续字符 3.2printf,echo打印字符 3.3sort排序 3.4uniq冗余处理 3.5cut对字符的截取 四.xargs输入转参 简介 以下命令都是…

目录

简介

一.设置主机名称

1.1通过文件修改

1.2通过命令修改

二.网络管理命令nmcli

2.1查看网卡

2.2设置网卡

三.简单处理字符

3.1seq打印连续字符

3.2printf,echo打印字符

3.3sort排序

3.4uniq冗余处理 

3.5cut对字符的截取

四.xargs输入转参


简介

以下命令都是在编写shell脚本常用的命令

一.设置主机名称

1.1通过文件修改--/etc/hostname

#通过配置文件来修改主机名
[root@localhost ~]# vim /etc/hostname
[root@localhost ~]# cat /etc/hostname
fjwyyy.org
[root@localhost ~]# hostnamectlStatic hostname: fjwyyy.org

1.2通过命令修改

#通过命令直接修改主机名
[root@fjwyyy ~]# hostnamectl hostname FJWYYY
[root@fjwyyy ~]# hostnamectlStatic hostname: FJWYYY


二.网络管理命令nmcli

2.1查看网卡


[root@FJWYYY ~]# nmcli device show ens160
[root@FJWYYY ~]# nmcli device status
[root@FJWYYY ~]# nmcli connection show
[root@FJWYYY ~]# nmcli connection show ens160

2.2设置网卡

#没有网卡时添加静态网卡
nmcli connection add type ethernet con-name test \
ifname ens160 ipv4.method manual \
ipv4.addresses 192.168.81.100/24        

#更改网卡信息
nmcli connection modify test ipv4.addresses 192.168.81.100/24


三.简单处理字符

3.1seq打印连续字符

seq 1 5            
seq 1 2 5            #设置步长为2
seq -f "%03g" 1 3    #将格式设置为00x来打印
seq -f "%02g" 1 3    #将格式设置为02来打印
seq 5 -2 1           #将步长设置为-2,实现反向打印

seq 1 10 > test
tac test

3.2printf,echo打印字符

printf与echo的区别是,echo是linux内置的命令功能齐全

printf "helo world"
printf "hello world\n"         #\n换行
printf "hello\tworld\n"        #\t制表符
printf "3%%\n"                 #%%打印%
printf "%.0f" "3.1415926"      #"%.0f" 打印整数
printf "%.1f" "3.1415926"      #"%.1f" 打印浮点数
printf "%.2f\n" "3.1415926"

echo "hello world"
echo -n "hello world"       # 取消换行输出
echo -e "hello\tworld"        #-e 实现转义
echo -e  "\r"
echo -e "\033[33mhello fjw\033"    #设置shell字符颜色
echo -e "\033[34mhello fjw\033[0m"    #设置单次输出shell字符颜色

3.3sort排序

先生成测试文件

[root@localhost ~]# sort -n test            # -n 对数字进行排序
[root@localhost ~]# sort -rn test           # -r 对数字进行倒叙
[root@localhost ~]# sort -un test           # -u 去重复
[root@localhost ~]# sort -n test -o fjw     # -o 将排序后的结果输出到文件中
[root@localhost ~]# cat fjw
[root@localhost ~]# sort -n -t ":" -k 2 test2    #-t 指定分隔符  -k 指定列数

3.4uniq冗余处理 

要对文本先排序后冗余
[root@localhost ~]# sort -n test3 | uniq -c    
[root@localhost ~]# sort -n test3 | uniq -d
[root@localhost ~]# sort -n test3 | uniq -u

3.5cut对字符的截取

[root@localhost ~]# cut -d : -f 1 test4
[root@localhost ~]# cut -d : -f 1,5 test4
[root@localhost ~]# cut -d : -f 1-3 test4
[root@localhost ~]# cut -d : -f -3 test4
[root@localhost ~]# cut -d : -f 5- test4
-d 指定分隔符 -f 指定显示的列数 

[root@localhost ~]# cut -c 1-4 test4
[root@localhost ~]# cut -c 1-10 test4


四.xargs输入转参

xargs 命令作用是将标准输入数据转换成命令行参数,能够处理管道或者标准输入并将其转换成特定命令 的命令参数

4.1将输入通过管道xargs进行转参

[root@localhost ~]# seq 1 5 | xargs touch
[root@localhost ~]# seq 1 5 | xargs xargs rm -rf

4.2修改输出行数与个数

#将多行输入转单行输出
[root@localhost ~]# xargs < test5
#指定每行输出个数
[root@localhost ~]# xargs -n 3 < test5

4.3指定分隔符来去掉分隔符

#指定分隔符
[root@localhost ~]# echo "abc:abc:abc" | xargs -d :
[root@localhost ~]# echo "abc:abc:abc" | xargs -d a

4.4使用字符代表接受值进行批量处理

#用字符代替接受值
[root@localhost mnt]# ls * | xargs -Ifjw cp fjw /media/fjw.bak
[root@localhost mnt]# ls /media/
file1.bak  file2.bak  file3.bak  file4.bak  file5.bak[root@localhost mnt]# ls * | xargs -pIhaha mv haha /media/haha.bak #-p参数用于提示用户是否确认操作
mv file1 /media/file1.bak?...y
mv file2 /media/file2.bak?...y
mv file3 /media/file3.bak?...y
mv file4 /media/file4.bak?...n
mv file5 /media/file5.bak?...y[root@localhost mnt]# echo | xargs -r cp file file.bak

http://www.dtcms.com/wzjs/794552.html

相关文章:

  • 代理分佣后台网站开发谷歌代理
  • 庆阳做网站公司南平网络推广
  • 温州专业营销网站制作查飞机进出港的app
  • 郑州高考网站建设快速排名工具免费
  • 网站用什么技术实现在线制作图片渐变色
  • 沈阳专业网站建设公司响应式网页设计案例实现与分析
  • 网站建设阶段性工作重点wordpress 高校官网
  • 吉林市建设工程档案馆网站北京小程序定制开发
  • 河南炒股配资网站开发没有rss源的网站如何做rss订阅
  • wordpress拿站禅城做网站
  • 简洁文章网站模板下载苏州市建设厅网站
  • 南京网站设计 联络南京乐识企业网络营销项目
  • 住建部建设厅官方网站快对作业小程序入口
  • 网站备案导致网站被k宜春建设局官方网站
  • 长沙品牌网站设计阳逻开发区网站建设中企动力
  • 山东企业建站系统费用有口碑的赣州网站建设
  • 网站建设运营策划徐州seo关键词
  • 500网站建设数码产品商务网站建设
  • 电子商务网站建设技术有哪些方面机关网站建设工作总结
  • 怎样健网站wordpress 突然502
  • 长沙营销网站建设公司类似wordpress的建站系统
  • 微信微商城怎么做郑州做优化的公司有哪些
  • 住房和城乡建设部网站打不开国外做的比较好的购物网站
  • 如何小企业网站建设三亚app开发公司
  • 芜湖又出现一例东莞seo网站优化方式
  • 网站后台组成扬州网官方微博
  • 国际企业网站建设百度推广外包哪家不错
  • 旅游网站建设需求分析门户网站 技术方案
  • 网站开发项目范围说明书意义微信公众号网站建设游戏
  • 提供信息门户网站定制糯米团网站怎么做