始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

掌握Linux的bash命令

发布时间:  2012/8/6 19:12:15

 使用的Linux发行版是Ubuntu 10.10 maverick。(随时更新ing)
  ubuntu软件仓库:
  main,包含的是自由软件,提供完全支持
  restricted,不是完全的自由软件,但也提供支持
  universe,不提供安全支持,需依赖社区
  multiverse,是非自由软件,不提供支持,不建议在服务器上安装
  --------------------------------------------------------------------------------
  更改系统语言,修改/etc/default/locale文件
  中文是 LANG="zh_CN.UTF-8"
  LANGUAGE="zh_CN:zh"
  英文是 LANG="en_US.UTF-8"
  LANGUAGE="en_US:en"
  --------------------------------------------------------------------------------
  他自带终端gnome-terminal的编辑风格是emacs风格
  Ctrl + a - 返回到当前命令的开始
  Ctrl + e - 返回到当前命令的末尾
  Ctrl + w - 删除光标左边的第一个条目(变量或者命令)
  Ctrl + u - 剪切光标前面的所有内容
  Ctrl + y - 剪切光标后面的所有内容
  Ctrl + y - 粘贴你用Ctrl +u或者Ctrl + y剪切的内容
  Ctrl + p - 滚动显示以前的命令
  Ctrl + n - 下一个命令
  Ctrl + l - 清屏
  Ctrl + r - 启动查找,在history中查找以前的命令
  如果习惯以vi的编辑和浏览方式,可以使用
  set -o vi :将风格变为vi。set -o vi 》 ~/.bashrc可以固定风格
  set -o emacs :变风格为emacs
  也可以自己定义当前命令为较短的格式,使用
  alias xx='XX' :将xx命令用XX代替
  gksu:启动对话框,可以选择权限
  --------------------------------------------------------------------------------
  useradd [-dsgfeM] username:添加username用户
  -d 自定义家目录
  -s 自定义默认shell
  -g 自定义所属群组
  -f 指定密码的过期时间
  -e 指定帐号过期时间
  -M 指定不要自动创建用户的登录的主目录
  passwd [-aldf] username:配置username的密码
  -a显示密码属性的所有项目
  -l锁住密码
  -d删除用户密码
  -f强制用户在下次登录时候更改密码
  chsh:更改个人shell
  chfn:更改个人资讯
  --------------------------------------------------------------------------------
  diff [-abcHirswy] file1 file2:比较file1和file2的不同
  -a把所有文件视为文本并且逐行的比较它们
  -b忽略空格字符的变化
  -c使用context格式输出
  -H提高大文件的处理速度,这些文件有很多分散的小变化
  -i忽略大小写变化,大小写字母等同
  -r在比较目录时,递归的比较子目录下的文件
  -s当两个文件相同,仍然显示信息
  -w当比较行时,忽略空格字符
  -y使用并列的方式输出比较信息
  --------------------------------------------------------------------------------
  fdisk命令,操作硬盘的命令,功能强大,谨慎使用
  fdisk [options] <disk>:改变disk的分区表,linux中一般是/dev下面的sdx和hdx
  fdisk -l <disk>:显示disk的详细信息
  root@hdp0:~# fdisk -l /dev/sda  Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000ea18c  Device     Boot    Start      End      Blocks   Id  System /dev/sda1   *        1        2497    20051968  83  Linux /dev/sda2           2497      2611     916481    5  Extended /dev/sda5           2497      2611     916480   82  Linux swap 显示内容以一块硬盘sda,大小21.5GB,2个分区(可能有人纳闷了,这明明是3条信息!不能这么看,看硬盘详细信息可以看到2610cylinders,2610个柱面,从1开始分,分到2497号,这之间就是一个分区,是主分区;再从2497开始,到最后的2611结束,整个盘分完了,第二个区就是扩展分区,而这扩展分区的功能就是swap)
  fdisk /dev/sda :进入了fdisk命令的第二状态,也就是内部,进行具体的操作
  root@hdp0:~# fdisk /dev/sda  WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u')。  Command (m for help): m Command action    a   toggle a bootable flag    b   edit bsd disklabel    c   toggle the dos compatibility flag    d   delete a partition    l   list known partition types    m   print this menu    n   add a new partition    o   create a new empty DOS partition table    p   print the partition table    q   quit without saving changes    s   create a new empty Sun disklabel    t   change a partition's system id    u   change display/entry units    v   verify the partition table    w   write table to disk and exit    x   extra functionality (experts only)   其实看上面的提示都说的很清楚了,常用的功能就是红色标识的
  n 添加新分区,然后选择是主分区还是扩展分区,主分区只能有4个,并且只能命名为sda1到sda4,5以后留给扩展分区。接下来是选择起始柱面号,第一个分区肯定是从1开始的,下一步是结束点选择,可以用柱面号,也可以使用容量大小,但要用+号开头,例如+500M,最后回车就分好一个区了。
  t 指定分区格式,然后选择分区号,接着输入L显示所有支持的格式,然后需要的即可
  d 删除分区,也很容易使用,先选分区号,然后删除,记着经常用p查看当前分区情况
  q 不存储退出。其实在fdisk下面可以随便倒腾,只要你玩够以后按q退出就行,千万别按w啊。
  w 执行生效且退出。慎用!
  分完区和类型,然后使用mkfs命令,将分区格式化并赋予文件系统格式:
  mkfs.ext3 /dev/sda1
  -----------------------------------------------------------------------------    其他命令
  blkid:显示硬盘分区uuid号

亿恩科技地址(ADD):郑州市黄河路129号天一大厦608室 邮编(ZIP):450008 传真(FAX):0371-60123888
   联系:亿恩小凡
   QQ:89317007
   电话:0371-63322206


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线