美文网首页
Ubuntu的定义和一些基础命令

Ubuntu的定义和一些基础命令

作者: 潘某i人 | 来源:发表于2017-12-29 19:44 被阅读0次

         Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构

    1.  /      表示根目录

    2.  cd 表示进入

    3.    ls   查看

    4.  pwd  查看路径

    5.  ls -l   显示具体参数

    6.  ls -a  显示隐藏文件

    7.  ls -h  显示文件的大小

    8.  ls -alh  显示隐藏文件的大小

    9.  c d ..   表示退出

    10.clear    清屏

    11.  cd -     表示返回上一步

    12. ls -help      ls -man       帮助

    13.  ctrl+shift+t      分屏

    14.  mkdir       新建文档

    15.  touch       新建文件

    16.  gedit         编辑

    17.  cat

    18.  history    查看历史

    19.  tree     竖向排列文件

    20.  retoot        重启

    21.  save               保存

         sudo dpkg -i 安装软件命令符

         CTRL+shift+T    新建终端

         rm  删除命令符   

         输出重定向  >  (注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部)ls输出文件名  cat输出文档内容

         more 分屏;空格翻阅,q退出

         管道  |      一个命令的输出可以通过管道作为另一个命令的输入

         扩展:

         1.绝对路径,开头没有符号的

         2.相对路径,开头是有/或者~的

         删除文件夹

         rmdir  删除空文件夹(目录不为空时此命令无效)

         rm -r  删除非空文件夹  递归的删除文件夹的内容

         删除文件

         rm  -i  以问询的方式删除

         rm  -f    强制删除

         ll      调用具体信息

         通配符

         ls  *.txt=1.txt代表任何对象,字符

         ls ?代表单节字符

         建立链接文件  ln  链接

         ln 源文件 链接文件(硬链接)源文件删除后链接文件依旧会保存,硬链接只链接普通文件,不能链接目录

         ln -s 源文件 链接文件(软链接)源文件删除后链接文件不会保存链接失效,不占用磁盘空间

         注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。

         硬链接数 具体信息 第二列

         CTRL+c 跳出错误命令符

         grep 文本搜索

         grep a  查找包含a的行数

         grep a  ----- -v查找没有a的行列

         grep a  ----- -n 查找包含a的所在行的数字

         grep a  ----  -in  忽略大小写查找包含a的所在行数

         grep 'a^'   查找以a开头的的行

         grep 'a$'  查找以a结尾的行

         grep 't*t'   查找包含t*t的语句(点表示替换万能符)

         copy

         cp -i 覆盖式复制,在覆盖目标文件时提示是否覆盖

         cp -r 用于复制文件夹,以递归的方式复制其目录与其目录下的文件

         cp -v 表示其复制进度

         举例:cp 01 -r    复制01文件夹      cp *.txt     复制以txt结尾的文件 

         mv 

         mv 有两种表达方式

         1.重命名 , 一个文件存在另一个不存在    举例:mv 02 03 表示把02改名为03

         2.移动,两个文件都存在    举例:02 已存在,新建03   mv 02 03 把02文件夹移动到03 文件夹

         tar

         tar -cvf + 命名+内容      表示归档

         tar -xvf +命名+内容      表示解档

         举例:tar  -cvf   test.tar  i.c

         释义:把i.c归档到名为test.tar 的文件夹中

         举例:tar  -xvf   test.tar  i.c

         释义:把i.c解档到名为test.tar的文件夹中

         tar  -zcvf   +命名+gz(后缀名,可以是tar)+内容    表示归档并压缩

         tar  -zxvf   +命名  -C (大写)+内容    解压压缩过的文件

         举例:tar  -zcvf   test.tar  .gz  i.c

         释义:表示将i.c归档并压缩到test.tar 文件夹下

         举例:tar  -zcvf   test.tar  -C  i.c

         释义:表示将i.c归档并解压到test.tar 文件夹下

         find

         find用于查找特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。

         find / -name '*.ty'   表示查找以  .ty  结尾的所有文件

         find / -name 'sh*'   表示查找以  . sh 开头的所有文件

         用户useradd   -m    表示创建用户举例:sudo userradd   xiaona  -m  cat /etc/passwd   查看用户举例:cat /etc /passwd   su -                表示进入,切换用户举例:su  -   xiaonapasswd     输入密码举例:sudo  passwd   +密码userdel    删除文件举例:sudo  userdel    xiaonaexit        退出文件用户组groupadd      创建用户组举例:sudo   groupadd  08tycat /etc /group   查看用户组groupdel       删除用户组举例:sudo  groupdel   08tysudo  uesrmod  -a    -G(大写)+切入组+用户名       表示换组权限

         字母说明r为读取权限,数字代号为 "4"。w为写入权限,数字代号为 "2"。x为执行权限,数字代号为 "1"。-为不具任何权限,数字代号为 "0"。修改权限命令为chmod。表示修改文件权限chown    表示修改文件用户名chgrp     表示修改文件用户组举例:sudo  chmod  777   06.txt举例:sudo  chown  用户名   06.txt举例:sudo  chgrp   用户名   06.txt

    whoami为查看当前登陆账号的用户名    who为查看登陆的用户

    exit为退出当前登陆账户

    passwd为设置用户密码

    查看当前进程:ps            显示动态进程:top            终结进程:kill   强制终结   kill -9

    reboot为重启系统     shutdown -h 所定时间 为定时关机   init 0 为关机  init 6 重启

    检测磁盘空间为 df               -a可以显示所有文件系统的磁盘使用情况

                                                -m可以1024字节为单位显示

                                                 -t可以显示各指定文件系统的磁盘空间使用情况

    检测目录所占磁盘空间为du

    若想查看或配置网卡信息命令为  ifconfig

    测试远程主机连通性的命令为ping         格式为 ping  www.baidu.com

    编辑器之神  VIM

    VIM有三种基本工作模式:

    命令模式

    文本输入模式

    文末模式

    在任意模式下按ESC都将退回到命令模式下,在命令模式下用小写 i 可以进入到文本输入模式,在命令模式下用:即可进入文末模式。

    在插入模式下,常用命令有:

    i: 插入光标前一个字符

    I: 插入行首

    a: 插入光标后一个字符

    A: 插入行未

    o: 向下新开一行,插入行首

    O: 向上新开一行,插入行首

    在命令模式下,常用的命令:

    移动 光标

    h 向左移动

    j  向下移动

    k  向上移动

    l   向右移动

    M   移动到文本的中间行

    L   移动到当前页的中间行

    G   移动到指定行   **G

    w   向后移动一个字符

    b    向前移动一个字符

    gg  移动到文本开头

    G   移动到文本结尾

    删除命令

    x   删除光标当前字符

    X   删除光标前一个字符

    dd  删除当前整行内容

    D   删除光标后整行内容包括光标当前内容

    d0  删除光标前整行内容不包括光标当前内容

    dw  删除光标开始位置的字包括光标当前内容

    撤销命令

    u   撤销上一步命令

    ctrl+r 反撤销

    重复命令

    . 重复上次命令步骤

    文本行移动

    >>  文本行向右移

    <<  文本行向左移

    复制粘贴

    yy  复制当前整行内容    n  yy  复制n行

    p    在光标所在位置向下开创一行

    可视模式:

    v   按字符移动,选中文本

    V  按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动 重复执行.

    替换操作:

    r    替换当前字符

    R   替换当前行光标后的字符

    查找命令:

    /   输入字符

    n  下一个

    N  上一个

    替换命令

    在末行模式下,把光标所在行的abc全部替换为123 为  :%s/abc/123/g

    在末行模式下,把1到10 行的abc全部替换为123  为 :1,10s/abc/123/g

    vim里执行 shell 下命令  末行模式里输入!然后输入1

    相关文章

      网友评论

          本文标题:Ubuntu的定义和一些基础命令

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