快速业务通道

掌握Linux的Bash命令

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-07

按照自己目前的水平所整理,以备日后杯具时查阅(需定时更新)

打开终端,最初要使用的命令: 启用root用户,使用sudo passwd命令 禁用root用户,使用passwd -l ls [-alht]:列出当前目录下的非隐藏文件 -a 显示所有文件 -l 以列表形式显示详细信息 -h 带度量单位显示 -t 按最新修改时间显示 cd PATH:改变当前操作目录路径到PATH cd .. 返回上一层 cd - 返回上一次使用的目录 cd 返回用户主目录,等同于cd ~ pwd 显示当前路径
现在介绍一个高级的路径变更命令: pushd PATH:建立目录栈,在多个目录间切换.切换到PATH的目录,并把原目录和PATH目录压入到一个虚拟的堆栈中;如果不指定PATH,则会回到前一个目录,并把堆栈中最近的两个目录作交换. -n 不改变当前目录,将目录加入栈 N N表示数字,从0开始,切换到该目录 dirs: 列出当前堆栈中保存的目录列表. -v 栈式显示目录 -c 清空堆栈 popd:弹出堆栈中0号目录. -n 不改变当前目录 N N表数字,弹出该目录
mkdir NAME:在当前路径下创建文件夹NAME touch NAME:在当前路径下创建普通文件NAME mknod NAME:用来新建P、B、C型NAME文件 cat [-nb] NAME:显示NAME文件的内容在终端中 -n 带行号 -b 对空白行不编号
Empire CMS,phome.net
mv NAME1 NAME2:将NAME1重命名为NAME2 rm file:删除file而不需要确认 -d Dir1 删除Dir1目录而不需要确认(相当于DOS中的deltree). -i file1(提示用户确认之后删除file1) -f file2(如果file2已经存在,则这个命令覆盖其内容时不需要确认) -r * 递归删除文件,如果当前目录还有子目录,则也删除其中的文件和目录 -rf xx 删除xx目录
Linux文件权限 chmod 751 test.java:结果test.java的权限是-rwxr-x--x,7表示user的3个权限都有,既111,且正好是十进制的7;5换成二进制是101,同理1是other位置的权限,是x执行. 还可以使用字母表示,u、g、o分别表示3个组, 表示赋予,-表示撤销 目录有执行权限才能打开,但前提是该目录的上次目录要有粘滞位,否则会继承上级的执行权限. 高级权限: drwxrwxrwt t表示粘滞位,作用是让用户只能删除属于自己的文件 假如本来在该位上有x, 则这些特别标志 (suid, sgid, sticky) 显示为小写字母 (s, s, t). 否则, 显示为大写字母 (S, S, T) chmod a t x.X 特殊标志位 Suid:set user id Sgid:set group id sTicky:sticky bit 特殊标志也是由3个二进制位abc表示,c表示T,b表示Sgid,a表示Suid eg:101表示设置了该文件的Suid和sTicky位,也就是八进制的5 特殊标志位放在权限位的前面 eg:一个文件test类型标识为-rwxr-xrwx chmod 7747 test 结果为-rwsr-Srwt 7747等于111 111 100 111
改变文件的组和所有者命令
chown [-cfhvR] user[:group] file...
-c若文件拥有者确实已更改,才显示其更改动作
Empire CMS,phome.net

-f若无法更改,也不要显示错误信息
-h只对link文件进行更改,而非该link真正指向的档案
-v显示拥有者变更的详细资料
-R对目录下所有文件文件夹递归更改
user:[group]指的是更改为group组中的user用户
eg:chown -R fenix:root *
表示将当前目录下所有文件和文件夹改为root组的使用者fenix
显示进程命令 ps [-Aw][-aux]:当前bash中运行的进程 -A列出所有进程
-w显示较多信息
-au显示详细信息
-aux显示所有包含其他使用者的进程 pstree:树状显示进程 -a显示该进程的完整指令和参数
-c如有重覆的进程名, 则分开列出 renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]:重新指定一

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号