2018-07

1-列出所有文件的绝对路径

ls  |sed "s:^:`pwd`/:"

其中:sed "s:^:pwd/:"表示在行首增加pwd(即文件所在路径),与文件名组合成绝对路径。

2-按时间顺序列出目录下的文件,越新越排后面。

命令:

ls -ltr

其中:-t选项表示以文件修改时间排序,越新的越靠前。-r选项表示对结果进行反向排序,二者结合的话表示以修改时间排序,越新的越靠后。

3-以文件大小进行排序

命令:

ls -lhS

其中:-h选项表示以可读选项显示,否则文件大小是默认以字节数显示,比如:4873字节,你知道是多少吗?加了-h选项系统就帮你换算成以k或者其它单位的结果。

-S选项表示以文件大小进行排序,文件越大越靠前。想要文件小者靠前的话,加个-r选项就行

vim  /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO="static"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.6.10
NETMASK=255.255.255.0
GATEWAY=192.168.6.2
DNS=8.8.8.8

[root@localhost ~]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 192.168.6.2

定义命令行提示符的变量:

PS1='\u@\h \t\$ '

PS1='[\u@\h \W]\$ '

Linux:最少需要几个分区可以安装上系统?1个

/boot:500M

Swap:内存比较大的时候,只要是内存的1/4

/home:

/var:

/:

文件系统:

Ext4:适合小文件

Xfs:适合大文件

命令执行顺序:

函数>别名>内部命令>外部命令

enable                                                            //查看内部命令

type   ls                                                          //判断命令属于哪个类型

外部命令需要有命令文件与之对应

BOOTPROTO=static
NAME=ens33
DEVICE=ens33
IPADDR=192.168.6.141
NETMASK=255.255.255.0
GATEWAY=192.168.6.2
DNS=8.8.8.8
ONBOOT=yes

#!/bin/bash
# Name:bakmysql.sh
# This is a ShellScript For Auto DB Backup and Delete old Backup
#
backupdir=/home/backup/
time=` date +%Y%m%d%H `
cd $backupdir
tar zcvf certs$time.tar.gz /home/certs
tar zcvf trafficserver$time.tar.gz /etc/trafficserver

find $backupdir -name "*.tar.gz" -type f -mtime +7 -exec rm {} \; > /dev/null 2>&1

猜你喜欢

转载自blog.csdn.net/jon_stark/article/details/80992120