zoukankan      html  css  js  c++  java
  • ubuntu 基本操作

    linux安装
    ====================================
    安装VMware10。

    配置安装ubuntu-12.04.2-desktop-i386.iso

    设置登录用户

    常规操作
    ====================================

    进入终端 :ctrl+alt+F2

    回到桌面:ctrl+alt+F7

    打开桌面终端:ctrl+Alt+T

    帐号
    ---------------------------------
    ubuntu的root用户名在默认的情况下是不被激活的
    激活 root 帐号:
    sudo passwd root

    屏蔽 root 帐号:
    sudo passwd -l root

    切换账号:su user

    sudo:临时分配有限制的root权限给其他用户

    列出当前用户可以执行的命令:sudo -l

    文件操作
    ---------------------------------
    回到当前用户家目录:cd ~

    显示上一条命令和结果:!!

    读文件:cat 文件名

    覆盖写入:echo "写入">文件名

    不覆盖写入:echo "写入">>文件名

    复制文件:cp 源文件 目标文件

    删除文件:rm 文件名

    删除文件夹:rm -r 目录名

    新建文件:touch xx 或者 vi xx

    新建文件夹:mkdir 文件夹

    移动文件:mv 源文件 目标文件

    重命名:mv 源文件 目标文件

    查看:ls ;ls -l

    查找:find

    打开隐藏文件:ctrl+h


    重定向
    ---------------------------------
    >
    是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;

    >>
    这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;

    关机
    ---------------------------------
    关闭系统(1):shutdown -h now (保存以后关闭)

    关闭系统(2):init 0 (直接关闭)

    关闭系统(3):telinit 0

    按预定时间关闭系统:shutdown -h hours:minutes &

    取消按预定时间关闭系统:shutdown -c

    重启(1):shutdown -r now

    重启(2):reboot

    注销:logout


    软件安装
    ---------------------------------
    tar.gz:这种要手动安装,编译,一般操作 configure,make && make install.

    bin:运行安装文件就行

    rpm deb:其他类型


    vi
    ---------------------------------
    打开新建文件:vi fileName

    vi的三种模式:普通模式,编辑模式,命令模式:
    vi打开文件默认到普通模式,按i到编辑模式,按esc返回普通模式,按:切换到命令模式

    普通模式:
    左移:h
    右移:l
    上一行:j
    下一行:
    删除字符:x
    删除行:dd

    命令模式:
    保存::w
    退出: :q
    强制退出: :q!
    保存退出: :wq
    显示行::set nu

    编辑模式:
    从普通模式进入编辑模式:i


    开机默认命令行启动:
    ---------------------------------
    sudo gedit /etc/default/grub
    找到这一行
    GRUB_CMDLINE_LINUX_DEFAULT="text"
    改成
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
    在输入命令:
    sudo update-grub

    进入图形界面:在命令行模式下输入:startx


    shell
    ---------------------------------
    /home/lb/shell/hello.sh

    #!/bin/bash
    num=123
    a="hello my shell"

    echo "a="$a
    echo "num=${num}"
    赋予权限: chmod +x hello.sh
    运行: ./hello.sh
    运行结果:
    a=hello my shell
    num=123

  • 相关阅读:
    怎样跟老板提加薪,来看看自己值多少钱
    leetcode-204-Count Primes
    Atitit. 异常的使用总结最佳实践java .net php Vo8f
    设计模式——第一课
    linux svn命令具体解释
    BTrace介绍和生产环境样例
    5.3.5 namedtuple() 创建命名字段的元组结构
    linux驱动开发之九鼎板载蜂鸣器驱动测试【转】
    hrtimer高精度定时器的简单使用【学习笔记】
    Linux时间子系统之(一):时间的基本概念【转】
  • 原文地址:https://www.cnblogs.com/e-mc/p/4525526.html
Copyright © 2011-2022 走看看