Linux基本命令详解

1、目录切换命令

window中通过图形化界面和鼠标可以任意切换需要进入的目录,但Linux必须通过cd命令切换目录。

在登录系统的情况下,在当前命令窗口输入 ls/ 即可看到Linux目录,在此笔者用树状图表示:

* bin (binaries)存放二进制可执行文件

* sbin (super user binaries)存放二进制可执行文件,只有root才能访问

* etc (etcetera)存放系统配置文件

* usr (unix shared resources)用于存放共享的系统资源

* home 存放用户文件的根目录

* root 超级用户目录

* dev (devices)用于存放设备文件

* lib (library)存放根文件系统中的程序运行所需要的共享库及内核模块

* mnt (mount)系统管理员安装临时文件的系统安装点

* boot 存放用于系统引导时使用的各种文件

* tmp (temporary)用于存放各种临时文件

* var(variable)用于存放运行时需要改变数据的文件

cd usr  切换到该目录下usr目录

cd ../ 切换到上一层目录

cd / 切换到系统根目录

cd ~ 切换到 用户主目录

cd - 切换到上一个所在目录

2、目录的操作命令(增删改查)

(1)增加目录操作(增):mkdir 目录名称

(2)查看目录操作(查):ls [-al] 父目录

         ①ls:查看该目录下的所有目录和文件

         ②ls -a:查看该目录下的所有目录和文件,包括隐藏的

         ③ls -l:查看该目录下的所有目录和文件的详细信息(ls -l 可以缩写成ll)

  (3) 寻找目录(查):find 目录 参数 (查找/root下的与test相关的目录(文件)  find /root -name ‘test*’

  (4) 修改目录的名称(改) :mv 目录名称  新目录名称

  (5) 移动目录的位置----剪切(改):mv  目录名称  目录的新位置  (mv  test  /usr)

  (6) 拷贝目录:cp -r 目录位置及名称 目录拷贝的目标位置  ----r 代表递归拷贝(cp -r    /usr/test     /newTest )

  (7) 删除目录 : rm [-rf] 目录

         ① rm -r 目录 ,会询问是否删除

         ②rm -rf 目录,不需要询问而强制删除

3、文件的操作命令(增删改查)

   (1)文件的创建(增):touch 文件名称     ----空文件

    (2)文件的查看 (查):cat/more/less/tail  文件

             ①cat :只能显示最后一屏内容

             ②more : 可以显示百分比,回车可以向下一行,空格可以向下一页,q 可以退出查看

             ③less :可以使用键盘上的PgUp和PgDn向上和向下翻页,q结束查看

             ④tail -10 :可以查看文件的后10行,Ctrl+C结束

    (3)修改文件的内容(改): vim 文件   

              操作:点击键盘 i/a/o 进入编辑模式,编辑完成后,按下Esc退回命令模式,无法编辑,

                         再输入 :wq(写入内容并退出)  或者 :q!(强制退出不保存)

    (4) 删除文件(删):rm -rf 文件

4、压缩文件的操作:

    (1)压缩文件:tar -zcvf    打包压缩后的文件名(xxx.tar.gz)     要打包压缩的文件

               z :调用gzip压缩命令进行压缩

               c : 打包文件

               v : 显示运行过程

               f :指定文件名

     (2)解压压缩包 : tar [ -xvf]   压缩文件 (解压到当前目录)    tar [ -xvf]   压缩文件  -C   解压的位置(解压到指定位置)

              x : 代表解压

5、其他命令:

  (1)显示当前所在位置 : pwd

     (2)  搜索命令 : grep  要搜索的字符串   要搜索的文件(搜索sudu.conf文件中包含字符串to的行:grep to sudo.conf  --color(可以让to高亮))

   (3)管道命令 : |  将前一个命令的输出作为本次目录的输入

   (4)查看进程 : ps -ef

     (5)   杀死进程 : kill -9 进程的pid

6、网络通信命令

     (1)查看当前系统的网卡信息:ifconfig

     (2)查看与某台机器的连接情况:ping

     (3)查看当前系统的断楼使用:netstat -an

猜你喜欢

转载自blog.csdn.net/weixin_42078450/article/details/86086833
今日推荐