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

    1.查看日志的6种方法:tail,head,less,more,cat,tac;

    其中:tail -f a.log实时刷新日志的最后几条最好用

    分页查看less和more:more不能往前翻,而less前后都可以;翻页n 倒翻shift+n

    less可以使用【pageup】和【pagedown】键进行前翻页和后翻页

    2.linux顶层目录是/, 绝对路径以/开头,相对路径就没有/,.代表当前路径

    4.退出:exit退出(当前服务器) ctrl+c(退出)或ctrl+z(彻底退出)

    4.1编辑文件:vi/vim-》  进入命令模式:按住shift+冒号   进入文本编辑模式:按‘i’进入编辑模式,按‘esc’键退出编辑模式

    保存并退出文件:进入命令模式后输入q退出文件编辑,输入wq保存并退出,输入wq!保存文件并强制退出    输入q!强制退出 

    5.快捷补全:cd a点击tab就带出a开头的文件名(前提a开头的文件唯一)

    7.当前路径:pwd(print working directory)

    8.目录:ls 也可以指定目录:

    ls -l显示文件操作需要的权限和其他信息

    ls *.py列出所有以.py结尾的文件

    返回列表结果分析:drwxr-xr-x 2 app apps

    8.1(一共有3个权限:rwx)d代表此为目录

    8.2第1个rwx文件创建者拥有的权限:读/写/执行

    8.3第2个r-x代表创建者所属的组拥有的权限(读和执行)

    8.4第3个r-x代表其他组有的权限(读和执行)

    8.5中2代表它包含的文件个数为2(包括它自己)

    8.6app代表创建此文件的用户,apps代表创建此文件的用户所属组

    9.切换目录:cd 切换上次的目录cd - 

    切换到根目录:cd ~

    创建文件:touch

    10.打包(不带压缩的):tar -cvf bao.tar file1.txt file2.txt c:create v: 进度 f:file

    解包:tar -xvf bao.tar x:解开档案文件

    既打包又压缩:tar -zcvf bao.tar.gz *.py把所有py后缀名的文件既打包又压缩

    解包:tar -zxvf bao.tar.gz

    注:.py其实只是为了取名好记,linux中没有后缀名一说的

    11.压缩gzip:(一般这样)gzip -r bao.tar bao.tar.gz或者gzip bao.tar(简单点)

    解压:gzip -d bao.tar.gz 变成bao.tar 然后tar -xvf bao.tar

    解压windows压缩的包:zip和upzip

    12.zip压缩:zip格式的压缩包windows和linux是通用的,直接用

    和tar一样用:压缩zip bao.zip *.py 解压:unzip -d lujing(解压到lujing目录下,没有就创建) bao.zip

    13.从超级管理员退到普通用户:exit

    14.linux把界面字体放大ctrl+shift+加号,放小:ctrl+减号

    15.kill杀进程:kill 12345杀掉12345; 强制杀死进程 kill -kill 12345;彻底杀死进程kill -9 12345(12345可以是程序的PID或是PGID,也可以是工作编号)

    16.接口请求:curl代表http请求 -xput代表 -h代表自定义header -d代表发送post请求

    17.linux中安装命令:yum -y install lrzsz然后才有上传下载的命令

    window上传文件到linux中:rz -be(rz或者rz -e,但是rz -be最靠谱)然后选择文件就上传上去了 如果没有自动上传就再输入:rz -bye

    window上linux上下载文件:sz 文件目录名

    18.切换管理员账户:sudo su root 切换普通用户:sudo(SuperUser do) su - app(app是普通用户,-和app之间要有空格)

    19.查找文件是否存在:find 目录 文件名

    22.查看静态的进程ps(一般ps -ef显示所有进程信息和命令行)

    查看动态进程top 退出按:q;

    查看两台服务器是否通:ping ip或者telnet ip 端口(如果两种都不行才说明完全不通);wget ip:port 注意:ping访问行内经常不通的,所以用wget(发送请求的意思)

    查看某个端口是否被占用:netstat -anp|grep 端口号

    23.查看(es的)进程(可以查看到该服务有没有被开启):ps -aux|grep elasticsearch|less

    只有一行:说明程序没有启动(那一行是这次查询的记录)

    24.清屏:clear

    28.命令介绍:ls --help(查看ls的所有参数介绍,不过好像是某个linux系统特定的) 或者man ls

    29.重定向:>示例:ls >test.txt就是将ls的结果写道test.txt文件中,不打印到控制台;cat 1.py 2.py>3.py就把1和2的内容都写到3.py文件中了,3.py中原来的内容会被覆盖

    30.分屏显示:more 下一页可能是n上一页可能是shift+n

    31.管道(一个命令的输出作为另一个命令的输入)!!!:| 示例:ls -lha |more

    33.rm删除文件或者空目录;rm -r 强制删除 (但每删一个目录时都会提示) ;rm -rf强制递归删除(连同目录)

    34.找文件内容:grep 示例:grep -n '[Hh]ello' 101.py -n代表搜到的关键字在文件中哪一行 中括号代表随便哪个都可以

    36.安装linux命令:yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令

    37.远程连接服务器:ssh 用户名@ip

    例:ssh (用户名)app@172.16.153.124(服务器地址),app和@之间没有空格

    38.source命令的功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句;通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

    39.清空日志文件的方法:echo "">filename.log 

    adb logcat -c清空手机的日志文件

    41.查看日志中乱码解决:cmd中输入(linux中不确定是不是)chcp 65001(以utf-8格式查看) ;返回之前的gbk方式:chcp 936

    43.修改下载(sz)到windows中默认目录:选项->终端->x/y/zmodem

    45.linux中文乱码解决:会话选项->外观->字符编码->由默认改成utf-8,需要重新输入或者打印中文才生效

    46.执行shell脚本:sh text.sh或者./text.sh(或者绝对路径)

    47.修改shell文件为可执行文件 chmod +x test.sh

    48.查看历史命令:history|redis-sever |grep conf

    49.linux中快捷复制:ctrl+insert就是复制

    50.复制文件:cp例cp file1 file2将file1复制成file2

    简单的:
    mv:移动文件/更名 例:mv file1 file2改名; mv file2 dir2移动到文件夹dir2下; mv /test/file/ /tem/file/test既移动又改名
    创建目录:mkdir test/ma/retest 创建目录:当前路径下创建其他目录下的文件 mkdir test1 test2同时创建两个目录
    .代表根目录
    创建文件:touch uaa ubb.txt /test/ccc创建多个类型的文件

    四、停止和启动tomcat
    cd /home/personal/neiguan-tomcat #执行
    bin/startup.sh #启动tomcat
    bin/shutdown.sh #停止tomcat
    tail -f logs/catalina.out #看tomcat的控制台输出;看日志(另开一窗口看日志)
    ps -ef |grep tomcat #看是否已经有tomcat在运行了

  • 相关阅读:
    【设计模式】备忘录
    统计ip的发送频率和该ip发送的有效消息(去除相似消息)的数目
    Android之消息推送聊天实现
    Dictionary通过下标获取key和value
    SGU 271 水题。。。。
    二叉树递归和非递归遍历
    C#与SSL
    正则表达式总结
    SQL Server User Accounts
    嵌入式领域中各种文件系统的比较
  • 原文地址:https://www.cnblogs.com/zhaobobo10/p/12009423.html
Copyright © 2011-2022 走看看