Linux核心命令

1.pwd(print working directory)

作用:打印当前工作路径

2.ls(list)

作用:查看对应路径下的文件,列出文件信息

    2.1  ls -l:查看对应路径下文件的详细信息,此时不仅显示出文件名,还将文件的                类型、权限、大小、所有者等信息也一并显示。

Linux中七大文件类型:

    -(regular) :  普通文件/常规文件(包括二进制文件和文本文件)

    d (directory): 目录文件

    p(pipe) :     管道文件  (进程IPC的一种方式)

    l (link):     链接文件

    b(block) :    块设备文件

    c (character):  字符设备文件

    s (socket):    套接字文件

    2.2  ls -l + "文件名"  :查看该文件的详细信息

    2.3  ls -a:查看当前路径下所有文件,包括隐藏文件

     

3. cd

作用:切换工作路径

①将当前路径改为/etc/vim :  

           vincent@ubuntu:~$  cd  /etc/vim/

②回到家目录: 

                              vincent@ubuntu:/etc/vim$  cd

③回到刚刚去过的地方:

           vincent@ubuntu:~$  cd -

    ./    ----->  当前路径

    ../   ----->  上级路径

    ~ == /home/m

4. 命令行补齐

    按tab键

5.mkdir

    作用:创建空目录

6.touch

    作用:创建普通文件  更改文件的时间戳。

7.rmdir

    作用:删除空目录

8.rm(remove)

    作用:删除文件或目录

    rm + "文件名" :删除该文件

    使用 rm 删除非空目录:

        (1) rm -r 目录名

        (2) rm -f -r 目录名

        (3) rm -fr 目录名

         

9.cp(copy)

    作用:复制文件到某个指定的路径。

    cp 目标文件 目标路径   eg: cp *.c A

注意:当我们要复制的文件是一个目录时,需要加上选项 -r,表示递归地复制。

10.mv(move) 移动或重命名

    作用1:移动文件到指定路径。

        mv 目标文件 目标路径

    作用2:更改文件名。

        mv 原文件名 新文件名

 如何判断mv操作是移动还是重命名?

只需要判断mv 后面如果跟的是目录,则执行的是移动操作,否则执行的是重命名操作

11. cat(conCATenate) 显示文件内容

    11.1 如果想要显示行号则需要添加一个参数(-n):cat 文件名 -n

    例如:cat hello -n   意思为:显示hello的文本内容,并有行号显示

     11.2  当我们想查看这个文件中的不可见字符时,可以:cat 文件名 -A

12. head :  显示文件的头几行

     head  -n  5  文件名     :表示显示这个文件前五行的内容;

13.  tail : 显示文件的末几行

      tail  -n  5  文件名     :表示显示这个文件最后五行的内容;

14.less/more : 分屏显示文件

     less(more)  文件名    :显示文件的前一部分,按回车键或者空格键继续浏览下面的内容,若想                                            退出文件浏览,按Q键退出;

15. find: 在某目录中查找文件

         find  /etc  -name  "*.txt"

         ①:  /etc  是我们要找文件的地方

         ②:  -name 是我们要找文件的方式,其他的还有 -type 、-size;

         ③:  "*.txt" 这里面的内容是通配符

16.grep: 在某文件中找字符串

             格式:grep   "字符串"   文件名     

             例如: grep "apple.*"  dir/  -rHnw

   ① "apple.*" 是我们要查找的字符串,注意这里是正则表达式;

   ②  dir/  是要查找的范围,可以是一个文件或者是一个目录;

   ③  -rHnw : r 递归,H显示文件名,n 显示行号,w 全字匹配;

17.tar :压缩与解压文件

            tar   -xzvf  a.tar.gz    :以gz格式解压到当前目录;

            tar   -xjvf   a.tar.bz2   :以bz2格式解压到当前目录;

            tar   -xzvf  a.tar.gz   -C  /temp   : 以gz格式解压到/temp;

            tar   -xjvf   a.tar.bz2  -C  /temp  : 以bz2格式解压到/temp;

18.whereis:查看某命令相关位置

19.which:   查看某命令所在位置

20.clear :   清屏,或者是 Ctrl+L 组合键也可以实现清屏操作

21. alias:    给一个命令取别名

22. man :   查帮助信息

23.sort :     对文件排序后输出

24.uniq:     对文件去除相邻的重复行后输出

25.sed :    流编辑器

26.chmod:修改文件权限

27.chown:修改文件的所有者

28.chgrp:修改文件的所属组

29.who:显示已登录用户

30.whoami:显示当前用户名

31.write:给某用户发送信息

32.wall:给所有用户发送信息

33.ps:查看当前瞬间系统的进程信息

34.pstree:以树状方式查看当前系统的进程

35.top:持续跟踪系统的进程情况

36.kill:给一个指定的进程发送一个信号

37.nice:给某一个指定的NICE值启动进程

38.renice:动态修改一个进程的NICE值

39.adduser:增加一个新用户

40.addgroup:增加一个新用户组

41.delgroup:删除一个用户组

42.deluser:删除一个用户

43.passwd:更改用户密码

44.usermod:更改用户相关属性

45.ifconfig:查看系统当前活跃的网络接口

46.ping:给某主机发送ICMP数据包以检测网络

47.netstat:查看系统网络连接的相关信息

48.ifdown:禁用网络接口

49.ifup:启用网络接口

50.host: 查看域名所对应的IP地址

51.route:查看、设置路由和网关相关信息

52.ln:创建一个连接文件    

     

     

     

         

     

     

     

     

         

     

     

     

     

     

     

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值