Ubuntu下的一些命令_1

      在学习Ubuntu时,从什么都不懂到现在稍微懂了一点点的过程中,逐渐积累了一些命令,毕竟Unix/Linux本来就是文字模式,许多操作都需要在通过键盘输入命令,我使用ubuntu系统,就是用的桌面版,而且是在x-window下面,所学到的命令都是在终端(Terminal)中输入的,现记录下来:

      ls  查看主文件夹(home)下的文件目录,其和windows系统下的dir命令功能相当(在ubuntu中,dir也是可用的)

      ls -al 列出所有文件(包括隐藏文件)
显示的文件前面有如下字符:  -rwxrwx---,这10个字符分别表示:文件类型(d是目录、-是文件、l是链接文件、b是接口设备、c是串行端口设备);
文件拥有者的属性:r是可读,w是可写,x是可执行;
文件所属群组的属性;
他人关于此文件的属性;

Ubuntu下的一些命令_1_第1张图片


    Ctrl+Alt+F1-F6    进入文字模式的tty1~tty6
    Ctrl+Alt+F7    进入x-window窗口


    netstat -a    查看网络联机状态
    ps -aux    查看背景执行的程序


    ctrl+Alt+t     打开终端
    prtsc     获取截图
    shift+prtsc     可指定区域截图

    ctrl+h     查看隐藏文件

    ctrl+c    中断当前程序


    查看某种命令的使用,可以使用 man 命令名,也可以使用 info 命令名


    shutdown -t sec   (sec是秒数,即几秒后关机)
    shutdown -r now    立即重启(如果now改为+10)
    shutdown -h now    立即关机(如果now改为21:30,则表示21:30自动关机;若改为+10,则十分钟后关机)

    sudo是普通用户使用root权限时需要在命令前面加上的命令,如
    sudo apt-get install 要安装的软件(如 g++)    安装g++软件

    之后就是输入密码(密码依旧不可见)

因为我已经安装了,所以有如下显示



    cat /etc/issue    查看系统版本

    uname -a    查看系统内核版本(如果不加-a,则显示系统类型)

Ubuntu下的一些命令_1_第2张图片


    top     查看当前进程的实时状况(按q为退出)

     sudo -ssu root    使用root用户(运行后需要输入密码,密码是不可见的)

    su 用户名    使用普通用户

Ubuntu下的一些命令_1_第3张图片


    who    查看目前在线用户
    date    查看当前时间(年、月、日、周、时、分、秒)
    cal    查看当月的日历(也可以设定年份和月份,如:cal 1 2015,这是查看2015年1月的日历,或者cal 2015)
    bc    计算器(退出计算器是quit,默认仅输出整数,如果想表示小数,在输入bc后,再输入scale=number,number表示可以显示的小数位数)

Ubuntu下的一些命令_1_第4张图片



下面是编程方面的命令:


gedit类似与windows系统下的文本文档

gedit *.c    创建一个后缀为.c的文件,接着对打开的文件写入代码,然后保存并关闭


vi是可以在终端中进行编辑的一个软件,如

vi 文件名

然后按下insert键,就可以进行编辑,退出时先按下esc,然后输入:wq回车即可(注意:需是半角符号)


gcc *.c -o aaa    对*.c这个源文件进行编译,产生可执行文件aaa(一般把aaa就写成**即源文件的文件名),然后
./aaa     执行可执行文件
也可以
    gcc *.c
然后
    ./a.out
编译C++程序与此相同,只需将gcc变为g++即可,其所产生的可执行文件(如果不指定),也是a.out
gcc -std=c99 *.c    以c99的模式编译程序


所有命令均在Ubuntu12.04下运行验证

如有错误,欢迎指出

你可能感兴趣的:(linux,ubuntu,Terminal)