一些命令

  1. 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


打赏

看恩吧
网站不承担任何有关评论的责任
  • 最新评论
  • 总共条评论
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦