首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>桌面应用>正文

如何更有效率的使用Linux键盘

http://www.oklinux.cn  2008-05-06  赛迪网 sting  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

正确的使用键盘上的符号可以在帮助你在编写简单脚本时充分应用各种技巧

[Tab] 用于自动补齐一个命令和路径或文件名

[root@localhost ~]# user 在输入user 后连按键盘上的[Tab]键两下,可以将以user开头的命令列出

[root@localhost ~]# usera 在输入usera后连按键盘上的[Tab]键一下,可以将以usera开头的命令useradd命令自动补齐

[root@localhost ~]# useradd 在输入useradd后连按键盘上的[Tab]键两下,可以将当前目录下的所有文件和目录列出

~ 这个符号代表用户自己的home目录

[root@localhost ~]# cd /

[root@localhost ~]# pwd

[root@localhost ~]# cd ~

[root@localhost ~]# pwd

! 在一个命令前加上这个符号可以在命令的历史记录中调用上一个以这个命令开头的命令 [root@localhost ~]# find /root/install.log

[root@localhost ~]# file /root/install.log

[root@localhost ~]# !f 在个命令将调用file /root/install这个查找文件的命令

[root@localhost ~]# !fi 在个命令将调用file /root/install这个查找文件的命令

[root@localhost ~]# !fin 在个命令将调用find /root/install这个查找文件的命令

$ 用于引用一个变量

[root@localhost ~]# myhost=www.liuziyang.cn

[root@localhost ~]# echo $myhost

& 在一个命令结尾表示将任务放在后台运行

% 用于表示一个任务(任务不是进程)编号

[root@localhost ~]# while true; do echo hello >> /dev/tty2 ; sleep 1; done&

[root@localhost ~]# while true; do echo www.liuziyang.cn >> /dev/tty2 ; sleep 1; done&

[root@localhost ~]# [ctrl] [alt] [F2] 这里表示切换到第二个控制台/dev/tty2,查看输出结果

在每执行下面的一个命令后都在[ctrl] [alt] [F1]和[F2]间进行切换来看一个结果的变化

[root@localhost ~]# jobs

[root@localhost ~]# fg %1

[root@localhost ~]# [ctrl] z 这里按键盘上的[ctrl]和z这样的组合

[root@localhost ~]# jobs [root@localhost ~]# kill %2

[root@localhost ~]# jobs

[root@localhost ~]# bg %1

[root@localhost ~]# jobs

[root@localhost ~]# kill %1 `` 表示一个命令或脚本 '' 表示一个字符串 "" 表示一个字符串

注意观查每一个命令的输出结果

[root@localhost ~]# echo `hostname`

[root@localhost ~]# echo 'hostname'

[root@localhost ~]# echo "hostname" | 管道符号,用于在一个命令语句后进行过滤

[root@localhost ~]# ls -l /etc | more

[root@localhost ~]# cat /etc/passwd | awk -F: '{print $7}' | sort | uniq

^ 匹配字符串首

$ 匹配字符串尾

> 定向符号

< 定向符号

>> 追加符号

注意每个命令的输出结果对比

[root@localhost ~]# grep ^root < /etc/passwd > result1.txt

[root@localhost ~]# cat result1.txt

[root@localhost ~]# grep bash$ < /etc/passwd > result1.txt

[root@localhost ~]# grep bash$ < /etc/passwd > result2.txt

[root@localhost ~]# cat result1.txt

共2页: 上一页 1 [2] 下一页

上一篇:Linux系统下让PHP提高性能的工具APC   下一篇:实用技巧 解决Linux系统不能启动问题

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·实用技巧 解决Linux系统不能启动问题
·Ubuntu Linux 8.04自动挂载磁盘方法介绍
·Linux系统下光驱软开关与限速
·Raptor:改进型菜单系统for KDE 4
·为OpenOffice.org安装3D转换效果的插件
·Linux系统创建ADSL拨号上网方法介绍
·Linux系统下设置时钟简单方法
·Raptor:改进型菜单系统for Linux KED4
·Linux系统下终端setup显示乱码的解决方法
·Fedora 8 i386使用本地iso添加和删除程序
·Linux系统下通过Grub突破root用户的技巧
·Ubuntu Linux 8.04 下修复Grub引导程序
·与微软相媲美! Ubuntu v8.04组图欣赏
·elite的桌面美化方案:Leopard for Ubuntu
·Ubuntu Linux下Virtualbox桥接网络配置
·Linux和Windows系统区别介绍
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Aurorae: KDE 4 新的窗口边框主题引擎
·Google Chrome 主题库
·Bespin-被KDE4遗忘的主题
·10 套不错的 GNOME 主题
·无人值守安装Linux系统
·巧妙管理Linux服务器存储空间
·值得期待的Fedora 11操作系统新特性简
·面对CSS跨站攻击 IE与FireFox态度不一
·网友分享:在Linux系统上玩转磁盘阵列
·Ubuntu系统技巧之登录时查看“每日一句
·专家观点:Linux系统管理学习路线图
·开源办公软件 KOffice 2.0 Beta 7 发布
  阅读排行
·linux无线网卡设置与安装
·Ubuntu多媒体播放器的安装与配置
·VNCServer 配置 及Vncview的使用
·用新型D-BUS与Linux桌面应用程序通讯
·与微软相媲美! Ubuntu v8.04组图欣赏
·10 套不错的 GNOME 主题
·如何安装和使用wine
·菜鸟也疯狂:Linux桌面应用全攻略
·2008年Linux的25个顶级游戏
·安装Sony VAIO和HP Pavilion本本内置摄
·Linux高手过招:量身定制Linux桌面
·10套优秀的 Linux 图标 美化你的 Linux
·linux虚拟光驱介绍
·U盘Linux的制作
·引导装入工具Grub入门到精通
网摘收藏: