linux 的基本命令

学习ubuntu中linux 的基本命令

1./  表示根目录

2.c d 表示进入

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.  !+ (序号)  查找使用过的命令

22 .  save              保存

23. ln                硬链接

24. ln -s            软连接

25.more        查看时分屏显示

26.rmdir        删除空白文件

27. rm -r      删除文件夹与其下的文件

28.  ls  *TXT    表示查看以TXT结尾的所有文件

29. ls    txt *      表示查看以txt 开头的所有文件

30.  tab      自动补全输过的命令

重定向命令

31 >  表示重定向 ,覆盖原内容

    .>> 表示重定向,在原内容的基础上叠加

删除命令

32.redir  表示删除空文件夹

33.rm -r  删除文件夹以及里面的内容

34.rm -i  以询问的方式删除

    rm      删除某个文件

链接的用法

35.|    管道          ls/bin | more    表示以分屏的形式查看bin 下的文件

36.  ln    硬链接      原内容删除后不删除文件的内容

37.  ln -s  软链接  原内容删除后链接文件中的内容也删除

" * " 符号的用法

38. *    表示可以代表任何内容

      ls  * txt    表示查看以txt结尾的内容

      ls  txt*    表示查看以txt开头的内容

grep查找

39. grep  a^    表示查找以a开头的文件

40. grep  a$    表示查找以a 结尾的文件

41. grep  a      表示查找带a 的文件

42. grep  a  -v  表示查找除a 以外的文件

43.  n  表示排号

44. grep  t*t  表示查找含t--t的所有文件

copy复制

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

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

cp -v 表示其复制进度

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

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  test.tar.gz+内容    表示归档并压缩

解释:把1.txt 归档压缩到test.tar 下

tar  -xcvf  test.tar.gz+内容    表示归档并解压

解释:把1.txt 归档解压到test.tar 下

用户组

groupadd      创建用户组

举例:sudo  groupadd  08ty

cat /etc /group  查看用户组

groupdel      删除用户组

举例:sudo  groupdel  08ty

sudo  uesrmod  -a    -G(大写)+切入组+用户名      表示换组

权限


r读取权限,数字代号为 "4"

w写入权限,数字代号为 "2"

x执行权限,数字代号为 "1"

-不具任何权限,数字代号为 "0"

权限命令

chmod    表示修改文件权限

chown    表示修改文件用户名

chgrp    表示修改文件用户组

dourp  +文件  搜素文件的所在组

举例:sudo  chmod  777  06.txt

举例:sudo  chown  用户名  06.txt

举例:sudo  chgrp  用户名  06.txt

扩充知识

cal    查看日期

cal  -y  查看某年的日历

date  +%y -%m -%d -%h :%m :%s      查看当天的日期

ps  查看进程

df    查看磁盘分布

du  查看目录占磁盘的空间

神之编辑器  vi (重点)

.vi编辑器分为三种模式

命令模式,当我们打开vi时此时的页面就是命令模式,所有的命令都要在命令模式中执行

编辑模式,按小写“ i ” 开始编辑 ,进入编辑模式

末行模式,按" shift  : " 到此文件的做后一行,这个命令必须在命令模式下执行

vi 编辑的插入基本命令

i: 插入光标前一个字符

I: 插入行首

a: 插入光标后一个字符

A: 插入行未

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

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

移动光标:

h: 左移

j: 下移

k: 上移

l: 右移

M: 光标移动到中间行

L: 光标移动到屏幕最后一行行首

G: 移动到指定行,行号G

w: 向后一次移动一个字

b: 向前一次移动一个字

{: 按段移动,上移

}: 按段移动,下移

Ctr-d: 向下翻半屏

Ctr-u: 向上翻半屏

Ctr-f: 向下翻一屏

Ctr-b: 向上翻一屏

gg: 光标移动文件开头

G: 光标移动到文件末尾

删除命令:

x: 删除当前光标字符

X: 删除光标前一个字符

dd: 删除光标所在行, ndd 删除n行

d0: 删除光标前本行所有内容

dw: 删除光标后本行所有内容

撤销命令:

u: 一步一步撤销

Ctr-r: 反u: 一步一步撤销

Ctr-r: 反撤销

重复命令:

" . "重复上一次操作的命令

文本行移动:

>>: 文本行右移

<<: 文本行左移

复制粘贴:

yy: 复制当前行,yy 复制 n 行

p: 在光标所在位置向下新开辟一行,粘贴

可视模式:

v: 按字符移动,选中文本

V: 按行移动, 以字符开始选中可以多行

替换操作:

r: 替换当前字符

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

查找命令:

/:输入字符        n: 下一个        N:上一个

替换命令:

:%s/abc/123/g      光标所在行的abc替换成123

10s/abc/123/g      第一行至第10行之间的abc替换成123

想学的可以参考一下,希望可以帮助到大家,更多的知识点我会不断的更新

                                                                  请多多指教

推荐阅读更多精彩内容