zoukankan      html  css  js  c++  java
  • linux常用命令

    1.  上传下载用FTP工具直接拖拽,可上传任意文件夹和文件,要sftp协议

    2.  Rzsz也可以上传下载,但是不能上传文件夹,只能上传文件

    3.  Rzsz命令安装:使用yum安装,yum –y install lrzsz
    编译安装:
    http://blog.chinaunix.net/uid-20639775-id-154615.html

    4.  [root@besttest ~]$root代表当前用户,besttest代表主机名,~代表路径,$代表普通用户,如果是#代表root用户拥有最高的权限

    5.  [root@besttest ~]$ sudo su -:切换用户到rootexit是注销,reboot是重启;shutdown -r 20 “定时重启”;shutdown -h 30 “定时关机”; shutdown -h now“立即关机”;init 0关机;

    6.  切换,但是如果没有安装图形化界面就不能切换

     

    7.  添加用户:useradd zhaojinfang   给添加的用户添加密码:passwd zhaojinfang,然后让数据密码,不指定家目录,会有默认的家目录/home/;~代表家目录 cd ~:回到家目录;直接cd也会快速回到家目录;

    8.  id 可以查看当前用户;whoami:查看当前用户;who/w:看当前已登录用户

    9.  Useradd -g groupname username

    10.切换用户:su username/su – username:会重启加载用户的环境变量,root用户下,直接su username时,家目录扔为root,但是又没有操作权限,不过又su –就直接进入自己用户的家目录

    11.sudo获取超级用户权限

    12.删除用户:userdel username:也必须是root用户才能操作;userdel -r xw 删除用户的时候也删除他的家目录

    13.添加组:groupadd test;删除组:groupdel name

    14.查看地址命令:ifconfig或者ip adhclient自动获取IP

    15./是指顶级目录,相当于windows的我的电脑

    16.相对路径:相当于当前的路径;绝对路径:实际的路径;cd ..回到上一级目录;cd ../..:回到上两级目录;cd -:返回上一次所在的目录

    17.Vi切换编辑模式和命令模式:i当前行编辑,o当前行的下一行编辑,h当前位置的下一位置;

    18.Esc编辑模式切换命令模式

    19.退出vi,并且在命令模式下,:q!不保存退出,:q-无修改文件可以直接退出,:wq-保存退出,:x-也是保存退出;

    20.命令模式下查找: /test从头开始查找,?test-从文件尾开始查找

    21.显示行号“:set nu,取消显示行号“:set nonu, :8”就是到第八行,shift+g迅速到文件末位,x删除单个字符,dd就是删除一行,u是撤销,16dd就是删除16行是数据,yy就是复制,p粘贴,$把光标移到行尾,0把光标移到一行的最前面,.:重复前一次操作

    22. 

    24.:%(所有行)s(替换)/(要替换的内容)/(要替换成的内容)/g

    25.创建文件夹:mkdirmkdir -p /tmp/besttest/blk如果创建的文件夹父目录不存在直接创建一个

    26.删除文件夹:rm rmdir

    27.Mv test /home/zjf/  test移动到zjf下面,如果mv后面跟的不是路径,就是改名mv besttest linux

    28.Touch zjf就是创建一个文件, touch .xiaomimi创建一个隐藏文件

    29.Ls -l ll是一样的, ls -a能够查看隐藏文件

    30.复制cp zjf(文件) /tmp,这个是复制文件,cp -r 复制目录就是文件夹

    31.Cp -f 强制复制,有重复的替换

    32.Alias就是给命令起别名

    33.Vi cat more less tail查看文件

    34.Du -sh查看当前目录下的所占空间大小, du -sh *查看当前目录下所有文件大小,du -sh name查看name文件夹大小

    35.Df -h查看当前磁盘已经使用多少

    36.Ll查出来的第一个代表自己,第二个代表本组,第三个代表其他

    37.加权限,chmod o+w zjfo是给其他用户加权限;chmod g+x是给本组的加;chmod u+x给自己加;chmod +x所有;chmod a+x所有;

    38. 

    39.Chown改变文件的所有者 chown test zjf如果是文件夹的话也要加-r

    40.Chgrp 改变所属组 chgrp test zjf如果是文件夹的话也要加-r

    41.Wc -l file统计有多少行,cat ax |wc -l统计ax文件中的行数;ls |wc -l|前面的结果给后面的命令执行,统计当前目录下总共有多少个文件

    42.&&连接两条命令,先后执行sh startup.sh && tail -f /logs/a.log

    43.压缩解压最后的命令是gunzip

     

    44.>重定向,要把一个文件清空的话,可以前面为空,>text就是把text清空

    45.>>重定向,是在末尾追加

    46.Ps -ef列出所有的经常以及进程的情况

    47.ps -ef |grep lampplampp有没有进程运行

    48.grep -v grep是把grep这条进程排除掉

    49.top动态的查看进程,但是不能查找

    50.kill -9 pid杀进程,可以跟多个pid

    51.nohup ./jmeter-server &后台启动,即使关闭控制台,但是扔在运行

    52.crontab -e是编辑定时任务的,crontab -l查看当前有哪些定时任务

    53.netstat -nlpt|grep 8080,查看的是8080这个端口号的进程,如果没有说明没有被占用

    54.软件安装:rpm -ivh xxx.rpm,rpm安装完不需要自己再加环境变量,自己会自动加,rpm -qa就是查询出所有安装的rpmrpm -e xxx卸载

    55.Yum从下载到安装到配置环境变量都不需要自己弄,都是直接安装好的

    56.Yum list installed|grep mysql查看是否安装了mysql

    57.Yum命令

    58.源码安装:./configure –prefix=/path生成编译文件,make 编译,make install把安装好的文件放到你指定的目录

    59.Ps -ef|grep jmeter|grep -v grep |awk ‘{print $2}’awk取第二列的数据

    60.Shell其实就是多个命令写在一起

    61.shell文件中

    pid= `ps -ef|grep jmeter|grep -v grep |awk ‘{print $2}’`

    Kill -9 $pid

    62.Linux默认的解释器就是bash#!bash

    63.Date +%Y date +%s, date +%Y%m

  • 相关阅读:
    html(单纯html标签)
    python 知识点
    浅谈五大Python Web框架
    Python3的变化
    测试开发
    常见的测试用例设计方法
    数字数据类型及其对应转移字符
    char *p 与char p[]
    C语言运算符优先级 详细列表
    软件自动化测试
  • 原文地址:https://www.cnblogs.com/sophy1230/p/6235549.html
Copyright © 2011-2022 走看看