linux常用命令整理

1. 如何将用户添加到sudoer列表中:

chmod +w /etc/sudoers 
echo mirandam ALL=(ALL) NOPASSWD:ALL >> /etc/sudoers 
chmod -w /etc/sudoers 
exit 

2. For循环的例子:

// 压缩当前目录下所有后缀名为xml的文件 
for i in $(find . -name *.xml -type f) 
do 
gz $i 
done 

3. 字符串分割:

INPUT = someletters_12345_moreletters.txt 
SUBSTRING = `echo $INPUT | cut -d _ -f 2` 
echo $SUBSTRING 
// 上例将打印‘12345‘ 

4. 字符串的正则表达式替换:

echo Caster_3.1.1_rc_build.svn.150718_java.tar | sed s/_rc_build/.svn/.[0-9]*_/_/ 

5. wget密码和认证:

wget --http-user=user --http-passwd=secret http://www.server.com/file.zip 

6. 重启网络服务:

/sbin/service network restart 

7. 安装Subversion:

yum install subversion mod_dav_svn

8. shell脚本参数获取:

$0 // 命令名
$1 // 第一个参数
$2 // 第二个参数
$3 // 第三个参数,以此类推
$# // 所有参数的数目
$@ // 所有参数的列表

9. 获得Linux/Unix核心版本号:

uname -r 
//或(将打印更多的信息):
cat /proc/version 

10. Linux的运行级别:

runlevel 0:关机,不要设置为默认运行级
runlevel 1:单用户模式
runlevel 2:多用户模式,不带NFS
runlevel 3:完全的多用户模式,如果没有网络连接的话与2相同
runlevel 4: 未用
runlevel 5:图形用户模式(runlevel 3 + X 窗口系统“图形用户界面”)。
runlevel 6: 重启,不要设成默认运行级

11. 动态查看文本文件末尾的内容:

tail -f /etc/text.file

12、解压缩bz2格式压缩文件:

bzcat gcc-4.1.2.tar.bz2 | tar xvf - 
// or 
tar jxvf gcc-4.1.2.tar.bz2

13、检查平台的字节序(如果你不知道啥是字节序:http://en.wikipedia.org/wiki/Endianness ):

echo -n I | od -to2 | head -n1 | cut -f2 -d" " | cut -c6

14、检索文件中某个单词出现的次数:

:%s/pattern//gn

 

linux常用命令整理,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。