mysql 添加数据库并授权
create database demo5 default charset utf8; GRANT ALL PRIVILEGES ON demo5.* TO 'demo5'@'localhost' IDENTIFIED BY 'demo5@dsjkjdk12' WITH GRANT OPTION; flush privileges;
1. dumpe2fs /dev/hda 查看硬盘的inode和block
2.查看支持的文件系统类型 ls -l /lib/modules/"uname -r"/kernel/fs (uname -r 内核版本号)
3.查看已经启用的文件系统类型 cat /proc/filesystems
4.查看文件系统存储空间 df -h 只显示普通挂载点(-h 显示 容易看懂的Gb Mb Kb)
df -aT 显示所有的挂载点,并且显示类型
du -sm /* 显示占用的大小(-s 占用的大小 -m 用MB 显示)
5.link 快捷方式
link a.txt b.txt //默认是硬链接
link -s a.txt b.txt //软链接,和win的快捷方式一样。
6.fdisk -l 查看分区
7.mkf2fs -j /dev/sda1 (-j是ext3,,至于ext4回家百度)
mkfs.ext4 /dev/sda2
8.mkbootdisk --device /dev/sdc1 2.6.***** 核心版本号
9.fsck -C -t ext3 /dev/sda1 (-C 显示进度条,-t文档类型)
10. mount -t iso9660 /dev/cdrom /media/centos
11. 参数修订 mknod /dev/sda10 b 10
12. 修改盘符名称 e2label /dev/sdb1 sdb1
13. tune2fs 转换文档格式 tune2fs -j /dev/sdb1
14. hdparm 测试硬盘效能 hdparm -Tt /dev/sda1 测试读写速度
15. /etc/fstab 修改开机挂载 设备名 挂载点 文档类型 挂载参数 是否备份 是否检查磁盘
16. 建立虚拟磁盘 dd if=/dev/zero of=/dev/loopdev bs=1024 count=2048 建立一个block为1k的2G存储设备 mke2fs -j /dev/loopdev mount -t ext3 -o loop /dev/loopdev /mnt/loop
17. 新建虚拟内存 新建partation mkswap /dev/sda8 swapon /dev/sda8 关闭时,选择 swapoff /dev/sda8
18. basename 获取文档名 dirname 获取路径名
19. umask 当前登录用户新建文档时,默认权限 umask 0022 设置默认为755
20. 隐藏属性 chattr +i /home/kn/Downloads/1.html 无法删除 lsattr 查看隐藏属性
21. file 文件类型
22. suid sgid sbit 4 2 1 chmod 4755 -R /home/kn
23. 查找 whereis -b passwd (-b 只查找可执行文件)
locate passwd (显示)
find path options parms
24. 压缩 gzip /home/kn/Downloads/1.html -c 重定向到某压缩包名 gcat 1.gz 查看压缩包内容
gzip -d /home/kn/Downloads/1.gz
bzip2 -z /home/kn/Downloads/1.html
bzip2 -d /home/kn/Downloads/1.bz2 bzcat 1.bz2 查看压缩包内容
25. vi :1,$s/word1/word2/g 从头到尾所有的word1换为word2
26. env 列出当前shell下的所有环境变量
27. declare -i number=$RANDOM*10/32767 : echo $number
28. set 显示当前shell 所有的变量
29. locale -a 查看支持的语言
30. /etc/issue 使用tty登录前,显示的内容 motd 登录后显示的内容 /etc/issue.net 使用ssh连接以后登录前显示的内容
31. /etc/sysconfig/i18n 登录时使用的语言设定
32. stty -a 显示所有的tty热键
33. cut 截取命令 cut -d ":" -f 3,5 用:分割字符串,并输出第三个和第五个 cut -c 12- 从第十二个开始截取 12-20 从12到20之间的字符
34. grep -i 'root' /home/kn/Documents/1.txt 搜索拥有root的那一行,有就显示 单引号里面是正则的规则
35. groups 显示登录用户的所有组 newgrp users 设置有效组为users 有效组(新建文件的所属组)
36. useradd 添加用户 默认设置/etc/default/useradd 具体man
37. 关于用户id和组的设定 /etc/login.defs
本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com