linux常用命令

查看是32位还是64位

getconf LONG_BIT    

1:vm好用的功能:

    克隆:复制系统

    快照:类似于系统回退

   虚拟机共享 和 设置为桥接模式(两种方法就可以让办公室的同事都可以连接这台虚拟机)

2:linux文件结构

   /:根目录

   bin 目录:常用命令的文件都放在这个目录。

   etc目录:放置配置文件。

    home目录:类是user文件夹。

   root目录: 超级管理员的家。

libary目录:动态连接库文件。

usr目录:占用空间最大的目录,放zip,等额外的工具

      命令:ll:展示文件列表。

                ls:展示文件及文件夹名称

                ls -l:=  ll

                ll -a:显示文件(包括隐藏文件)

               touch:创建文件夹   touch a   touch .a(创建隐藏文件)

               rm:删除

               cd ..:回到上一级。

               wiho am i:操作者

               su:选择用户

               ifconfig:查询ip

              pwd:当前路径

             tab 键快速键入你想的目录

             cd /:返回根目录。

             clear

文件夹操作:

mkdir:创建文件夹

mkdir -p :多级文件夹创建

mv:重命名

rm -r:移除文件夹

rm:移除文件夹

rm -rf:强制删除

cp:复制文件  cp  a.txt hello/      cp  ../a.txt  ./

文件操作:

     touch  a.txt 创建文件

     vi:  

     vim:i o a  IOA      esc(键)   :wq(保存退出)    :q!(不保存退出)

    i:当前位置的前面

   I:当前位置的行首;

  a:当前位置的后面

  A:当前位置的行末尾

  o:下一行

 O:上一行

  esc模式下:  

       :set number 显示h行数

      :5  回到底5行

     n+  下移n行

     n- 上移n行

   gg行首

  G行末

   u撤销

   ctrl+r 反撤销

 d删除行

  y复制行

x删除单个        

    cat  :查看文件

   more

  head -10  xxx 显示10行

  tail -10 xxx  显示10行

/内容 搜索 n继续

文件压缩:

     gzip  压缩

    gzip -d 解压

tar  打包文件和文件夹(多个文件压缩)

    tar -zcf   新名称.tar.gz  a.text b.text

用户和用户组操作:

用户权限:

xxx  xxx   xxx

第一组:针对这个文件创建者

第二组:针对这个文件创建者的同组用户

第三组:针对这个文件创建者非同组用户

rwx

其他命令:

   查看操作系统版本:cat /etc/issue

  查看linux内核版本: uname -a   cat /proc/version

网络相关: ifconfig   ping

进程相关:查看进程:top

                 ps -aux  | grep mysql  查看瞬间进程

                netstat -nap   |  grep 8080   显示端口的情况

              kill -9 8080 关闭端口

      free 查看内存

   shutdown -r now 重启

              poweroff  关机

   

   

     

      

原文地址:https://www.cnblogs.com/jcfxl/p/9261075.html