码迷,mamicode.com
首页 > 系统相关 > 详细

linux常用命令

时间:2019-12-09 10:17:58      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:级别   dex   grep   创建文件   linu   端口   就是   接口   telnet   

1.tail -f a.log实时查看日志a文件
2.linux顶层目录是/, 绝对路径以/开头,相对路径就没有/,.代表当前路径
3.三个级别的权限:读写执行rwx
4.退出:exit退出(当前服务器) ctrl+c(退出)或ctrl+z(彻底退出)
退出文件:q
5.快捷补全:cd a点击tab就带出a开头的文件名(前提a开头的文件唯一)
6.查询命令的参数使用:man ls出来所有ls参数的说明
7.当前路径:pwd
8.目录:ls 也可以指定目录:ls /usr显示usr目录下的文件,相对绝对都可以
ls -l显示文件操作需要的权限和其他信息
ls *.py列出所有以.py结尾的文件
9.切换目录:cd 切换上次的目录cd -
切换到根目录:cd ~
创建文件:touch
linux中只有两种权限:root和非root,使用sudo(SuperUser do)临时切换成root
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 1111(进程pid号),强制kill -9 1111
16.接口请求:curl代表http请求 -xput代表 -h代表自定义header -d代表发送post请求
17.上传下载命令安装lrzsz:yum -y install lrzsz然后才有上传下载的命令
window上传文件到linux中:rz -be(rz或者rz -e,但是rz -be最靠谱)然后选择文件就上传上去了
window上linux上下载文件:sz 文件目录名
18.切换管理员账户:sudo su root
19.查找文件是否存在:find 目录 文件名
20.把普通文件变为可执行文件:chmod 111 test_index
21.连接服务器:ssh (用户名)app@172.16.153.124(服务器地址),app和@之间没有空格
22.telnet看端口号(172.16.153.15:8443)
23.|(管道符):上个命令的返回作为下个命令的参数
r 读取权限,数字代号为“4”;
w 写入权限,数字代号为“2”;
x 执行或切换权限,数字代号为“1”;
- 不具任何权限,数字代号为“0”;
24.清屏:clear
ctrl+z彻底退出
25.清空文件内容:cat /dev/null > file_name
26.查看服务有没有启动:cat start.sh(文件名)
27.查看(数据分析的)进程(可以查看到该服务有没有被开启):ps -aux|grep patent_gun.py|less
查看(ocr的)进程(可以查看到该服务有没有被开启):ps -aux|grep srv.pyy|less
查看(es的)进程(可以查看到该服务有没有被开启):ps -aux|grep elasticsearch|less
只有一行:说明程序没有启动(那一行是这次查询的记录)
有多行:说明程序已经启动(有时间字段,可以看到开启的时间)
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
32.移动/重命名:(将根目录下的dmp文件移动到当前目录的dmp目录当中并且改名为DMPLinux.jmx)mv /dmp ./dmp/DMPLinux.jmx
33删除(递归删除,删除非空文件夹):rm -r 强制删除:rm -f
34.找文件内容:grep 示例:grep -n ‘[Hh]ello‘ 101.py -n代表搜到的关键字在文件中哪一行 中括号代表随便哪个都可以
35.找文件:find ./-name test.sh sh代表shell脚本
36.下载好像是:yum
37.远程连接服务器:ssh 用户名@ip


文件颜色各代表(参考,不是绝对):
蓝色:目录,
绿色:可执行文件,
天蓝色:符号文件,
白色:普通文件,
黄色:设备文件,
红色:失效文件的链接,
浅红:压缩文件或tarball文件,
粉色:图片文件

linux常用命令

标签:级别   dex   grep   创建文件   linu   端口   就是   接口   telnet   

原文地址:https://www.cnblogs.com/zhaobobo10/p/12009423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!