Linux命令使用技巧集锦(转)
初用Linux时可能有处处不方便的感觉, 可是等使用一段时间掌握了一些技巧后就会感到越来越顺手了. 以下就是我使用Linux以来积累的一些经验与技巧, 相信对初学者会有所帮助的. 1. 使用虚拟控制台 登录后按Alt+F2键这时又可以看到"login:"提示符, 这个就是第二个虚拟控制台. 一般新安装的Linux有四个虚拟控制台, 可以用Alt+F1~Alt+F4来访问. 虚拟控制台最有用的时 候是当一个程序出错锁住输入时可以切换到其他虚拟控制台。 2. 拷贝与粘贴 字符界面: 不管是Slackware 还是RedHat安装后每次启动时都会自动运行一个叫gpm的程序, 该程序运行后就可以用 鼠标来拷贝与粘贴了. 具体做法是按住鼠标左键拖动使要拷贝的地方反白, 这时反白的区域已经被拷贝, 再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了. X-Window下: 拷贝的操作与字符界面下一样, 三键鼠标的话按中键粘贴, 两键鼠标的话同时按左右键粘贴(须在配置XF86 时在鼠标的设置里选择 Emulate 3 Button). 3. 快速进入某些目录 键入 cd ~ 可进入用户的home目录. 键入 cd - 可进入上一个进入的目录. 4. 软驱的使用 如果是Linux 的ext2文件系统用如下命令: #mount -t ext2 /dev/fd0 /mnt dos格式的软盘则用命令: #mount -t msdos /dev/fd0 /mnt 然后就可以在/mnt里访问软盘的内容了, 注意在取出软盘之 前要先卸掉软盘上的文件系统, #umount /mnt 否则会导致信息丢失. 在软盘上建立文件系统可用如下命令: #mke2fs /dev/fd0 1440 5. RedHat下显示彩色目录列表 打开/etc/bashrc, 加入如下一行: alias ls="ls --color" 下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下: 蓝色-->目录 绿色-->可执行文件红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件 6. 显示文件的类型 用命令 file 可以使你知道某个文件究竟是ELF格式的可执行文件, 还是shell script文件或是其他的什么格式 例如: #file startx 7 .命令文件的路径 当你键入一些命令如find, shutdown, mount, startx时是否 想过要知道这些文件究竟放在哪个目录里? 用命令 whereis 可以实现,如 #whereis startx 8. 查找文件 find 命令要加一些参数才能查到文件, 如: #find /usr -name XF86Setup -print 在/usr里查找文件XF86Setup. 9. 删除无用的core文件 程序运行出后有时候会产生一个名为core的文件, 这个文件一般很大而且没什么用, 可以删除掉以释放空间. 10. 一次解开.tar.gz文件 解开.tar.gz文件一般要先用gunzip解压再用tar解包, 在Linux下可以一次完成, 如: #tar zxpvf sample.tar.gz 11. 显示win95分区里的长文件名 如果你发现win95分区里的长文件命不能显示, 可以重新 用vfat方式来mount. 对于启动时就mount的分区可以修改文 件/etc/fstab, 将里面的msdos字样改为vfat. 如果无法用 vfat mount, 则要重新编译一下核心, 加入对vfat的支持. 12. Linux 里的Norton Commander 在提示符下键入命令mc后你就会看到一个与Norton Commander很相似的界面, 实际上功能也很相似甚至更强大, 比如可以直接对.tar.gz 压缩包里的文件进行操作(有点像 ZipMagic). 13. 启动后直接进入X 编辑/etc/inittab文件, 把id:3:initdefautl改为 id:4:initdefautl. 不过搜索路径可能会有些问题, 关机时 你得直接进入/sbin 里去执行 shutdown. 14. 后台运行 X 程序 执行一个X程序时别忘了在后面加一个&号,如 #netscape & 否则的话在你推出执行的程序之前再无法在那个终端窗口里输入命盍? 15. 强行退出 X 有时候在 X 里由于程序出错鼠标键盘都不起作用, 这时候不用着急, 因为在Linux下几乎不会像在Win95里那样恶性 死机, 你只须键入Ctrl+Alt+BackSpace键就可以回到字符界 面下了. 16. 重装Win9x后lilo失效无法启动Linux 只须先用软盘启动Linux然后运行一次lilo即可。对于 RedHat可以用命令mkbootdisk来制作启动盘,例如: mkbootdisk --devices /dev/fd0 2.0.34-1 其中2.0.34-1是 /lib/modules下的一个目录。 17. 把dos/windows改为缺省启动的OS RedHat把Linux作为lilo缺省启动的OS,即出现 boot: 提示符后直接回车启动Linux。如果想改为dos/Windows,修 改文件/etc/lilo.conf,把有关启动dos的部分放在前面,再 运行一次lilo即可。例如把lilo.conf从: boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.0.34-1 label=linux root=/dev/hdc5 read-only other=/dev/hda1 label=dos table=/dev/hda 改为: boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 other=/dev/hda1 label=dos table=/dev/hda image=/boot/vmlinuz-2.0.34-1 label=linux root=/dev/hdc5 read-only 18. 去掉引导区内的lilo信息 安装lilo后如果硬盘数量或分区情况有改变的话将导致硬盘不能启动,这时只须用软盘启动dos再运行 fdisk/mbr 即可。(这个方法还可清除任何引导区病毒) 19. 让 X 支持 AGP 显卡 下载一个 AX 4.1 即 AcceleratedX 4.1 , 一个商业版 的 X Server 。除 AGP 显卡外 AX 还支持很多牌号的显卡。 另外还可以用AX 带的设置程序 Xsetup 方便的对分辨率,刷 新率等参数进行设置。不过我也不知道用AGP卡效果如何,因 为我现在还在用老掉牙的 S3 765 。 20. 把 man 或 info 的信息存为文本文件 以 tcsh 为例: man tcsh | col -b > tcsh.txt info tcsh -o tcsh.txt -s 21. 用当前路径作提示符 对 bash 来说,在 .bashrc 里加一行: PS1="$PWD\$" 对 tcsh 来说,在 .tcshrc 里加一行: set prompt="%/>" 22. 压缩可执行文件 Linux 下有一个类似 dos 里的 pklite 和 lzexe 的命 令 -- gzexe 。而且压缩率一般都可以超过 50% ,在空间紧 张时很有用。比如: /dosc/temp# ls -al total 148 -rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk /dosc/temp# gzexe gawk gawk: 54.5% /dosc/temp# ls -al total 216 -rwxr-xr-x 1 root root 68710 Dec 8 15:36 gawk -rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk /dosc/temp# 23. 查看 Linux 启动时的信息 Linux 启动时屏幕显示的信息来不及看清就一闪而过, 如果对这些信息感兴趣的话可以在启动完后用命令 dmesg 查看。 24. 处理文件名内含有特殊字符的文件 如果有一个文件名叫 -file 如果想删除它,键入 rm -file 会显示 invalid option ,原来由于文件名的第一个字符为 - , Linux 把文件名当作选项了,可以加 -- 解决 这个问题, 如 rm -- -file 。如果是其他特殊字符的话可 以在特殊字符前加一个 ,或者用双引号把整个文件名括起来。 25. 一次处理一整个目录 Linux/UNIX 的很多常用命令如 rm , cp 等都有一个参 数---- -r , 是递归的意思, 命令里加了参数 -r 就可以对目标目录及其下所有子目录进行操作,如: rm -rf /test (f 是 force 意为强行) , 该命令完全删除 根目录下的子目录 test ,作用类似于 dos 下的 deltree ,当然使用这个命令时要特别小心。再如: cp -r /test /test1 有类似 dos 下 xcopy /s 的作用。 26. 修改登录画面 对本机: 先修改文件 /etc/issue 改为相要显示的内容, 再修改文件 /etc/rc.d/rc.local(RedHat) 或 /etc/rc.d/rc.S(Slackware) 把下面几句注释掉: # This will overwrite /etc/issue at every boot. So, make any changes you # want to make to /etc/issue here or you will lose them when you reboot. echo "" > /etc/issue echo "Red Hat Linux $R" >> /etc/issue echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue cp -f /etc/issue /etc/issue.net echo >> /etc/issue 不然的话每次重新启动 /etc/issue 都会被更改。 对 telnet 的远地机器: 先把文件 /etc/usr/sbin/in.telnetd 改名,如改为 in.telnetd.exe ,再编一个名为 in.telnetd 的 shell 脚 本, 在显示完需要的内容后再调用 in.telnetd.exe 。如: #!/bin/sh cat /etc/login.banner #需要在登录提示符前显示的内容 echo -n "" exec /usr/sbin/in.telnetd.exe 27. 几个有用的别名 几个能方便操作和减少误操作的别名,建议把它们放到启动 文件里, 如 /etc/bashrc 。 alias rm=′rm -i′ alias cp=′cp -i′ alias mv=′mv -i′ #前三个别名的作用是在删除、覆盖文 本文来自:http://www.linuxpk.com/40378.html-->linux电子图书免费下载和技术讨论基地·上一篇:Linux文件命令精通指南(一)·下一篇:命令行CALL程序时传递数字参数总结
最新更新 | ||
·Linux指令篇:终端机管理--clear·Linux基础系列教程·将.c文件更名时使用的完美脚本·详解Bash命令行处理·RPM常用命令及RPM中文手册·Linux的kill命令与信号控制·Linux文件查找命令find,xargs详述·Linux下的编辑器——vi大全·常用命令之make常见规则解析·另类技术:怎样显示一个字呢?·软件安装之--RPM命令大全·vi中将逗号和回车互换的技巧·Linux指令篇:档案目录管理--rmdir·Linux指令篇:档案目录管理--split·Linux指令篇:档案目录管理--touch·Linux指令篇:档案目录管理--rm·Rpm命令手册·Linux指令篇:日期时间排程--at·Linux指令篇:日期时间排程--cal·Linux指令篇:日期时间排程--crontab·Linux指令篇:日期时间排程--date·Linux指令篇:日期时间排程--sleep·Linux指令篇:日期时间排程--time·Linux指令篇:档案目录管理--mv·Linux指令篇:档案目录管理--more·Linux指令篇:档案目录管理--mkdir·Linux指令篇:档案目录管理--cat·Linux指令篇:档案目录管理--cd·Linux指令篇:档案目录管理--chmod·Linux指令篇:档案目录管理--chown |
|
||
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 网址大全 | 友情链接 | 免费注册 | ||
|
||
Copyright © 2004 - 2007 All Rights Reserved
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-116994/,如需转载,请注明出处,否则将追究法律责任。
0
0
分享到:
上一篇: Linux文件命令精通指南(一)(转)
下一篇: 善用vi编辑器(转)
请登录后发表评论 登录
全部评论
<%=items[i].createtime%>
<%=items[i].content%> <%if(items[i].items.items.length) { %>
<%for(var j=0;j
<%=items[i].items.items[j].createtime%> 回复
<%=items[i].items.items[j].username%> 回复 <%=items[i].items.items[j].tousername%>: <%=items[i].items.items[j].content%> <%}%> <%if(items[i].items.total > 5) { %>
还有<%=items[i].items.total-5%>条评论) data-count=1 data-flag=true>点击查看
<%}%> <%}%> <%}%>
ilg
注册时间:2002-06-18
最新文章
支持我们 作者招募 用户协议 FAQ Contact Us 北京盛拓优讯信息技术有限公司. 版权所有 京ICP备09055130号-4 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员 |
转载于:http://blog.itpub.net/14102/viewspace-116994/
Linux命令使用技巧集锦(转)相关推荐
- 十个有用的linux命令行技巧
我记得我第一次使用 Linux 的时候,我还习惯于 Windows 的图形界面,我真的很讨厌 Linux 终端.那时候我觉得命令难以记忆,不能正确使用它们.随着时间推移,我意识到了 Linux ...
- 20个超高效的Linux命令与技巧
简介:这里有一些很有用的 Linux 命令,终端技巧和快捷方式,可以在使用Linux命令行时节省大量时间. 在本文中,我将向您演示一些专业的Linux命令技巧,这些技巧将使您节省大量时间,在某些情况下 ...
- netflix linux_Netflix如何处理故障转移,Anaconda,Linux命令行技巧,Python日期时间库,GDPR,微服务等
netflix linux 上周,Amjith Ramanujam的页面浏览量超过12,000, 关于Netflix如何在7分钟内完成故障转移的文章是我们失控的热门. 您是否有关于您的组织如何确保最大 ...
- Linux命令行技巧
Linux命令行技巧 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格 ...
- 实用的Linux命令行技巧
实用的Linux命令行技巧 1. 输出内容格式化 例如mount命令的输出结果看起来很费劲 请点击此处输入图片描述 可以使用column对其进行格式化 mount | column -t 请点击此处输 ...
- Linux命令行技巧——使用目录栈进行导航
Title: Linux命令行技巧--使用目录栈进行导航 Author: Charles Shih Create: 2017-08-31 17:03:28 目录栈导航 基本命令 目录栈结构 pushd ...
- 20个提高生产力的 Linux 命令与技巧,用完带你起飞
简介:这里有一些很有用的Linux命令,终端技巧和快捷方式,可以在使用Linux命令行时节省大量时间. 在本文中,我将向您演示一些专业的Linux命令技巧,这些技巧将使您节省大量时间,在某些情况下还可 ...
- @程序员,快来 Get 常用的 Linux 命令和技巧!
好奇开发人员使用的Linux命令是什么样的呢?使用过程中带着什么样的技巧呢?让我们走进开发人员的日常工作吧. 作者 | Mateusz Jarzyna 译者 | 苏本如,责编 | maozz 出品 | ...
- 计算机视觉研究人员必备的Linux命令行技巧
介绍 Jeroen Janssens在<命令行的数据科学>一书中对命令行优势进行了很好的分类: 命令行是灵活的:这个特性使它非常适合数据科学的探索性质.因为你想要及时得到结果. 命令行可以 ...
最新文章
- windows消息队列。DispatchMessage。 PostMessage
- Mybatis 一对多 结果集映射 简单入门 易懂
- VirtualBox + vagrant
- 用线性单元(LinearUnit)实现工资预测的Python3代码
- Nginx的应用之动静分离
- nginx reload热加载实现
- Python输入,输出,Python导入
- 相亲交友App,婚恋交友App,开源源码可搭建H5公众号小程序App,支持个性化定制
- LoadRunner压力测试案列
- 备战面试日记(4.2.13)- (框架.Spring【十三】之Spring IOC 源码finishBeanFactoryInitialization())
- iOS视频录制及gif图片制作
- 嵌入式开发日记(3)——利用Python接收并处理JY61传感器数据
- BZOJ2434: [Noi2011]阿狸的打字机
- java基于ssm的个人信息保险箱系统
- CTF-杂项与密码学总结
- 多源传感器融合时的时间对齐或者时间同步问题
- java暗装没有快捷键_全网最全最硬最实用的idea 使用技巧与快捷键,开发必备的百分百快捷键...
- 重温Python基础——字符串
- c语言 派生,继承和派生
- HBase技术与应用实践 | HBase2.0重新定义小对象实时存取
热门文章
- 1.#INF、-1.#INF、1.#IND、-1.#IND 问题
- 【软件测试】QTP参数化的使用
- Android系统开发-添加USB转串口设备驱动i.MX8M开发
- DELPHI中自定义消息的发送和接收
- 母亲从大专到考上985高校全日制博士,成了儿子的“学妹”
- jvm内存管理-垃圾收集
- 自然语言处理学习笔记4:空间向量模型
- Gogs搭建教程-极易搭建的自助 Git 服务
- YMIR 平台不写一行代码,简单几步输出深度学习模型
- c语言会议安排编程,我院召开《C语言程序设计》课程教学研讨会