第十三天(linux常用的基础命令 )

按照下面的要求创建一个新的逻辑卷:
    *) 逻辑卷命名为database, 属于 datastore 卷组.
    *) 在 datastore卷组中的逻辑卷,500M。
    *)使用{ext3|ext4|xfs}文件系统对新的逻辑卷进行格式化
    *)逻辑卷应该在系统启动的时候自动挂载在/mnt/database 目录下。
    *)lvm扩大至1G, 并且保留其原有资料的完整性;

新增加一个 SWAP 分区
    *) 大小为512MB,
    *) 使该 SWAP 能够每次开机生效, 并且保留原有的 SWAP 分区

#1. 磁盘配额(此处分区格式化为xfs格式)

##限制某用户使用的block

##限制某用户的inode

#2. 软链接与硬链接

##2-1. 创建软链接与硬链接

##2-2. 查看文件节点号

##2-3. 软链接与硬链接的区别:
    1). 创建方式不同:
        ln -s
        ln
    2). 实现功能不同:
        软链接:快捷方式
        硬链接:备份

问题:可跨文件系统做硬链接么?

#3. linux常用的基础命令

##3-1. diff

##3-2. grep:文本搜索工具
    -n  //显示匹配的内容及行号
    -i  //不区分大小写搜索
    -r  //递归搜索,后面可跟目录
    -c  //显示匹配的关键字个数
    -E  //匹配多个关键字,eg:grep -E ‘root|student‘ passwd
    -v  //反向匹配
    -C  //显示匹配行的前几行与后几行,eg:grep -C 3 root passwd

##3-3. sort
    -t  //指定分隔符
    -k  //指定排序的列
    -n  //纯数字排序
    -r  //逆向排序
    -u  //去掉重复行
范例:
    ls -s /etc | sort -t " " -k
1 -nr | head -10

##3-4. awk(文本分析工具)

范例:
    1). 显示最近登陆的5个帐号
    last -n 5 | awk -F " "
‘{print $1}‘
    2). 找出除了root和student的普通用户
    grep -vE ‘root|student‘ /etc/passwd |
grep /home | awk -F ":" ‘{print $1}‘
    3).
     ls -s /etc | sort -t " " -k 1 -nr |
head -10 | awk -F " " ‘{print $2}‘

##3-5. uniq
    -c
    -u
    -d

##3-7. sed
sed ‘s/root/westos/g‘ passwd
sed ‘1,5s/root/westos/g‘ passwd
sed -e ‘1,5s/root/westos/g‘ -e ‘6,12s/root/redhat/g‘ passwd
sed 1d passwd
sed 1,3d passwd
sed -f /mnt/rule  passwd
sed -i  -f /mnt/rule  passwd

vim rules
    @@
          1 1d
     
2 1,3s/root/redhat/g
     
3 4,5s/root/westos/g 
    @@

sed, awk ,grep

时间: 2024-10-03 22:49:24

第十三天(linux常用的基础命令 )的相关文章

Linux常用的基础命令

(一)回顾 Linux文件系统法则 文件名命名严格区分大小写 文件名可以使用除了/以外的任意字符,但是不建议使用特殊字符,包括空格,可以使用下划线连接多个单词 文件名长度不能超过255个字符 以.开头的文件为隐藏文件 工作目录:working directory 家目录:home (二)Linux常用命令 pwd:printing working directory/打印工作目录 cd:change directory/切换目录. 使用方法:cd [path], 如果不加任何path表示回到用户

Linux常用的基础命令总结

man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) -h显示文件的k,M,G  -i显示文件的索引inode       ls -l --time-style=long-iso 文件 更好的显示文件的修改时间 ls -p 查找出来的内容添加斜线. ls -F 查找出来的内容 添加不同的符号. ls -t根据时间排序  ls -r反转排序  -lt 显

Linux最常用的基础命令 下篇

Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b 显示的是空 echo $master 打印的是根/ ----------------------------------- Ubuntu中安装一个vim apt-get install -y vim ----------------------------------- /etc/bashrc 对整个系统中的

【Linux】常见基础命令之系统操作

linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令. cd:切换目录 lilip@ubuntu:~$ cd /home/lilip/test pwd:打印当前目录 lilip@ubuntu:~/test/page/inception$ pwd ls:显示当前目录或指定目录下的文件和目录 lilip@ubuntu:~/test$ ls ll:以列表的形式显示目录下所有的文件和目录 lilip@ubuntu:~/test$ ll mkdir:创建新目录 lilip@ubuntu:~

Linux常用系统性能监控命令

-->Linux常用系统性能监控命令 Linux常用系统性能监控命令 2016-01-19 Linux爱好者 Linux爱好者 Linux爱好者 微信号 LinuxHub 功能介绍 伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源.使用技巧.课程书籍等.   来源:工学1号馆 链接:http://wuyudong.com/archives/56 监控CPU使用率 使用下面的命令: [[email protected] ~]# gnome-system

linux 文件系统及基础命令 (亢龙有悔.)

linux文件系统及基础命令 命令详解及范例: 1.pwd :此命令为显示工作目录 [[email protected] sysconfig]# pwd /etc/sysconfig 2.echo :此命令为回显示命令 [[email protected] sysconfig]# echo $PATH /usr/lib64/qt3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root 3.cd :此命令为

Linux安装与基础命令

首先准备一个liunx镜像和一台安装好虚拟机的电脑. 配置好虚拟机,选在稍后安装.选择镜像文件,开启虚拟机进行安装. 配置yum源.首先插入光盘.由于是虚拟机,用的光盘镜像, 在/mnt/下面创建一个文件夹yum .      复制所有光盘里的内容到/mnt/yum   cp -rf /media/RHEL_5.9\ x86_64\ DVD/*  /mnt/yum 用vim编辑器配置文件   vim /etc/yum.repo.d/rhel-debuginfo.repo 配置如下: [rhel]

Linux 常用 性能 检测 命令 解释

1.uptime [[email protected] ~]# uptime 15:08:15 up 98 days,  4:19,  2 users,  load average: 0.07, 0.29, 0.14 当前时间   系统运行至今的时间   多少用户登录当前系统   分别是1分钟,5分钟,15分钟前至今的负载情况 load average是队列平均长度,在队列中等待执行的进程数量 该值越低,说明进程更有可能立即被CPU处理,相反越高,说明进程更有可能阻塞 该命令可以检查服务器负载是

Linux 常用的压缩命令有 gzip 和 zip

Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip gzip 命令: # gzip test.txt 它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样 # gunzip test.txt.gz 它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux