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 基础命令 持续更新中...的更多相关文章

  1. Linux常用命令(持续更新中)

    cd 目录名 :进入某个目录 ls :列出当前目录的内容 locate 文件名/目录名:寻找文件.目录 find 目录名1 -name 文件名/目录名2 :在目录1中寻找目录2 whereis  文件 ...

  2. Pig语言基础-【持续更新中】

      ***本文参考了Pig官方文档以及已有的一些博客,并加上了自己的一些知识性的理解.目前正在持续更新中.***   Pig作为一种处理大规模数据的高级查询语言,底层是转换成MapReduce实现的, ...

  3. 常用linux,DOS命令——持续更新

    cd 文件夹名 进入某个文件夹 cd ../ 退出该级目录进入上一级 cd ../../ 退出该级目录进入上上级 cd ../../demo 退出该级目录进入上上级的目录 d: 回车 进入d盘 ls ...

  4. [Linux] Linux指令汇总(持续更新中...)

    写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学L ...

  5. Linux常用命令——持续更新(2018-05-09)

    此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...

  6. nodejs基础【持续更新中】

    简介 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-dr ...

  7. Java基础——多线程(持续更新中)

    如何建立一个执行路径呢? 通过查询API文档 java.lang.Thread类 该类的描述中有创建线程的两种方式 1.继承Thread类 (1).将类声明为 Thread 的子类 (2).该子类应重 ...

  8. Linux目录【持续更新中】

    故障排除 服务器为什么这么慢?耗尽了CPU.RAM和磁盘I/O资源 服务 ELK服务基础 基础 常用命令 curl命令 Nginx服务基础 Nginx正向代理配置 Nginx文件下载服务器 Nginx ...

  9. linux常用命令---持续添加中...

    1.cp -r  源文件夹  目的文件夹   // -r 可递归所有子目录及文件 2.grep -r 查找内容 ./*    //递归查找当前目录下所有文件指定内容 3. 查看系统运行时间 who - ...

随机推荐

  1. http mimetype为multipart/x-mixed-replace报文

    http://blog.csdn.net/gmstart/article/details/7064034 服务器推送(Server Push) 推送技术的基础思想是将浏览器主动查询信息改为服务器主动发 ...

  2. 2018.10.05 NOIP模拟 相遇(dfs序+lca)

    传送门 考虑到两条路径相交的条件: 设两条路径为a,ba,ba,b. 则要么aaa路径的lcalcalca在bbb上. 要么bbb路径的lcalcalca在aaa上. 因此我们维护两棵树. 分别支持路 ...

  3. 2018.06.29 NOIP模拟 排列(线段树)

    排列(premu.cpp) [题目描述] 对于一个 1 到 n 的排列,逆序数的定义为:排列中第 i 位 ai的逆序数就是 a1-ai-1中比 ai大的数的个数.另外用 pi表示 a1,-,ai的逆序 ...

  4. 2018.09.06 警卫安排(树形dp)

    描述 太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫. 皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状:有边直接相连的宫殿可以互相望见.大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全 ...

  5. ubuntu 14.04查看java的安装路径

    有时候,使用apt-get install 安装了某个软件之后,却不知道这个软件的安装路径在哪里. 那怎么样去找出这个软件的安装路径呢? 下面我们java 这个软件为例, 找出ubuntu 14.04 ...

  6. Hdu2102 A计划 2017-01-18 14:40 60人阅读 评论(0) 收藏

    A计划 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Total Submissio ...

  7. WP8.1 中获取背景色和主题色

    背景色: Application.Current.RequestedTheme 返回的值是一个枚举,Light 或者 Dark. 主题色: public static Color GetPhoneAc ...

  8. Swiper使用方法(向前和向后按钮在swiper-container外面)

    Swiper插件的使用 1.HTML <!-- Swiper --> <section class="swipper"> <div class=&qu ...

  9. 在Windows Server 2012 R2域环境中禁用(取消)密码复杂策略

    windows server 2012域环境默认启用密码复杂策略,例如: 至少有六个字符长,包含以下四类字符中的三类字符:英文大写字母(A 到 Z),英文小写字母(a 到 z),10 个基本数字(0 ...

  10. WPF wpf中按钮操作权限控制

    权限控制我们有很多种方式可以实现. 这次项目中做个简单的权限控制,我们在所有按钮触发前判断,有权限则可执行. 我们自定义一个命令类. public class DelegateCommand : IC ...