Linux 基础命令 持续更新中...
1、ls 显示当前文件/文件夹
显示文件大小: ls -lh
显示隐藏文件: ls -a
显示文件详细信息: ls -l (ll)
2、pwd 显示当前所在路径 cat 显示当前文件下所有内容
3、cd
cd - 回到上次工作的目录
cd ~ 回到家目录
cd 盘符 跳转到指定盘符下
4、文件操作:
创建文件: touch 文件 名---touch 123.txt
创建目录(文件夹):mkdir mkdir test
删除目录(文件夹):rmdir rmdir test
删除文件:rm -r 递归删除 -i 交互式删除 -f 强制删除
创建快捷方式:
ln -s 源文件 目标文件 ----软链接(win快捷方式,删除后源文件仍然在;可以是目录可跨文件系统)
ln 源文件 目标文件 ----硬链接(目录不允许创建,不可跨文件系统,只能在同一文件系统下创建)
软硬链接修改源文件都会同步
软链接:
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
硬链接:
1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建
5、通配符 * 任意一个 ?一个 [] 和 \ 转义
6、分屏显示: more 空格显示下一页 q 退出 h 帮助
7、管道符: | 配合grep
grep | ^ 开头 $ 结尾
8、查找 find
find ./ -name test.sh 查找当前目录下所有的test.sh的文件
find / tmp -size 2m 等于2m的文件
+2m 大于2m的文件
+4K -size -5m 在4k-5m文件
9、拷贝 cp
cp 源文件 新文件
cp 源目录 新目录 -r
cp 目录文件 ./ ----从目录文件复制到当前目录下
10、移动(重命名) mv
mv 34.doc /Users/chen/we/ceshi3.zip
移动34.doc文件到weiixncache下并改名ceshi.zip
Cp 同命令
11、解压缩(https://blog.csdn.net/liuyanfeier/article/details/62422315)
.tar
压缩:tar cvf FileName.tar FileName
解压:tar xvf FileName.tar
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
解压到指定的路径:tar zcvf test.tar.gz -C 路径
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
.rar
解压:rar a FileName.rar
压缩:rar e FileName.rar
12、进程
ps -a ps -aux
性能分析(win资源管理器) top(https://www.cnblogs.com/sunshuhai/p/6250514.html)
杀掉占用的程序(linux)
lsof -i:port
kill -9 pid
13、df
磁盘占用空间 df -lh
目录占用空间 du -alh
14、
whoami 查看当前用户
who -q 几个人登录
whoami 用户名/finger 用户名 返回指定的用户信息
15、远程连接
SSH 用户名@ip地址
16、修改文件权限
chmod u+x 123.py
给123.py文件的所有者添加执行权限
- rw_ rw_ r__
文件标识 所有者 所属组 其他
r4 w2 x1 _0
r 读 w 写 x 执行 d 文件夹 - 普通文件
17、动态查看日志
1、先切换到日志文件下:cd usr/local/tomcat5/logs
2、tail -f catalina.out(循环查看文件日志)
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,
tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.
Linux 基础命令 持续更新中...的更多相关文章
- Linux常用命令(持续更新中)
cd 目录名 :进入某个目录 ls :列出当前目录的内容 locate 文件名/目录名:寻找文件.目录 find 目录名1 -name 文件名/目录名2 :在目录1中寻找目录2 whereis 文件 ...
- Pig语言基础-【持续更新中】
***本文参考了Pig官方文档以及已有的一些博客,并加上了自己的一些知识性的理解.目前正在持续更新中.*** Pig作为一种处理大规模数据的高级查询语言,底层是转换成MapReduce实现的, ...
- 常用linux,DOS命令——持续更新
cd 文件夹名 进入某个文件夹 cd ../ 退出该级目录进入上一级 cd ../../ 退出该级目录进入上上级 cd ../../demo 退出该级目录进入上上级的目录 d: 回车 进入d盘 ls ...
- [Linux] Linux指令汇总(持续更新中...)
写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学L ...
- Linux常用命令——持续更新(2018-05-09)
此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...
- nodejs基础【持续更新中】
简介 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-dr ...
- Java基础——多线程(持续更新中)
如何建立一个执行路径呢? 通过查询API文档 java.lang.Thread类 该类的描述中有创建线程的两种方式 1.继承Thread类 (1).将类声明为 Thread 的子类 (2).该子类应重 ...
- Linux目录【持续更新中】
故障排除 服务器为什么这么慢?耗尽了CPU.RAM和磁盘I/O资源 服务 ELK服务基础 基础 常用命令 curl命令 Nginx服务基础 Nginx正向代理配置 Nginx文件下载服务器 Nginx ...
- linux常用命令---持续添加中...
1.cp -r 源文件夹 目的文件夹 // -r 可递归所有子目录及文件 2.grep -r 查找内容 ./* //递归查找当前目录下所有文件指定内容 3. 查看系统运行时间 who - ...
随机推荐
- 2018.09.25 poj3070 Fibonacci(矩阵快速幂)
传送门 矩阵快速幂板题,写一道来练练手. 这一次在poj做题总算没忘了改万能库. 代码: #include<iostream> #include<cstdio> #define ...
- Strut2的配置文件strust.xml报错:Package Action extends undefined package struts-default
struts.xml的警告信息,是需要联网验证dtd是否符合规范,只要配置成本地的dtd就会消失, 配置方式请看: 详细请看http://www.cnblogs.com/liuyangfirst/p/ ...
- HDU 2504 又见GCD (最大公因数+暴力)
题意:是中文题. 析:a和c的最大公因数是b,也就是说,a和c除了b就没有公因数了.再说就是互质了. 所以先把a除以b,然后一个暴力n,满足gcd(a, n) =1,就结束,就是n倍的c. 代码如下: ...
- 关于this对象
1.在全局函数中this指的是window 2.当函数被当做方法调用时,this等于那个对象 3.匿名函数具有全局性,只要是匿名函数,this指向window 实例1: var name = 'the ...
- ORACLE EBS xml publisher 报表输出字符字段前部"0"被EXCEL自动去掉问题
http://www.cnblogs.com/lzsu1989/archive/2012/10/17/2728528.html Oracle EBS 提供多种报表的开发和输出形式,由于MS Ex ...
- Android-XML格式描述
XML是W3C公司提出的标准,使用范围非常广阔,在框架的配置,程序的配置,布局文件的定义,网络传输等,无所不在: 以前学Java的时候,对XML的名词定义是,根节点,子节点 等等,而在Android里 ...
- 【转】WPF中PasswordBox控件的Password属性的数据绑定
英文原文:http://www.wpftutorial.net/PasswordBox.html 中文原文:http://blog.csdn.net/oyi319/article/details/65 ...
- vim基本命令速查表
来源:https://github.com/skywind3000/awesome-cheatsheets/blob/master/editors/vim.txt ################## ...
- Net系列框架-Dapper+简单三层架构
Net系列框架-Dapper+简单三层架构 工作将近6年多了,工作中也陆陆续续学习和搭建了不少的框架,后续将按由浅入深的方式,整理出一些框架源码,所有框架源码本人都亲自调试通过,如果有问题,欢迎联系我 ...
- Asp.net Core 2.1 Kestrel 现在支持 多协议处理(Tcp)
地址:https://github.com/davidfowl/MultiProtocolAspNetCore.git 在一个Kestrel服务上可以同时处理Tcp,Http,Https等多种协议. ...