Linux学习笔记第二周第五次课(2月2日)

2.23/2.24/2.25 find命令

which搜索文件及文件别名,命令为#which ls

where根据库找,要更新,有局限性#whereis ls

locate模糊搜索,不精准#locate ls

安装locate,命令为#yum install -y mlocate

依赖数据库文件/var/lib/mlocate/mlocate.db,这个文件每天凌晨4点生成更新;

手动生成,命令为#updatedb

清屏ctrl+l,退出ctrl+d,不执行或中断ctrl+c,光标前字符删除ctrl+u,光标移到字符最后ctrl+e,光标移到开头ctrl+a;

find,搜索文件,

搜索文件,指定目录下,指定文件名,命令为#find /etc/ -name "sshd_config"

搜索文件,指定目录下,指定模糊文件名,* ,命令为# find /etc/ -name "sshd*"

搜索文件,指定目录下,指定模糊目录,命令为# find /etc/ -type d -name "sshd*"

type类型,d目录,f文件,l链接文件,s socket文件,b块设备,

find命令格式,#find 目录 -type -name -mtime -ctime -atime

显示文件详细时间#stat 文件名

访问时间access atime,权限更改时间modify mtime,修改内容时间change ctime

-1减一,一天以内更改权限;+1,大于一天,#find / -type f -mtime -1

一小时以内文件,min分钟,#find / -type f -mmin -60

一小时以内文件,找到后详细列出文件,#find / -type f -mmin -60 -exec ls -l {} \;

一小时以内文件,找到后文件重命名,#find / -type f -mmin -60 -exec mv {} {}.bak \;

或者-o,o为or ,例如##find / -type f -o -mtime -1 -o -name "*.conf"

-size文件大小,-10k小于10k,+10k大于10k, +10M大于10兆;

find找硬链接文件,

查看inode号,#ls -i 1_heard.txt

依inode号找硬链接文件,#find / -inum 33583395

2.26 文件名后缀

文件名后缀不严谨,可以自定义;

约定,txt文本,log日志,gz压缩文件,conf配置文件,

date时间

LANG语言

查看语言,#echo $LANG

2.27linux和windows互相传文件

用xshell软件

#yum install -y lrzsz

linux传到windows,命令为#sz a.txt 按提示保存到windows

windows传到linux,命令为#rz 选择windows文件,之后保存到当前目录

原文地址:http://blog.51cto.com/12059818/2068347

时间: 2024-10-10 10:23:09

Linux学习笔记第二周第五次课(2月2日)的相关文章

Linux学习笔记第一周第五次课(1月26日)

2.1/2.2 系统目录结构 tree树结构,显示目录结构: 安装tree命令#yum install -y tree: 2层显示树结构#tree -L 2: tree常用选项#tree --hap: tree的详细用法#man tree: /bin,/sbin,/usr/bin,/usr/sbin存放命令,sbin为root用户用,bin普通用户用: PATH环境变量: /boot,系统启动相关文件目录: /dev,设备文件目录,光盘,硬盘,鼠标,键盘,: /etc,系统配置文件: /home

Linux学习笔记第二周第三次课(1月31日)

2.14 文件和目录权限chmod r,read可读:w,write可写:x,可执行:r读对应数字4,w对应数字2,x对应数字1: rwx=7,rw-=6,--x=1:rw-r--r--=644: chmod,change mode更改权限命令: 更改文件2.txt权限为所有者可读可写可执行,所属组不可读写执行,其他人不可读写执行,命令为#chmod 700 2.txt 临时关闭防火墙selinux,命令#setenforce 0 永久关闭防火墙selinux,命令#vi /etc/selinu

Linux学习笔记第二周第四次课(2月1日)

2.18 特殊权限set_uid 权限s,set_uid,除了所有者之外的用户,执行的一瞬间临时拥有所有者权限: 文件要满足是二进制可执行文件: 用户密码文件/etc/shadow 文件加set_uid权限#chmod u+s /usr/bin/ls ls -l查看权限可以看到,rws权限:红色显示文件 文件减set_uid权限#chmod u-s /usr/bin/ls 文件加set_uid权限,另外一个方法#chmod u=rws /usr/bin/ls ls -l查看权限可以看到,rwS权

三周第五次课(12月29日) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

三周第五次课(12月29日)4.5/4.6 磁盘格式化4.7/4.8 磁盘挂载4.9 手动增加swap空间 [[email protected] ~]# [[email protected] ~]# mke2fs命令文件系统管理mke2fs命令被用于创建磁盘分区上的"etc2/etc3"文件系统. 语法:mke2fs(选项)(参数) 选项:-b<区块大小>:指定区块大小,单位为字节:-c:检查是否有损坏的区块:-f<不连续区段大小>:指定不连续区段的大小,单位为

Linux学习笔记第二周第二次课(1月30日)

2.10 环境变量PATH 查命令路径及别名#which rm 显示当前环境变量#echo $PATH 命令也是一个文件,可以用绝对路径当命令使用: 命令想直接使用,必须加入到环境变量PATH里#PATH=$PATH:/tmp/ 永久环境变量#vi /etc/profile   最后加入一行PATH=$PATH:/tmp/ 2.11 cp命令 cp,copy复制: 拷贝文件(是否覆盖)cp /etc/passwd /tmp/1.txt 拷贝目录,建议所有都要加/,#cp -r /tmp/amin

Linux学习笔记第三周第五次课(2月9日)

4.5/4.6 磁盘格式化 CentOS7以XFS作为默认的文件系统: mke2fs,mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.xfs都是格式化命令: mke2fs -t ext4 ==mkfs.ext4:其他命令类似,mke2fs暂不支持xfs类型: mke2fs命令选项如下: -t指定文件系统类型type: -b指定块大小block: -m指定分区预留的大小百分比: -i指定多少个字节对应一个inode: 分区格式化,指定文件系统类型ext4,块大小2048B,预

三周第五次课(12月29日)

4.5/4.6 磁盘格式化 centos7所支持的文件系统 格式化 -t 指定格式化成的文件系统  -b 指定块大小 mke2fs -t ext4 -b 2048 /dev/sdb1   mke2fs不支持-t xfs mkfs.ext4 /dev/sdb1 实际等于mke2fs -t ext4 /dev/sdb1 mkfs.xfs /dev/sdb1 这个命令会有提醒  加一个-f强制  mkfs.xfs -f /dev/sdb1 此时分区未挂载,使用命令blkid /dev/sdb1 查看

三周第五次课(2月9日)

这是linux 所支持的文件系统格式mke2fs 格式化 -t(指定密钥格式化成什么系统)-b (指令块大小)-m(指定分区预留的大小)-i(指定多少个字节对应多少个inode)一个磁盘不分区也可以格式化blkid /dev/sdb 查看格式文件系统 格式化之后才能挂载文件系统挂载命令mount卸载 umount -l /MNT/vi /etc/fstab 里面挂载了很多系统配置文件手动增加swap空间格式化swap= mkswap -f /tmp/newdiskswapon 加载到现在的文件

Linux20180416三周第五次课(4月10日)

4.5/4.6 磁盘格式化4.7/4.8 磁盘挂载4.9 手动增加swap空间 磁盘格式化 分区后只有格式化后才可以使用 可以查看文件系统  cat /etc/filesystems 可以查看centos7支持的文件格式 centos7默认的是 xfs的文件格式 centos6默认的是ext4 格式化的命令是: mke2fs -t 指定文件系统类型 -b 指定块大小 fdisk -l 查看目前的分区 可以看到sdb已经分了一个区sdb1 格式化一下 但是遗憾的是mke2fs 不支持 -t xfs