终端下命令学习

cd   打开文件夹

 

todd@todd-virtual-machine:/etc$ ls m???  显示出所有以m开头的文件名

mtab

 

todd@todd-virtual-machine:/etc$ ls X*[1-9]     显示出所有以X开头数字结尾的文件

app-defaults             rgb.txt  Xreset     Xsession.d

cursors                  X        Xreset.d    Xsession.options

default-display-manager  xinit   Xresources  XvMCConfig

fonts                    xkb      Xsession    Xwrapper.config

 

todd@todd-virtual-machine:/etc$ ls m*[od]  显示出所有以m开头od结尾的文件

alsa-base.conf           blacklist-framebuffer.conf   blacklist-watchdog.conf

blacklist-ath_pci.conf   blacklist-modem.conf         iwlwifi.conf

blacklist.conf           blacklist-oss.conf           mlx4.conf

blacklist-firewire.conf  blacklist-rare-network.conf  vmwgfx-fbdev.conf

 

todd@todd-virtual-machine:/etc$ ls g*[m-p]  显示出所有以X开头m-p的所有文件

group

gnome-settings-daemon:

xrandr

 

todd@todd-virtual-machine:/$ cd ~     进入home目录 cd然后enter效果一样

todd@todd-virtual-machine:~$ ls

examples.desktop  vimconfig.tar.bz2                 公共的  文档

test             VMwareTools-9.6.0-1294478.tar.gz  模板    下载

test02            vmware-tools-distrib              视频    音乐

vimconfig         week   

 

todd@todd-virtual-machine:~$ ls –F     用文件夹后都加可以清晰看出哪些是文件夹

examples.desktop  vimconfig.tar.bz2*                公共的/  文档/

test/            VMwareTools-9.6.0-1294478.tar.gz  模板/    下载/

test02            vmware-tools-distrib/             视频/    音乐/

vimconfig/        week                              图片/    桌面/

 

todd@todd-virtual-machine:~$ ls -a

.                 .gconf             .vim_mru_files                    模板

..                .ICEauthority      .vimrc                            视频

.bakvim           .local            VMwareTools-9.6.0-1294478.tar.gz  图片

.bash_history     .profile           vmware-tools-distrib              文档

 

ls /etc 可以查看etc目录下面的所有文件

 

todd@todd-virtual-machine:~$ cat -n test02     cat –n查看文件并显示行号,方便查看

    1     #include <stdio.h>

    2     int main()

    3     {

    4              printf("helloworld!\n");

    5              return 0;

    6     }

    7    

todd@todd-virtual-machine:~$ cat -n week | more 用管道命令进行分屏查看,空格(下一页)

 

todd@todd-virtual-machine:~$ head -n 5 week     查看文件的前5

hello world!

moday

tudesday

truesday

thrusday

 

todd@todd-virtual-machine:~$ tail -n 5 week    显示文件的最后5

 

 

 

jioajkog

 

 

todd@todd-virtual-machine:~$ less week  cat查看差不多,可以在文本里用上下左右键滚动查看

q退出

 

 

todd@todd-virtual-machine:~$ find ./-name *test*   使用find查找命令查找所有以test命名的文件

find: `./-name': 没有那个文件或目录

test3

test/test02

test/test02/2-18

test/test02/2-18/2-18.c

test/test02/2-18/a.out

test/test02/2-19

test/test02/2-19/2-19.c

test/test02/2-19/tags

test/test02/2-19/a.out

test/test03

test/test03/hello.s

test/test03/hello.c

test/test03/hello.o

test/test03/a.out

 

todd@todd-virtual-machine:~$ find /usr/bin/ -type f -atime +100  查找最经100天使用过得命令 type只查找普通文件)

 

todd@todd-virtual-machine:~$ firefox www.baidu.com firefox浏览器打开百度

 

todd@todd-virtual-machine:~$ whereis find    查找find命令所在的位置

find: /usr/bin/find /usr/bin/X11/find/usr/share/man/man1/find.1.gz

todd@todd-virtual-machine:~$ whereis -b find   查找find程序所在的位置

find: /usr/bin/find /usr/bin/X11/find

todd@todd-virtual-machine:~$ whereis myorder 在文件中查询myorder文件如果没有则显示出空文件

myorder:

 

todd@todd-virtual-machine:~$ which ls  查看ls存在哪儿

/bin/ls

todd@todd-virtual-machine:~$ which which  查看which在哪儿

/usr/bin/which

 

todd@todd-virtual-machine:~$ who    显示管理员身份

todd    tty7         2014-04-13 09:55 (:0)

todd    pts/0        2014-04-13 10:01 (:0)

todd@todd-virtual-machine:~$ whoami    查看是以那个管理员身份登录的

todd

todd@todd-virtual-machine:~$ uname –a     查看linux版本信息

Linux todd-virtual-machine3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64x86_64 GNU/Linux

todd@todd-virtual-machine:~$ uname –r   显示内核版本信息

3.11.0-12-generic

 

todd@todd-virtual-machine:~$man find 可以查看关于find的帮助信息,进入后空格,上下键翻页,或鼠标的滚动查看,q退出

todd@todd-virtual-machine:/usr/share/man$ls

ar  ca@valencia  eo  fr.ISO8859-1 hu  ku    man6 nn     ru   ta zh_CN

ast cs           es  fr.UTF-8     id  lt    man7 oc     shn te  zh_HK

be  cy           et  fy           io  lv    man8 pa     si   th zh_TW

bg  da           eu  gd           it  man1  ml   pl     sk   tr

bn  de           fa  gl           ja  man2  ms   ps     sl   ug

bo  el           fi  he           kk  man3 my    pt     sq  uk

bs  en_AU        fo  hi           km  man4  nb   pt_BR  sr   uz

ca  en_GB        fr  hr           ko  man5  nl   ro     sv   vi

这里的main函数主要有man1-8个不同man函数

Man1 中主要的帮助信息

Man2系统调用信息

Man3 库调用信息文档

Man4 设备驱动和网络协议

Man5文件存储的详细格式信息

Man6存放游戏手册

Man7手册自身的文档

Man8系统管理命令

 

todd@todd-virtual-machine:/usr/share/man$ whatis ls  查看ls是什么功能

ls (1)               - list directory contents

 

todd@todd-virtual-machine:/usr/share/man$ apropos search列出所有与search有关的命令

manpath (1)          - determine search path for manualpages

apropos (1)          - search the manual page names anddescriptions

badblocks (8)        - search a device for bad blocks

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值