简记Fedora5几个常用的命令行程序
- rm
- 用于删除文件及文件夹
- 比较有用的选项
- -f 不询问,强制性删除。
- -R 递归删除。我主要用于删除文件夹。
- 注:rmdir 只能删除空文件夹。
- find
- 用于查找,并执行批量处理
- 比较有用的选项
- -name
- 确定文件名称。可用wildcards.
- 例如:find /usr/bin -name "*zip"
- -exec
- 用于执行命令。
- 查找到的文件名代替符号为{}
- 以;号结尾。在终端中输入时,前面加上\
- 例如:find . -name "*.txt" -exec rm {} \;
- 将删除当前目录及子目录下所有以.txt结尾的文件
- -name
-
df
- 显示磁盘空间使用情况。
- ln
- 用于创建链接。
- 比较有用的选项
- -s
- 用于创建软链接。(硬链接好像很少使用)
- 例如:ln -s temp /tmp/
- 将在当前目录下创建指向/tmp的软链接。
- -s
- tar
- 打包、解压
- 比较用用的选项
- -c
- 打包
- 打包
- -x
- 解压
- -f
- 指定文件名
- -v
- 显示信息
- -c
- 例如:
- tar -xvf foo.tar.gz
- tar -cvf foo.tar.gz "test/*"
-
less,more,cat
- 显示文本
-
info,man
- 查看帮助文档
- type
- 查询命令的来源。
- 例如:type ll
- whereis
- 查询命令的可执行程序路径、源代码路径及文档路径
- 例如:whereis tar
- which
- 查询命令的完全路径
- 例如:which vim
www.91linux.com
- yum
- 用于软件包的安装、删除、升级
- 全名是Yellowdog Updater Modified
- 比较有用的选项
- install,remove,update
- 安装,删除,升级
- 后接软件包名称
- 例如:yum install "mplayer"
- 例如:yum install "mplayer-plugin-*"
- 例如:yum remove "xmms*"
- 例如:yum update "gnochm"
- info
- 查询软件包
- 例如:yum info "gstreamer*"
- grouplist
- 列出软件组
- groupinstall,groupremove,groupupdate
- 软件组的安装,删除,升级
- 例如:yum groupinstall "KDE (K Desktop Environment)"
- install,remove,update