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

linux常用命令

时间:2019-01-07 20:49:07      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:大文件   建立   大小   ESS   html   返回   本地   重复   目录   

一、切换目录

cd   :    进入用户主目录
cd ~ :    进入用户主目录
cd - :    返回进入此目录之前所在的目录
cd ..:    返回上级目录(若当前目录为“/“,则执行完后还在“/"".."为上级目录的意思)
cd ../.. :返回上两级目录
cd !$ :  把上个命令的参数作为cd参数使用

二、目录及文件

1】mkdir: 创建目录
  -p 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录 例如:mkdir -p data/datatest
【2】rm 删除一个目录中的一个或多个文件或目录
  -f:强制删除文件或目录
   -i:删除已有文件或目录之前先询问用户
  -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理
【3】创建文件
   touch
【4】查看文件内容
  cat     由第一行开始显示内容,并将所有内容输出
  tac     从最后一行倒序显示内容,并将所有内容输出
  more    根据窗口大小,一页一页的现实文件内容
  less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符
  head    只显示头几行
  tail    只显示最后几行

三、复制与移动

1】cp: 将一个或多个源文件或者目录复制到指定的目的文件或目录。
  -f:强行复制文件或目录,不论目标文件或目录是否已存在
  -i:覆盖既有文件之前先询问用户
  -R/r:递归处理,将指定目录下的所有文件与子目录一并处理
  例子:cp -r katarina  /home/sre/logs/ 将目录katarina复制到/home/sre/logs/目录下2】mv 对文件或目录重新命名,或者将文件从一个目录移到另一个目录中
  -f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录
  -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作
  mv katarina/* logs/ 将目录katarina下所有文件复制到目录logs下

四、文件传输

rz(本地win上传文件到远端linux)
sz(远端linux传输文件到本地win)
但传输大文件时,可能会超时导致传输中断,这个问题可以用下面的参数避免: 
rz –bey 本地win上传文件到远端linux)
sz –bey 远端linux传输文件到本地win)

五、压缩及解压

【1】常用解压缩:
  unzip -o test.zip -d tmp/
  将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。
【2】常用压缩:
  zip -r test.zip html/
  将 html 目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件。
   zip -r ys`date "+%Y%m%d%H%M%S"`.zip html/
  将 html 目录下的所有文件和文件夹全部压缩成 以(ys201812012312.zip)命名的压缩包,-r表示递归压缩子目录下所有文件。

 

linux常用命令

标签:大文件   建立   大小   ESS   html   返回   本地   重复   目录   

原文地址:https://www.cnblogs.com/lyx-2018-yh-qingliu/p/10234515.html

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