• LINUX 基础命令


    LINUX 基础命令

    1.ls  查看当前的全部内容(直接输入LS即可)

    2.ll  查看当前全部内容的详细信息

    查询结果(drwrx-xr-x)三个一组

    D代表目录,第一组表示的是文件所有者对文件的权限,第二组表示文件所属用户对文件的权限,第三组表示的是其他人对文件的权限。

    R 代表的是是否有读取权限,值为4。 W 代表的是写的权限,值为2。X 代表的是执行权限。 — 代表没有权限

    3.pwd 打印当前目录

    4.rwdir  删除目录 rm删除文件     mkdir  创建目录

    5.cd  改变工作目录   例  cd /root

      cd(空格)..   返回到上一层

    6.clear 清屏

    7.cat (合并文件)

      例 cat > mzr (文件名)<<off

         abcdedfgh (内容)

         off

       

        cat > msc(文件名)<<off

         123456789 (内容)

         off

    合并复制   cat mzr msc > mmq(文件名)

    cat  -n msc mzr > mmq(-n 表示对行编号,空白行也编号)

    cat  -b msc mzr > mmq(-b 表示对行编号,空白行不编号)

    cat  -s msc mzr > mmq(-s 表示当遇到两行以上的空白行,代换为一行空白行)

    8.more (浏览超过一页的文件)   用法  more (文件名)

    9.less(文件名) 也是用来浏览超过一页的文件

      不过可以用上下键来滚动文件

    10.head (文件名) 查看文件前十行

      fead  -20 (文件名)  查看文件前20行

    11.tail (文件名) 查看文件后十行

      查看/var/log/nessages 的变化  tail  -f  /var/log/messages

    12.grep (查找指定字符串)

       例   在temp.txt 中寻找每一个 hello

             grep hello temp.txt

    13.find 路径 —文件名 (查找)

    14.chomd (赋权)

      例  给 test.sh 文件设置权限

          chomd 644 test.sh 

         6  文件所有者对文件的权限  (4+2)

         4  文件所属用户组对文件的权限

         4  其他人对文件的权限

    15.chown (更改文件所有者)  chown ID 文件

      例  chown 500 123.txt

    16.cp(复制)    cp  (源) (目标目录)

    17.scp (远程复制)实现从远程到本地,或者本地到远程的文件传输

      语法 例 将本地的1.mp3 复制到192.168.1.123的tmp 目标下

              scp 1.mp3 root@192.168.1.123:/tmp/

              将本地的/home/music/目录复制到192.168.1.123的/tmp/下。

              scp -r /home/music/ root@192.168.123:/tmp/

              目标文件为 /tmp/music/

              将192.168.1.123上的/home/tmp/1.mp3拷贝到本地/tmp/下

              scp root@192.168.1.123:/home/music/1.mp3  /tmp/

              将192.168.1.123上的/home/tmp/拷贝到本地/tmp/下

              scp  -r root@192.168.1.123:/home/music/  /tmp/

    18.mv (移动:把文件从主目录移动到一个现存的目录)

       mv sneakers.txt /home/newuser/

       移动的同时给文件改名

       mv sneakers.txt /home/newuser/new_neaksers.txt

    19.gzip usr.tar(用于压缩tar包)

      gunzip usr.tar.gz

      zip myfile.zip目录/*  压缩

      unzip myfile.zip   (用于解压扩展名为zip的文件)

      tar (用于打包文件)

    例  打包 tar -cvf myfile.tar 目录

    解包 tar -xvf myfile.tar

    20.free  查看当前系统内存的使用情况,他可以显示系统中剩余的和已用的物理内存,交换内存和内存缓冲区

    21.Shutdown -h now 指定现在立即关机

       定时关机  shutdown -h 11:00(设定的时间)   CTRT+C 取消

       指定五分钟后关机   shtdown +5 ‘’system will shutdown after 5 minutes’’

       重启计算机   shutdown -r

    22.date 显示日期 cal 显示日历

       clock  显示日期 不过只能root 用

    23.write 发送消息 例  write user message

    24. top 显示进程 (类似于任务管理器)

    25.groupadd 组名(创建用户组)

      groupdel  组名 (删除用户组)

      groups 显示当前用户所在组

    26.useradd newuser   添加用户

       添加用户,指定相关参数,建立text 用户,并把此用户加入root组

       useradd -m  -d  /home/shara  -g  root test

    Userdel (删除账号及其文件)   删除用户: userdl  newuser

    27.passwd newuser(修改密码)

    28.usermod (修改用户的各项设定)

       例 把test 加入mail组    usermod  -g  mail  test

    29.su(切换用户)   su 切换到root   su user1(切换到user1)

    30.who 查看当前用户有哪些用户登录

      whoami查看当前用户的登录人名

    31.figer 查询一台主机上的登录账号的信息

      figer[选项][使用者][用户@主机]

    32.ftp (该命令是标准的文件的传输协议的用户接口,是在TCP/IP 网络上传输网络文件最有效的方法。

    33.hostname 用于显示或设置系统的主机名

    34.netstat 用于显示网络信息,路由表,网络接品信息

       netstat -a 列出所有端口

       netstat -a|more  通过管道方式查看每一页内容

       netstat  -at  列出所有tcp 端口

       netstat  -l   只显示监听端口

       netstat -au  列出所有udp 端口

       netstat  -lt 只显示出所有监听tcp 端口

       netstat  -lu  只列出所有监听udp 端口

       netstat  -l/grep 80 查看80是否被占用

    35.ping 192.168.1.123  查看192.168.1.123 是否能连通

    36.ssh root@192.168.1.123   使用root登录到192.168.1.123

    37.wget  用于linux 环境下从XXX 上下载文件

       wget http://url/filename

    38.ifconfig 查看网卡的IP地址

       也可用于临时修改IP 重启后恢复到原始IP

     格式  incofig IP 地址 netmask 子网掩盖码

    39.ps 用于显示程序的进程 ps  -aux

      例  查找所有进程   ps  -aux

          利用管道和more连用,进行分页查看  ps -aut|more

          利用管道和gret 连用,在进程中查找tomcat进程 ps -aut|grep tomcat

          把查询到的进程导出文件  ps -aut > tmp.txt

    40.kill (用于终止程序)   kill PID (ID指进程ID)

    例 杀掉进程号为2629的程序  kill 2629

       向进程发送信号的方式杀进程序  kill -s sigint PID

    例  杀TOMACT 的进程为2629     kill  -s  sigint  2629

        强杀  kill  -9  2629

    41.service 用于启动,停止,重启服务进程

       启动服务器命令   service 服务器名 star

      停止服务器命令   service  服务器名  stop

      停止VSFTP        service  VSFT  stop

      重启服务器       service   服务器名 restart

      重启网络服务器   service  network   restart

    LINUX  VI  编辑工具

    第一步     vi (文件名)打开文件

    第二部     输i进入编辑状态

    第三步     输入要编辑或者更改的内容

    第四步     摁下esc 键进入命令状态

    第五部     shiift+;(即输入:)

    第六步     输入wq 回车  保存并退出

    Linux  配置方法

      系统—管理—网络—双击ehno

      把自动获取IP改为静态设置的IP地址(修改IP地址)

      激活

      

    进入字符界面

    找到/etc/inittab/ 进行修改,然后找到id:5:initdefault  把5修改为3

    然后重启虚拟机进入到字符控制台

    字符控制台返回到图形桌面  执行startx

    Windowslinux之间互通

    关闭windows和linux的防火墙

    把虚拟机的网络模式改为桥接模式

    Rz(上传到虚拟机) 选择上传文件,选择完事点击添加

    Sz (下载到windows)   sz  +路径+文件

    FTP(计算机之间传输)

    在服务器上安装FTP软件(VSFTPD)

    Services  vsftpd  start 启动(如果启动失败则重启vsftpd  Services  vsftpd  restart)

    登录lftp  root:system@192.168.1.111:21

    Cd

    Get(要下载的文件)

    Put(要传输的文件)

    LINUX 安装与卸载

    源代码格式(例如安装的是fcitx-3.4.2.tar.gz)

    1.上传安装包 rz

    2.解包   tar  -xzv  fcitx-3.4.2.tar.gz

    3.进入文件  cd  fcitx-3.4.2

    4.用ls命令查看文件,看包含configure   makefile   lmake   哪种格式

     

    5.卸载   make unistall

    RPM 格式安装

    1.上传rz

    2.安装  rpm -ivh  xxx.rpm

    3.卸载  rpm  -qa    ;     rpm  -e

     

    卸载   rpm  -e  tomcat7

    安装JDK

    1.查看JAVA版本信息    java  -version

    2.版本太低需要卸载     yum  remove  java

    3.上传  JDK安装包  rz

    4.安装   rpm  -ivh  jdk-7u4-linux-i586.rpm

    5.找到  etc   cd /etc/

    6.在最后输入(vi /etc/profile

    7.)

      java_home=/usr/java/jdk1.7.0_04

    classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar

    path=$java_home/bin:$path

    export java_home path classpath

    8.执行  source  /etc/profile

    9.查看JAVA版本信息    java  -version

    LINUX  安装Tomcat

    1.上传JDP安装包  (rz)

    2.解压  unzip apache-tomcat-7.0.26.zip

    3.进入到 tomcat 的/bin/目录下  cd  apache-tomcat-7.0.26

                                  cd bin

    4.在tomcat 的/bin/目录下执行命令,让程序有执行命令  chmod 755  *.sh

    5.启动tomcat    ./startup.sh

    6.网页搜索 http://192.168.1.xxx:8080/ 

    LINUX 基础命令

    1.ls  查看当前的全部内容(直接输入LS即可)

    2.ll  查看当前全部内容的详细信息

    查询结果(drwrx-xr-x)三个一组

    D代表目录,第一组表示的是文件所有者对文件的权限,第二组表示文件所属用户对文件的权限,第三组表示的是其他人对文件的权限。

    R 代表的是是否有读取权限,值为4。 W 代表的是写的权限,值为2。X 代表的是执行权限。 — 代表没有权限

    3.pwd 打印当前目录

    4.rwdir  删除目录 rm删除文件     mkdir  创建目录

    5.cd  改变工作目录   例  cd /root

      cd(空格)..   返回到上一层

    6.clear 清屏

    7.cat (合并文件)

      例 cat > mzr (文件名)<<off

         abcdedfgh (内容)

         off

       

        cat > msc(文件名)<<off

         123456789 (内容)

         off

    合并复制   cat mzr msc > mmq(文件名)

    cat  -n msc mzr > mmq(-n 表示对行编号,空白行也编号)

    cat  -b msc mzr > mmq(-b 表示对行编号,空白行不编号)

    cat  -s msc mzr > mmq(-s 表示当遇到两行以上的空白行,代换为一行空白行)

    8.more (浏览超过一页的文件)   用法  more (文件名)

    9.less(文件名) 也是用来浏览超过一页的文件

      不过可以用上下键来滚动文件

    10.head (文件名) 查看文件前十行

      fead  -20 (文件名)  查看文件前20行

    11.tail (文件名) 查看文件后十行

      查看/var/log/nessages 的变化  tail  -f  /var/log/messages

    12.grep (查找指定字符串)

       例   在temp.txt 中寻找每一个 hello

             grep hello temp.txt

    13.find 路径 —文件名 (查找)

    14.chomd (赋权)

      例  给 test.sh 文件设置权限

          chomd 644 test.sh 

         6  文件所有者对文件的权限  (4+2)

         4  文件所属用户组对文件的权限

         4  其他人对文件的权限

    15.chown (更改文件所有者)  chown ID 文件

      例  chown 500 123.txt

    16.cp(复制)    cp  (源) (目标目录)

    17.scp (远程复制)实现从远程到本地,或者本地到远程的文件传输

      语法 例 将本地的1.mp3 复制到192.168.1.123的tmp 目标下

              scp 1.mp3 root@192.168.1.123:/tmp/

              将本地的/home/music/目录复制到192.168.1.123的/tmp/下。

              scp -r /home/music/ root@192.168.123:/tmp/

              目标文件为 /tmp/music/

              将192.168.1.123上的/home/tmp/1.mp3拷贝到本地/tmp/下

              scp root@192.168.1.123:/home/music/1.mp3  /tmp/

              将192.168.1.123上的/home/tmp/拷贝到本地/tmp/下

              scp  -r root@192.168.1.123:/home/music/  /tmp/

    18.mv (移动:把文件从主目录移动到一个现存的目录)

       mv sneakers.txt /home/newuser/

       移动的同时给文件改名

       mv sneakers.txt /home/newuser/new_neaksers.txt

    19.gzip usr.tar(用于压缩tar包)

      gunzip usr.tar.gz

      zip myfile.zip目录/*  压缩

      unzip myfile.zip   (用于解压扩展名为zip的文件)

      tar (用于打包文件)

    例  打包 tar -cvf myfile.tar 目录

    解包 tar -xvf myfile.tar

    20.free  查看当前系统内存的使用情况,他可以显示系统中剩余的和已用的物理内存,交换内存和内存缓冲区

    21.Shutdown -h now 指定现在立即关机

       定时关机  shutdown -h 11:00(设定的时间)   CTRT+C 取消

       指定五分钟后关机   shtdown +5 ‘’system will shutdown after 5 minutes’’

       重启计算机   shutdown -r

    22.date 显示日期 cal 显示日历

       clock  显示日期 不过只能root 用

    23.write 发送消息 例  write user message

    24. top 显示进程 (类似于任务管理器)

    25.groupadd 组名(创建用户组)

      groupdel  组名 (删除用户组)

      groups 显示当前用户所在组

    26.useradd newuser   添加用户

       添加用户,指定相关参数,建立text 用户,并把此用户加入root组

       useradd -m  -d  /home/shara  -g  root test

    Userdel (删除账号及其文件)   删除用户: userdl  newuser

    27.passwd newuser(修改密码)

    28.usermod (修改用户的各项设定)

       例 把test 加入mail组    usermod  -g  mail  test

    29.su(切换用户)   su 切换到root   su user1(切换到user1)

    30.who 查看当前用户有哪些用户登录

      whoami查看当前用户的登录人名

    31.figer 查询一台主机上的登录账号的信息

      figer[选项][使用者][用户@主机]

    32.ftp (该命令是标准的文件的传输协议的用户接口,是在TCP/IP 网络上传输网络文件最有效的方法。

    33.hostname 用于显示或设置系统的主机名

    34.netstat 用于显示网络信息,路由表,网络接品信息

       netstat -a 列出所有端口

       netstat -a|more  通过管道方式查看每一页内容

       netstat  -at  列出所有tcp 端口

       netstat  -l   只显示监听端口

       netstat -au  列出所有udp 端口

       netstat  -lt 只显示出所有监听tcp 端口

       netstat  -lu  只列出所有监听udp 端口

       netstat  -l/grep 80 查看80是否被占用

    35.ping 192.168.1.123  查看192.168.1.123 是否能连通

    36.ssh root@192.168.1.123   使用root登录到192.168.1.123

    37.wget  用于linux 环境下从XXX 上下载文件

       wget http://url/filename

    38.ifconfig 查看网卡的IP地址

       也可用于临时修改IP 重启后恢复到原始IP

     格式  incofig IP 地址 netmask 子网掩盖码

    39.ps 用于显示程序的进程 ps  -aux

      例  查找所有进程   ps  -aux

          利用管道和more连用,进行分页查看  ps -aut|more

          利用管道和gret 连用,在进程中查找tomcat进程 ps -aut|grep tomcat

          把查询到的进程导出文件  ps -aut > tmp.txt

    40.kill (用于终止程序)   kill PID (ID指进程ID)

    例 杀掉进程号为2629的程序  kill 2629

       向进程发送信号的方式杀进程序  kill -s sigint PID

    例  杀TOMACT 的进程为2629     kill  -s  sigint  2629

        强杀  kill  -9  2629

    41.service 用于启动,停止,重启服务进程

       启动服务器命令   service 服务器名 star

      停止服务器命令   service  服务器名  stop

      停止VSFTP        service  VSFT  stop

      重启服务器       service   服务器名 restart

      重启网络服务器   service  network   restart

    LINUX  VI  编辑工具

    第一步     vi (文件名)打开文件

    第二部     输i进入编辑状态

    第三步     输入要编辑或者更改的内容

    第四步     摁下esc 键进入命令状态

    第五部     shiift+;(即输入:)

    第六步     输入wq 回车  保存并退出

    Linux  配置方法

      系统—管理—网络—双击ehno

      把自动获取IP改为静态设置的IP地址(修改IP地址)

      激活

      

    进入字符界面

    找到/etc/inittab/ 进行修改,然后找到id:5:initdefault  把5修改为3

    然后重启虚拟机进入到字符控制台

    字符控制台返回到图形桌面  执行startx

    Windowslinux之间互通

    关闭windows和linux的防火墙

    把虚拟机的网络模式改为桥接模式

    Rz(上传到虚拟机) 选择上传文件,选择完事点击添加

    Sz (下载到windows)   sz  +路径+文件

    FTP(计算机之间传输)

    在服务器上安装FTP软件(VSFTPD)

    Services  vsftpd  start 启动(如果启动失败则重启vsftpd  Services  vsftpd  restart)

    登录lftp  root:system@192.168.1.111:21

    Cd

    Get(要下载的文件)

    Put(要传输的文件)

    LINUX 安装与卸载

    源代码格式(例如安装的是fcitx-3.4.2.tar.gz)

    1.上传安装包 rz

    2.解包   tar  -xzv  fcitx-3.4.2.tar.gz

    3.进入文件  cd  fcitx-3.4.2

    4.用ls命令查看文件,看包含configure   makefile   lmake   哪种格式

     

    5.卸载   make unistall

    RPM 格式安装

    1.上传rz

    2.安装  rpm -ivh  xxx.rpm

    3.卸载  rpm  -qa    ;     rpm  -e

     

    卸载   rpm  -e  tomcat7

    安装JDK

    1.查看JAVA版本信息    java  -version

    2.版本太低需要卸载     yum  remove  java

    3.上传  JDK安装包  rz

    4.安装   rpm  -ivh  jdk-7u4-linux-i586.rpm

    5.找到  etc   cd /etc/

    6.在最后输入(vi /etc/profile

    7.)

      java_home=/usr/java/jdk1.7.0_04

    classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar

    path=$java_home/bin:$path

    export java_home path classpath

    8.执行  source  /etc/profile

    9.查看JAVA版本信息    java  -version

    LINUX  安装Tomcat

    1.上传JDP安装包  (rz)

    2.解压  unzip apache-tomcat-7.0.26.zip

    3.进入到 tomcat 的/bin/目录下  cd  apache-tomcat-7.0.26

                                  cd bin

    4.在tomcat 的/bin/目录下执行命令,让程序有执行命令  chmod 755  *.sh

    5.启动tomcat    ./startup.sh

    6.网页搜索 http://192.168.1.xxx:8080/ 

  • 相关阅读:
    KVM之一:安装准备(基于CentOS6.7)
    Nginx技巧——Nginx/Apache下禁止指定目录运行PHP脚本(转自运维之美)
    (转)关于 awk 的 pattern(模式)
    form验证里使用request 和前端倒计时
    restful 在接口中获取 传过来的值
    django使用celery
    celery
    restful 在接口中获取 request.user
    码云创建一个仓库
    django中local_settings的配置
  • 原文地址:https://www.cnblogs.com/ZyZx/p/9969084.html
Copyright © 2020-2023  润新知