美文网首页
Ubuntu 快速入门

Ubuntu 快速入门

作者: lfpwhy | 来源:发表于2018-08-27 22:55 被阅读0次

    1. 终端

    [Ctrl]+[Alt]+[F1]~[F6] 进行切换,
    [Ctrl]+[Alt]+[F7] 切换回图形界面

    2. 软件安装

    sudo apt-get install 软件名
    

    这种方法会自动下载软件包到 /var/cache/apt/archives 目录下并安装。

    3. 常用快捷键

    Ubuntu 全局的常用快捷键:

    按键 作用
    ctrl+alt+D 显示桌面 / 还原显示
    ctrl+alt+T 启动终端
    ctrl+alt+L 锁屏 / 显示登录对话框
    ctrl+alt+F1-F6 进入 1-6 命令行环境
    ctrl+alt+F7 进入图形界面环境
    alt+Tab 在当前桌面的窗口间顺序切换
    printscreen 截图-全屏
    alt+F10 最大化/取消最大化窗口
    alt+F9 最小化窗口
    alt+F1 下拉应用程序菜单
    alt+F2 打开运行应用程序的窗口
    ctrl+Q 关闭应用程序窗口

    命令行的一些常用快捷键:

    按键 作用
    Tab 命令补全
    Ctrl+c 强行终止当前程序(不会退出终端)
    Ctrl+d 键盘输入结束或退出终端
    Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
    Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
    Ctrl+a 将光标移至输入行头,相当于Home
    Ctrl+e 将光标移至输入行末,相当于End
    Ctrl+k 删除从光标所在位置到行末
    Alt+Backspace 向前删除一个单词
    Shift+PgUp 将终端显示向上滚动
    Shift+PgDn 将终端显示向下滚动

    4. 用户管理

    whoami 查看用户
    useradd 建立用户帐号

    useradd userA——创建用户userA
    useradd –e 8/8/2018 userB——创建userB,指定有效期2018-8-8到期
    useradd –u 666 userC——创建userC指定用户id为666

    passwd 设置新建用户密码

    passwd user1无密码用户不能使用此命令。

    su -l userA 切换用户userA
    usermod 修改账户

    usermod –l userB userA 将用户 userA的登录名改为 userB
    usermod –g users userA 将用户 userA 加入到 users组中,
    usermod –d /users/userA userA 将用户 userA目录改为/users/userA

    userdel 删除用户账户

    userdel userA 删除用户userA
    userdel –f userB 删除用户 userB,同时删除他的工作目录

    5. 用户组管理

    groupadd 创建用户组

    groupadd –g 666 users 创建一个组users,其GID为666

    gpasswd 在组中添加用户

    需要有root和组管理员权限才能够改变组的成员:
    gpasswd –a userA users 把 userA 加入users组
    gpasswd –d userAusers 把 userA退出users组

    groupmod 更改群组识别码或名称

    groupmod –n user users 修改组名user为users

    groupdel删除组

    groupdel users 删除组users

    5. 文件目录

    5.1 目录

    /boot 系统启动过程中所要用到的文件
    /usr分区 系统存放软件的地方
    /home分区 是用户的home目录所在地
    /var/log分区 是系统日志记录分区
    /dev分区 存放设备文件
    /opt分区 存放可选的安装的软件
    /sbin分区 存放标准系统管理文件
    /tmp分区 用来存放临时文件
    /bin分区 存放标准系统实用程序
    /etc目录 存放系统配置文件

    5.2 常用目录操作命令

    ls 命令

    打印出当前目录的清单,可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等

    ls [选项] [目录名] 
      -a:列出所有文件,包括以 . 开头的隐含文件
      -l:列出文件的权限、所有者、文件大小等信息
      -d:将目录象文件一样显示
      -h:列出文件大小
      -t:以文件修改时间排序
      -R:显示目录及下级子目录结构
      -m: 横向输出文件名,并以“,”作分格符。
      -S: 以文件大小排序
    

    注:

    蓝色:目录
    绿色:可执行文件
    红色:压缩文件
    浅蓝色:链接文件
    灰色:其他文件

    cd 命令

    切换当前目录至指定的目录。

    cd [目录名]
      cd /   返回根目录
      cd ..  返回上一级目录
      cd ~   从当前目录进入当前用户主目录
      cd -   从当前目录进入上次所在目录
      cd ../.. 返回上两级目录
    

    pwd 命令

    显示用户当前的工作路径分区目录

    pwd [选项]
    常用参数:
      -P:显示实际物理路径
      -L:当目录为连接路径时,显示连接路径
    

    6. 文件基本操作

    touch命令 创建空白文件

    touch test 创建名为 test 的空白文件

    rm命令 删除一个文件 ,使用 -f 参数表示强制删除。

    rm test 删除 test 文件
    rm -f test强制删除 test 文件
    rm -r命令 删除目录
    rm -rnewdir 删除目录newdir

    mkdir命令创建一个空目录,也可同时指定创建目录的权限属性

    mkdir newdir 创建名为 newdir 的空目录
    mkdir -p newdir/2/3 使用 -p 参数,创建一个多级目录

    cp命令复制一个文件(目录)到指定目录

    cp 目标文件路径 你想移动到的目录
    cp test.txt /home/ubuntu/downloads/newdir 把当前文件夹底下的test.txt文件复制到newdir 文件夹下
    cp -r命令复制目录到指定目录
    cp newdir1 newdir将 newdir1 目录复制到newdir 目录

    mv命令移动(剪切)文件(目录)

    mv test newdir 将文件 test 移动到 newdir目录
    mv test test1 将文件 test 重命名为 test1

    cat,tac 和 nl 命令 查看文件

    cattac 用来打印文件内容到标准输出(终端)
    nl 命令是添加行号并打印
    注:cat 为正序显示,tac为倒序显示,。这里的正序和倒序是行数,而不是内容。

    moreless命令 可以使用Enter 向下滚动, Space 向上滚动,q 退出查看文件内容

    headtail命令 这两个命令都是查看文件的头几行,

    注:head 是文件开头,tail是文件末尾。- n参数用来表示要查看的行数。

    查找文件

    whereis+文件名 :用于程序名的搜索,搜索结果只限于二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s),如果省略参数,则返回所有信息。
    locate+文件名 :linux会把系统内所有的文件都记录在一个数据库文件中,使用locate+文件名的方法会在linux系统维护的这个数据库中去查找目标,相比find命令去遍历磁盘查找的方式,效率会高很多,比较推荐使用这种方法。

    注:数据库文件不是实时更新的,一般会每周更新一次,所以使用locate命令查找到的结果不一定是准确的。当然可以在使用locate之前通过 updatedb 命令更新一次数据库,保证结果的性。

    which+可执行文件名:which的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

    • 注使用which命令,可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令
    • which指令会在环境变量$PATH设置的目录里查找符合条件的文件,所以基本的功能是寻找可执行文件。

    find / -name +文件名 find是在指定的目录下遍历查找,如果目录使用 / 则表示在所有目录下查找,find方式查找文件消耗资源比较大,速度也慢一点。

    相关文章

      网友评论

          本文标题:Ubuntu 快速入门

          本文链接:https://www.haomeiwen.com/subject/ytqxwftx.html