Linux的基础知识:基础命令

目录

 

1.Linux与Windows的区别

2.Linux有一个根目录,用户的所有东西都放在根目录下

3.pwd可以查看当前目录;

4.cd命令可以设置当前目录

5.ls可以查看任何目录下的内容,-a选项可以查看所有内容,包括隐藏文件;-l可以查看详细信息,-a和-l可以合并为-al

6.mkdir新建文件夹,-p可以把中间不存在的文件夹也创建出来;要求目录不存在

7.rmdir删除空文件夹;rm -rf删除非空文件夹

8. tab自动补齐命令

9.tar对多个文件或者文件夹进行打包,

    tar zcvf 压缩文件名.tar.gz 路经1 路经2 ...

    解压缩:

    tar zxvf 压缩文件名.tar.gz 路经

10.touch可以创建文件,还可以把一个已经存在的文件最后修改时间改为touch命令时间

11.cp拷贝文件:cp 文件1 文件2

     ln建立链接文件,即两个文件的内容一模一样,更改一个文件,另一个文件的内容也会发生变化,删除一个,另一个不收影响。(硬链接)

      使用: ln 文件1 文件2

      ln -s可以创建软链接文件,软连接不能独立于源文件存在,源文件删除,软连接不可用

     当多处需要使用一个文件时,就可以创建链接文件,这样节省内存。因为链接只是起了一个别名,并没有复制内容

12. mv移动文件

13.clear清空终端屏幕

14.chmod修改一个文件的属性,一个文件的属性由9个字母组成,分三组,即创建人,同组人,其他人;每组有三种权限:读(r),写(w), 执行(x),无权限(-);同时可以使用数字来表示:读(4),写(2),执行(1),无权限(0)

15.脚本文件(sh)文件,就是将文件中的命令依次执行,可以用来自动化的完成一些繁琐工作

16. ps查看当前终端中的所有进程

-aux 查看系统中所有进程

kill pid号  杀死进程;-9可以强制结束一个进程

ctrl + c 可以把占住终端窗口的进程结束掉

17.输出重定向可以让命令吧本应该显示在窗口的内容,写入到文件中,即在命令后写>号,就可以实现;文件中的原有内容会被删除

 >>号可以在文件中进行追加,不删除原有文件内容

18.输入重定向可以让程序从文件中获取信息,用<号实现

19.在linux系统中可以使用管道把多个命令链接成一条线,前一个命令的处理结果,作为后一个命令的初始数据

管道使用 | 符号表示

20.在命令中使用通配符编写路经,可以使用一个路经代表多个路经(只能代表实际已经存在的路经)

      ?可以代表任意一个字符,且必须代表,不能为空

    * 可以用来代表任意多个任意字符

21.vim的一些简单命令:


1.Linux与Windows的区别

Linux系统是一个可以多用户登录的系统,即多个用户可以同时在线进行操作,互不干扰,whoami查看当前用户使用的账号。

Windows系统同一时刻只能有一个用户在线操作。

2.Linux有一个根目录,用户的所有东西都放在根目录下

3.pwd可以查看当前目录;

4.cd命令可以设置当前目录

5.ls可以查看任何目录下的内容,-a选项可以查看所有内容,包括隐藏文件;-l可以查看详细信息,-a和-l可以合并为-al

6.mkdir新建文件夹,-p可以把中间不存在的文件夹也创建出来;要求目录不存在

7.rmdir删除空文件夹;rm -rf删除非空文件夹

8. tab自动补齐命令

9.tar对多个文件或者文件夹进行打包,

    tar zcvf 压缩文件名.tar.gz 路经1 路经2 ...

    解压缩:

    tar zxvf 压缩文件名.tar.gz 路经

10.touch可以创建文件,还可以把一个已经存在的文件最后修改时间改为touch命令时间

11.cp拷贝文件:cp 文件1 文件2

     ln建立链接文件,即两个文件的内容一模一样,更改一个文件,另一个文件的内容也会发生变化,删除一个,另一个不收影响。(硬链接

      使用: ln 文件1 文件2

      ln -s可以创建软链接文件,软连接不能独立于源文件存在,源文件删除,软连接不可用

     当多处需要使用一个文件时,就可以创建链接文件,这样节省内存。因为链接只是起了一个别名,并没有复制内容

12. mv移动文件

13.clear清空终端屏幕

14.chmod修改一个文件的属性,一个文件的属性由9个字母组成,分三组,即创建人,同组人,其他人;每组有三种权限:读(r),写(w), 执行(x),无权限(-);同时可以使用数字来表示:读(4),写(2),执行(1),无权限(0)

修改命令:chmod 775 abc.txt

即修改后,创建人和同组人可以读写执行,其他人可以读和执行

15.脚本文件(sh)文件,就是将文件中的命令依次执行,可以用来自动化的完成一些繁琐工作

 查看属性:

可以看到还不能执行,没有执行属性(x),因此修改属性:

可以看到有执行属性了,就可以执行了:

16. ps查看当前终端中的所有进程

-aux 查看系统中所有进程

kill pid号  杀死进程;-9可以强制结束一个进程

ctrl + c 可以把占住终端窗口的进程结束掉

17.输出重定向可以让命令吧本应该显示在窗口的内容,写入到文件中,即在命令后写>号,就可以实现;文件中的原有内容会被删除

 >>号可以在文件中进行追加,不删除原有文件内容

18.输入重定向可以让程序从文件中获取信息,用<号实现

19.在linux系统中可以使用管道把多个命令链接成一条线,前一个命令的处理结果,作为后一个命令的初始数据

管道使用 | 符号表示

20.在命令中使用通配符编写路经,可以使用一个路经代表多个路经(只能代表实际已经存在的路经)

      ?可以代表任意一个字符,且必须代表,不能为空

    * 可以用来代表任意多个任意字符

 

21.vim的一些简单命令:

(1)复制nyy命令,表示光标当前行和下面的一共n行,进行复制,n=1可以省略

(2)np命令,表示在光标下一行开始进行粘贴,一共粘贴n次,n=1可省略

(3)ndd命令,表示将内容进行剪切,和nyy类似,n=1可省略

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值