免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1388 | 回复: 0
打印 上一主题 下一主题

Linux常用命令速查(表格版,适合新手) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-30 23:43 |只看该作者 |倒序浏览

                                                                               
       
       
       
       
       
       
       
       
       
       
       
       
               
                        文件/目录/磁盘
               
       
       
               
                        难度
               
               
                        comand
               
               
                        常   用
                          例   子

               
       
       
               
                        ★
               
               
                       
cd
                       
               
               
                        $cd&&回到宿主目录
                        $pwd
                        $cd
                        ..返回目录上一级
                       
$cd
                        ~/.mozilla
               
       
       
               
                       
pwd
               
       
       
               
                        ★
               
               
                       
ls
                       
               
               
                        $ls
                        -r /home/maple &&反序列出/home/maple下的文档
                       
$ls
                        -tl &&按时间列出,并显示文档的详细属性
               
       
       
               
                        ★
               
               
                       
cp
                       
               
               
                        $cp
                        -r  ./pic/*  /home/maple/图片
                        $mv
                         ./pic/*.jpg  /home/maple/图片
                        $rm
                        -rf  /home/maple/图片
                        &&强制删除文件或目录
                        $touch
                        -d  "20:30 2009-08-18" 123.doc&&修改123..doc的记录时间
                        $mkdir
                        /music/en-songs
                       
$rmdir
                        -p en-songs/music&&如果删除en-songs后,music内容为空,则一并删除/music
               
       
       
               
                       
mv
                       
               
       
       
               
                       
rm
                       
               
       
       
               
                       
touch
               
       
       
               
                       
mkdir/rmdir
               
       
       
               
                        ★
               
               
                       
ln
               
               
                       
$ln
                        -s 图片/icons
                        icons
                       
               
       
       
               
                        ★★
               
               
                       
chmod
               
               
                        ugo=a  r=4
                        w=2 x=1 4755&&具有了root权限
                       
                       
                        chmod
                        u+wx setup.bin&&增加对setup.bin的写入与执行权限
                        chmod
                        maple setup.bin&&设定setup.bin的所有者是maple
                       
chgrp
                        -R maple /usr/share&&将/usr/share的组归于maple组
               
       
       
               
                       
chown
               
       
       
               
                       
chgrp
               
       
       
               
                        ★
               
               
                       
locate
               
               
                       
$locate
                        *jpg |grep /home/maple&&在/home/maple下,查找后缀是jpg的文件
               
       
       
               
                        ★★
               
               
                       
find
               
               
                        #find /etc
                        -name "source*" -print&&找出/etc下名字带source的文件
                        # find .
                        -type f -perm 644 -exec ls -l {  } \&&查找普通文件且权限为644,并执行命令ls
                        -l
                       
#find /home -path "/home/maple"
                        -prune -o -name "lost*"
                        -print&&查找/home下名带lost的文件,但不包括/hoem/maple目录
               
       
       
               
                        ★
               
               
                       
file
               
               
                       
$file
                        *&&列出当前目录下的文件类型
               
       
       
               
                        ★
               
               
                       
echo
               
               
                        $echo
                        “abcdefgacdb” >>3.txt
                        $cat
                        1.txt 2.txt >3.txt
                        $head
                         -n 1 -v 3.txt&&显示第一行,并显示文件名
                        $tail
                        -n 2 -v 3.txt&&显示后两,并显示文件名
                        $more
                        3.txt
                       
$less
                        3.txt&&与more的不同在于可以前后移动显示,按q退出
               
       
       
               
                       
cat
               
       
       
               
                       
head/tail
               
       
       
               
                       
less/more
               
       
       
               
                        ★★
               
               
                       
grep
               
               
                        $grep
                        -n  “a”  3.txt&&查找并显示行号列出3.txt中包含a的内容
                        $grep
                        -c  “a”  3.txt&&统计a
                        在3.txt中出现的次数
                       
$ls
                        |grep  -v  "txt"&&列出目录下不含txt的文件
               
       
       
               
                        ★★
               
               
                       
sort
               
               
                        $sort
                        file1 file2
                        $comm
                        [-123]  file1 file2&&要先对文件进行排序
                        -1
                        不显示只在第1个文件里出现过的列
                        -2
                        不显示只在第2个文件里出现过的列
                        -3
                        不显示只在第1和第2个文件里出现过的列
                        $diff
                        file1 file2 -y -W 130&&并排比较,栏宽130
                       
$diff
                        file1 file2 -c&&上下排比较
               
       
       
               
                       
comm
               
       
       
               
                       
diff
               
       
       
               
                        难度
               
               
                        comand
               
               
                        常   用
                          例   子

               
       
       
               
                        ★
               
               
                       
cut
               
               
                        $who
                        |cut -b 2-5 &&输出命令who结果的每行第2至5个字节
                        -b
                        n1 &字节位置n1
                        -c
                        n2 &字符位置n2
                        $paste
                        -d -s file1 file2 &&合并file1与file2
                        -d
                        指定不同于空格的域分隔符,如用@分隔域,使用-
                        d @
                        -s
                        将每个文件合并成行而不是按行粘贴
               
       
       
               
                        paste
                       
                       
               
       
       
               
                        ★
               
               
                       
bunzip2
               
               
                        $bzip
                        file1&& 将file1压缩为file1.bz2
                       
$bunzip2
                        file1* &&=bzip2 -d file1*
               
       
       
               
                       
bzip2
               
       
       
               
                       
gunzip
               
               
                        $gzip
                        -r file1&&将file1递归压缩为file1.gz
                       
$gunzip
                        file1*&&=gzip -d file1*
               
       
       
               
                       
gzip
               
       
       
               
                        ★★
               
               
                       
tar
               
               
                        $tar
                        cvf icons.tar ./icons&&将icons打包为icons.tar
                        $tar
                        xvf icons.tar
                       
                        -c
                         创建归档
                        -x
                         释放归档
                        -t
                         列出归档文件列表
                        -f
                         指定归档名;或要解档的文件名
                        -v
                         列出正处理的文件
                        -z
                         使用 gzip
                        来压缩
                        -j  使用
                        bzip2
               
       
       
               
                        ★★
               
               
                       
df
               
               
                        $df
                        &&列出文件系统的磁盘空间使用情况
                       
$du
                        -sk /home&&列出/home的占用大小,以KB表示
               
       
       
               
                       
du
               
       
       
               
                       
dd
               
               
                        从光盘制作光盘镜像文件
                        1、将光盘放入光驱,执行下面的命令
                        #cp
                        /dev/cdrom /home/maple/mydisk.iso或
                        #dd
                        if=/dev/cdrom of=/home/maple/mydisk.iso
                        2、将文件和目录制作成光盘镜像文件,执行下面的命令
                       
                        #mkisofs -r -J -V mydisk -o
                        /home/maple/mydisk.iso /home/maple/mydir
                          注:这条命令将/home/maple/mydir目录下所有的目录和文件制作成光盘镜像文件/home/maple/mydisk.iso,光盘卷标为:mydisk
                        3、光盘镜像文件的挂接(mount)
                        #mkdir
                        /mnt/vcdrom
                          #mount
                        -o loop -t iso9660 /home/maple/mydisk.iso /mnt/vcdrom
                        使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了
                        4、卸载光盘
                        #umount
                        -l /mnt/vcdrom
               
       
       
               
                        ★★
               
               
                       
mount
               
       
       
               
                       
umount
               
       
       
               
                        *
               
               
                       
代表任意字符
               
       
       
               
                        ?
               
               
                        代表一个字符
               
       
       
               
                        >
                        ,>>

               
               
                        定向输出
               
       
       
               
                        ;
               
               
                        分隔
               
       
       
               
                       
               
               
                        管道
               
       
       
               
                        #
               
               
                        注释
               
       
       
               
                        系统/用户/管理
               
       
       
               
                        难度
               
               
                        comand
               
               
                        常   用
                          例   子

               
       
       
               
                        ★
               
               
                       
passwd
               
               
                       
$passwd
               
       
       
               
                        ★★
               
               
                       
ps
               
               
                        $
                        ps auxf |grep ibus
                        $pstree
                        $pgrep
                        -l ibus
                        $top
                        $pkill
                        ibus
                       
                       
               
       
       
               
                       
pstree
               
       
       
               
                       
pgrep
               
       
       
               
                       
top
               
       
       
               
                       
kill
                       
               
       
       
               
                       
pkill
               
       
       
               
                        ★
               
               
                       
ifconfig
                       
               
               
                        #ifconfig
                        eth0 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.111
                        $netstat
                       
$telnet
                         bbs.xmu.edu.cn
               
       
       
               
                        ★
               
               
                       
netstat
               
       
       
               
                        ★
               
               
                       
telnet
               
       
       
               
                        ★
               
               
                       
wget
               
               
                        $wget
                        -r -np -nd —accept=iso
                        http://example.com/centos-5/i386/&&下载网站上的ISO镜像
                       
$wget
                        -c http://example.com/really-big-file.iso&&断点下载
               
       
       
               
                        ★★
               
               
                       
shutdown
               
               
                        #shutdown
                        -h +10 “系统即将关闭”
                       
#shutdown -r +3
               
       
       
               
                        ★
               
               
                       
su
               
               
                        $su
                       
$sudo
                        su
               
       
       
               
                       
sudo
               
       
       
               
                        sudo
                        apt-get update
               
               
                        更新软件库               
               
       
       
               
                        sudo
                        apt-get install packagename
               
               
                        安装新软件包
               
       
       
               
                        sudo
                        apt-get remove packagename
               
               
                        卸载软件包(保留配置文档)
               
       
       
               
                        sudo
                        apt-get --purge remove packagename
               
               
                        卸载一软件包(删除配置文档)
               
       
       
               
                        sudo
                        dpkg --force-all --purge packagename
                       
               
               
                        强制卸载
               
       
       
               
                        sudo
                        apt-get autoclean apt
               
               
                        清您已删掉的软件
               
       
       
               
                        dpkg
                        -i package.deb
                       
               
               
                        安装包
               
       
       
               
                        dpkg
                        -r package
                       
               
               
                        删除包
               
       
       
               
                        dpkg
                        -P package
                       
               
               
                        删除包(包括配置文件)
               
       
       
               
                        dpkg
                        -L package
                       
               
               
                        列出与该包关联的文件
               
       
       
               
                        dpkg
                        -l package
                       
               
               
                        显示该包的版本
               
       
       
               
                        dpkg
                        –unpack package.deb
                       
               
               
                        解开
                        deb
                        包的内容
               
       
       
               
                        dpkg
                        -S keyword
                       
               
               
                        搜索所属的包内容
               
       
       
               
                        dpkg
                        -l
                       
               
               
                        列出当前已安装的包
               
       
       
               
                        dpkg
                        -c package.deb
                       
               
               
                        列出
                        deb
                        包的内容
               
       
       
               
                        dpkg
                        –configure package
                       
               
               
                        配置包
               
       
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103712/showart_2041683.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP