shell的基本命令
1.pwd显示当前工作路径
2.ls列出当前工作路径
ls -a显示隐藏文件(以点开头的文件)
ls-l以长格式显示文件属性
3.touch创建文件(创建一个已经存在的文件,更新修改时间)
4.mkdir创建目录
mkdir -p递归创建目录
5.cp(copy)复制
cp AAA BBB目录(如果是文件会重命名)
cp -r递归复制目录
6.mv(move)移动
7.rm删除
rm-rf(慎用)什么都能删除
8.cat查看文件
cat -n显示行号的查看文件
9.less /more查看(不常用)
10.wc -l只统计文件行数
11.head -N后面加文件名(默认显示前十行)
12.tail -N文件名
head -3文件名 |tail -l(文件的后三行)
13.find范围 类型
find / -name加文件名
find / -type(类型)f(文件)d(目录)
find / -type f -a -size + 150M(大于为+,小余-)
find / -type f -o(或的意思) -size + 150M
find / -mtime +4(四天以前的文件)
#find / -mtime +365 -a -type f -exec (后面加命令) rm -rf 〔〕;(删除一年之前的文件)
14.du 后面跟文件名或目录(统计文件或目录的大小)
15.链接文件:
硬链接:ln 源文件 链接文件
软链接:ln -s 源文件 链接文件(可以自己重命名)
区别:软链接删除源文件,链接文件失效,硬链接则仍会生效
16.tar gzip bzip2(压缩文件)
tar -czf 文件名.tar.gz要压缩的文件
tar -cjf 文件名.tar.bz2要压缩的文件
##tar -xf 压缩文件 //解压文件
17.history(查看以前的命令) //默认存储
1000条
history -c清除历史命令
调取历史命令: !历史命令***(调取历史命令)
18.which 命令(找到命令文件所在的位置)
19.help(不会一个命令时tar --help)
vim编辑器:(在编辑中安ctrl+n可以自动补全)
命令模式: : wq保存并退出 : q!强行退出
Yy 复制一行
2yy 复制一行
P 粘贴
Dd 删除一行
2dd 删除两行
gg 光标快速跳转到行首
GG 到行尾
编辑模式:在命令模式下输入i进入,ESC退 出编辑模式(进去后在底下会出现in什么的单词)
##Liunx账户和组
账户:系统账户(不能登录)和本地账户(普通账户可以登录)和root(超级管理用户)
/etc/passwd //所有账户信息
Root❌0:0:root:/root:/bin/bash
用户名:密码:UID: GID 用户信息 家目录 解释器
useradd 用户名
useradd -s /sbin/nologin 用户名
userdel 用户名
groupadd 组名(创建组名)
groupdel 组名(删除组名)
passwd 用户名 密码(在root中更改密码)
文件或目录权限:
ls -l
-
rw- r-- r—
文件描述符 所有者权限 所属组权限 其他*限
r : 读 4
w :写 2
x :执行 1
chmod 755(上面的数字和) 文件名或目录(修改权限)
ACL访问控制列表:
给单独账户设置访问文件或目录的权限
setfacl -m u:用户名 :rwx(随意给权限) 文件名 (设置访问控制列表)
setfacl -x u:用户名 :rwx(随意给权限) 文件名 (删除)
getfacl 文件名(查看文件的访问控制列表)
优盘分区及格式化 逻辑卷
MBR分区模式:
1,1-4个主分区
2,0-3个主分区+1个扩展分区+N个逻辑分区
m 列出指令帮助
p 查看当前分区信息
n 新建分区
d 删除分区
q 放弃分区退出
w 保存对分区的修改
fdisk /dev/sda sd:scsi设备 IDE设备
RAID磁盘阵列
RAID 0:条带模式
RAID 1:镜像模式:
RAID 5:(三块磁盘)
RAID 10:先镜像,在条带
RAID 01:先条带,在镜像
mdadm -c /dev/md0 -l 0 -n(磁盘个数) /dev/sda1(第一个总分区) /dev/sda2 (第二个总分区)
软件的安装:
Centos redhat :rpm yum
Uduntu: apt-get
rpm:只安装不带依赖的软件
yum: 解决依赖问题
rpm -ivh 软件包 //装包命令
yum -y install 软件包名(可简写)http //安装
yum -y remove 软件包名 //卸载
yum provides 命令 //查找支持此命令的包名
配置yum源:
- 创建一个目录
mkdir /(目录名)dvd
- 挂载镜像文件到空目录
mount /dev/cdrom /dvd
- 写配置文件:
vim /etc/yum.repos.d/dvd.repo //必须以.repo结尾
[ ] //源标识
name=name //源名称
baseurl=file:///dvd //指定源标识
gpgcheck=0 //关闭红帽签名检查
enable=1 //开启开机自启
检查配置:
yum repolist //检查是否配置成功
yum clean all //清空缓存
上一篇: 达梦数据库之数据文件迁移
下一篇: 记录一次迁移达梦数据库(二)