`
alex8946
  • 浏览: 365093 次
  • 性别: Icon_minigender_1
  • 来自: 广东广州
社区版块
存档分类
最新评论

Linux下的小技巧整理

阅读更多


[size=13px]原文出处  [url=http://blog.csdn.net/shaohui/archive/2006/10/17/1337992.aspx]http://blog.csdn.net/shaohui/archive/2006/10/17/1337992.aspx[/url]

   

1.设置文本方式下的分辩率
在grub的启动参数中加入vga=xxx
value mode video ram
769 640 x 480 x 8 bit (1M)
785 640 x 480 x 16 bit (1M)
786 640 x 480 x 24 bit (1M)
771 800 x 600 x 8 bit (1M)
788 800 x 600 x 16 bit (1M)
789 800 x 600 x 24 bit (2M)
773 1024 x 768 x 8 bit (1M)
791 1024 x 768 x 16 bit (2M)
792 1024 x 768 x 24 bit (4M)
775 1280 x 1024 x 8 bit (2M)
794 1280 x 1024 x 16 bit (4M)
795 1280 x 1024 x 24 bit (8M
796 1600 x 1200 x 8 bit (2M)
798 1600 x 1200 x 16 bit (4M)
799 1600 x 1200 x 24 bit (4M)
2.更改桌面分辨率到1024x768(有时无效,不知道为何)
修改/etc/X11/xorg.conf文件,修改前先备分此文件,以防万一.
注释掉设置行频的这一行(必须)
#HorizSync 31.5 - 37.9
在Section "Screen"的Subsection "Dispaley"中把Modes一行改成
Modes "1024x768"
3.启动多个X桌面
用别名
alias X1='startx -- :1 -bpp 32 -quiet&'
alias X2='startx -- :2 -bpp 32 -quiet&'
或者直接用命令
startx -- :1 -bpp 32 -quiet&
startx -- :2 -bpp 32 -quiet&
然后可用CTRL+ALT+F8,CTRL+ALT+F9切换,依此类推到CTRL+ALT+F12
最简单的方法
startx -- :1
4.调整显示器
xvidtune
5.给文件输出加上行号
nl /etc/passwd
nl /etc/passwd -s '.'
在vi中
:%!nl
6.大小写转换
cat filename | tr "[a-z]" "[A-Z]"
7.统计文件的行数
wc -l filename # line
wc -c filename # char
wc -w filename # word
8.找回root帐号密码
进入单用户模式,对于用grub的用户,在启动参数后的kernel一行后加single,
然后可不用密码进入单用心模式,再在单用户模式下修改你的密码.

9.设置grub密码
如上8所述,实际上只要能够接触到机器,如果grub没有密码,就可以轻易地进入机器.
生成md5码
输入命令
grub-md5-crypt
然后输入法你要设置的密码,grub-md5-crypt就会生成一个字符串xxxxxxxx.
加入到你在grub配置文件/boot/grub/grub.conf(有的可能用在的/boot/grub/menu.lst)
在title的下一行加入
password --md5 xxxxxxxx
10.用命令弹出光驱
eject # 弹出
eject -t # 弹回
很有意思

11.反转文件在内容
tac /etc/passwd
在vi中
%!tac in vi
12.输出文件前n行的几种方法
head -5 filename
awk 'NR==1,NR==5 {print $0}' filename
sed -n '1,5p' filename
此法可变通到输出文件的其它行
sed -n '5,$p' filename
13.改变grub背景
grub背景用的是xpm文件在图片格式,因此你需要把你在图片转换成xpm格式,可用gimp
在X Window下,输入
gimp filename
修改图片的颜色数为14
right click on image-> image->mode->indexed->color number 14
然后保存为xpm文件/yourpath/yourimage.xpm
也可以用命令
convert yourimage.jpg -colors 14 -geometry 640x480! yourimage.xpm
修改grub
在grub中添加
splashimage (hd0,0)/yourpath/yourimage.xpm
有的可能是
splashimage=(hd0,0)/yourpath/yourimae.xpm
分区(hdx,y),根据你的具体情况而定.另外也可以把图片压缩为.gz格式.

14.ssh技巧
(1)不用login远程执行命令
格式:
ssh hostname command
如:
ssh hostname ls /usr/share/doc
(2)远程文件拷贝scp,windows下用pscp
scp localfile username@hostname:/newfilename
15.Linux下使用NFS QuickStart
修改/etc/exports就可.如果不考虑安全问题,可在该文件中加入
/ master(rw) trusty(rw,no_root_squash)
再执行
service nfs restart
然后就可在远程主机上mount它了
mount hostname:/ /media
16.ftp自动登陆下载shell脚本
SRC_FTP_SERVER=hostname
SRC_FTP_USER=anonymous
SRC_FTP_PASSWD=user@xxx.com
SRC_FTP_DIR=/diskimages/
echo "open $SRC_FTP_SERVER
user $SRC_FTP_USER $SRC_FTP_PASSWD
lcd ${TMP_DIR}
cd $SRC_FTP_DIR
binary
get $SRC_FTP_DIR/filename " | ftp -n 1>/dev/null 2>&1

17.命令下发送邮件
cat "mail content" | mail [email=yourname@domain.com]yourname@domain.com[/email] -s "mail title"
cat /dir/file_conent | mail [email=yourname@domain.com]yourname@domain.com[/email] -s "mail title"
带附件,用mutt
cat "mail content" | mutt [email=yourname@domain.com]yourname@domain.com[/email] -s "mail title" -a attach_file
cat /dir/file_conent | mutt [email=yourname@domain.com]yourname@domain.com[/email] -s "mail title" -a attach_file
18.tar打包时去掉某些目录或文件
cd /
tar cvf usr.tar usr --exclude usr/share --exclude /usr/bin/unzip
添加排队目录时不要加/根符号

19.显示xx天前/后的日期
date -d "now" #同date
date -d "today" #同date
date -d "45 days ago" # 45天前
date -d "45 days" # 45天后
20.Linux使用*.rar文件
安装rar软件包(google一下就知道了)
压缩
rar a usr_share.rar usr/share
解开
rar x usr_share.rar /root
21.用命令截屏
import -window root hello.jpg
22.非交互方式文本转html
vim -c ":TOhtml" -c ":wq %" -c ":q" filename

23.其它
监视文件的变化
tail -f /var/log/messages   
命令行下HTML相关命令
wget [url=http://www.xxxx.com/filename.tar.gz]www.xxxx.com/filename.tar.gz[/url] #下载文件
lynx [url=http://www.163.com/]www.163.com[/url] #命令行看网页
htmlview [url=http://www.163.com/]www.163.com[/url] #命令行看网页
暂时就这些. 接下来轮到你了。[/size]
分享到:
评论

相关推荐

    Linux基础知识整理

    #### 三、Linux安装与多重启动技巧 - **安装过程**:介绍Linux的安装流程,包括选择安装方式、分区设置、软件包选择等步骤。 - **多重启动**:涉及BIOS设置、引导加载器(如GRUB)的配置,使计算机能够在多个操作...

    计算机的几个实用小技巧

    在计算机使用过程中,掌握一些实用小技巧可以极大地提高我们的工作效率,同时也让操作变得更加轻松有趣。以下是一些关于计算机使用的小技巧,涵盖了经典DOS命令、省电策略等多个方面。 首先,我们来谈谈经典DOS命令...

    Linux C 常用库函数手册(最新整理)

    Linux C 常用库函数手册是一份针对Linux平台下C语言编程的重要参考资料,它包含了丰富的函数库函数,是开发者学习和查阅C...通过深入学习和实践,开发者可以掌握Linux环境下的高效编程技巧,为软件开发奠定坚实基础。

    Linux终端使用技巧1

    2. **关闭标签页**: 当你完成某个标签页的任务时,可以按下`Shift+Ctrl+W`来关闭当前活动的标签页,以释放资源或整理工作区。 3. **在标签页之间切换**: `Ctrl+PageUp`可将焦点切换到前一个标签页,而`Ctrl+...

    linux常用命令整理文档,免费下载(推荐)

    这些命令只是Linux庞大命令集合的一小部分,但它们涵盖了日常操作的基本需求。熟练掌握这些命令将极大提升你在Linux环境中的工作效率。通过不断的实践和学习,你可以进一步探索更高级的命令和系统管理技巧,例如脚本...

    电脑小技巧.电脑小技巧.rar

    在日常使用电脑的过程中,掌握一些实用的电脑小技巧可以极大地提高我们的工作效率,减少不必要的时间浪费。以下是一些关于电脑小技巧的知识点,涵盖了多个操作系统和应用领域。 1. 快速启动:在Windows系统中,可以...

    linux 最全学习笔记 花费10天整理 学完后对linux有一个深度的感悟以及大神出发

    根据提供的文件内容,我们可以归纳并深入探讨Linux操作系统中的一些实用技巧和重要知识点: ### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的...

    猪哥的嵌入式linux公房菜

    - **技巧分享**:学习实用小技巧。 - **案例分析**:通过实际例子加深理解。 #### 四、基础知识 **1. Linux下C语言编程基础知识** - **语法结构**:变量类型、流程控制语句等。 - **标准库**:常用函数及其功能...

    日常运维常用笔记总结(Linux,Mac 命令,开发相关工具以及指令.zip

    - **apt/yum**: Linux下的包管理器,用于安装、更新和卸载软件。 - **brew**: Mac OS的包管理器。 8. **版本控制**: - **git**: 开源的分布式版本控制系统,用于追踪文件的修改历史。 9. **开发相关工具**: ...

    8个有趣的Linux提示与技巧!

    Linux 操作系统专题文章中,我们整理了 8 个有趣的 Linux 提示与技巧,涵盖了文件管理、终端操作、 shell 脚本编程、随机数生成、权限管理、压缩优化、服务器负载检查等多方面的内容。这些技巧能够帮助 Linux 用户...

    na小技巧

    在IT行业中,掌握一些实用的小技巧能够极大地提升我们的工作效率,特别是在日常的工作和学习中。"na小技巧"这个主题涵盖了一系列未在常规培训中详细讲解的窍门,这些技巧可能是针对特定软件、操作系统或者编程语言的...

    linux技巧1

    ### Linux技巧概览 在本篇文章中,我们将详细介绍与Linux相关的几个实用技巧,这些技巧能够帮助用户更加高效地管理和操作Linux系统。以下是根据提供的标题、描述、标签以及部分内容所整理的关键知识点。 ### Tip1:...

    在linux系统中安装DB2数据库

    以下是对如何在Linux环境下安装DB2数据库的详细步骤和相关知识点的详解: 1. **系统准备**: 在开始安装前,确保你的Linux系统是最新状态,更新所有必要的安全补丁。检查你的Linux发行版是否支持DB2,如Red Hat ...

    linux操作系统(Linux简介,安装虚拟机,linux基础命令)

    ### 四、小技巧 - **鼠标捕获问题**: - 如果鼠标被物理机捕获,可以在虚拟机的黑色区域点击以让虚拟机捕获鼠标。 - 若鼠标被虚拟机捕获,可以通过按下`Ctrl + Alt`组合键回到物理机。 以上内容涵盖了Linux操作...

    系统小技巧

    【标题】:“系统小技巧”通常指的是在操作系统中的一些实用操作方法或隐藏功能,这些技巧可以帮助用户更高效、更便捷地使用电脑。这些技巧可能包括快捷键、设置调整、问题解决策略等,对于提高日常工作效率和提升...

    Linux tree安装包及其使用.rar

    在Linux系统中,`tree`命令是一个非常实用的工具,它能够以树状结构显示出目录下的所有文件和子目录。这个`Linux tree安装包...记得阅读提供的`Linux Tree命令安装使用说明.docx`文档,其中会有更详细的说明和技巧。

    LINUX与UNIX SHELL编程指南

    本书通过各种实用的系统管理小技巧和趣味脚本代码,详尽地介绍了shell编程各个不同的方面。学完本书后,你将成为一名shell编程高手。 内容简介 本书共分五部分 ,详细介绍了SHELL编程技巧,各种UNIX命令及语法,还...

    Linux-command-Complete.rar_linux

    总的来说,"Linux命令全集"这个资源提供了全面的学习材料,覆盖了从基本操作到高级技巧的广泛内容。通过深入学习并实践这些命令,无论是初学者还是资深开发者,都能提升在Linux环境中的工作效率和技能水平。

    内存整理 内存整理内存整理

    内存管理是计算机操作系统中的核心功能之一,特别是在现代多任务环境下,有效的内存管理对于系统的性能和稳定性至关重要。"内存整理"通常指的是对计算机内存资源进行优化的过程,以改善系统运行效率和响应速度。以下...

    一个学霸的Linux Shell编程秘籍

    - 解析:本文档旨在通过深入浅出的方式介绍一系列Linux Shell编程技巧,适用于希望成为Linux高手的学习者。通过掌握这些技巧,用户能够更加高效地管理与操作Linux系统。 #### 描述解析 - **描述**:“一个学霸的...

Global site tag (gtag.js) - Google Analytics