linux 学习第四天

来源:互联网 发布:ug4.0杨师傅经典编程 编辑:程序博客网 时间:2024/05/22 03:27

dhclient 主机请求分配IP

ctrl+shift+F1-F7切换终端

date 命令详解 date “+%Y-%m-%d  %H:%I:%S”显示年月日时分秒

查看文件的目录树:

网络安装tree命令

yum search tree

yum install 显示出本机应该装的tree软件的版本

mkdir  -p 递归创建多个文件夹


安全配置方面:

可以关闭selinux: 编辑/etc/selinux/config

selinux=disabled

shoutdown -r +10 "信息" 表示在10分钟后会给每个登录的用户发送10分钟后关闭主机的信息


chown 用户:用户组  文件 改变用户所拥有的文件和组


查看文件的命令:

vim  cat tail -1 表示最后一行   less


whereis  命令 查找命令所在的bin文件

locate 是基于数据库的查找 在使用前需要更新一下数据库使用 updatedb

find 是基于整个硬盘的查找 所以locate 查找文件比find快


find  所需查找的文件夹   -name   名称  -exec  所需执行的命令 (cat )   {内容} \;可以在查找到具体的文件时执行后续的命令


scp 是通过ssh进行远程copy的  scp  文件  root@IP :/目录 在拷贝之前必须保证有写的权限

ssh root@IP(域名)

直接输入cd命令就是直接进入登录用户的home 目录 cd ~


ls -l --full-time 显示文件的完整创建时间

touch -t 可以设定文件的创建时间

du -ah 查看当前文件的大小

df -h 查看当前磁盘的使用情况

fdisk -l 只有在root 用户下才能使用 查看分区的结果

fdisk /dev/sdb 对主机的第二块硬盘进行分区

sync 将内存中的数据同步到硬盘中

mkfs -t ext4 /dev/sdb1 对磁盘进行格式化

mount 命令可以查看系统挂载的情况

e2label  /dev/sdb1 web 可以为磁盘进行卷标的标记

lsof  /mnt/sdb1 看挂载磁盘谁在使用

mount  -L "web"  /web 如果用卷标挂载的接口顺序发生改变时不受影响

具体的操作如下:

mkdir  /backup

e2label /dev/adb5  backup

mount  -L  "backup"  /backup

也可以通过

vim  /etc/fstable 编辑当前的挂载

如果发生过编辑错误重启后进不了系统 ,则可以通过该single模式进入 输入 mount -n -o remount,rw / 重新挂载根分区


压缩方面

zip   uzip

gz   gz  -d

tar  -zcvf   tar  -zcvf   打gz的包

tar -jcvf  打biz2 的包  tar -jxvf 解压缩

VIM基本操作

i 当前行插入

I 在首行插入

o 下一行

O 上一行

a 下一个字

A 行尾

w 另存为的文件名

:sh 可以中断 返回命令行 然后在命令行输入exit 即可回到vim 编辑器

/查找字符 向下查找

?查找字符  向上查找

:1,5 s/需要替换的字符/替换字符/g全局c每次替换就会提醒

u撤销上一步操作

dd 剪切

3dd 剪切3行

yy 复制

3yy 复制三行

p 粘贴到上一行

P 粘贴到下一行

sp 新建一个窗口

wq 关闭

ctrl +w +上下 键在窗体里面切换

可以通过 vim  .vimrc 设置vi 的默认设置

set nu

set autoindent

set tabstop=2



0 0
原创粉丝点击