Ubuntu的定义和一些基础命令

     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的定义和一些基础命令)