软件安装

sudo apt-get install xxx

压缩和解压缩

1. *.tar 用 tar –xvf 解压

2. *.gz 用 gzip -d或者gunzip 解压

3. *.tar.gz和*.tgz 用 tar –xzf 解压

4. *.bz2 用 bzip2 -d或者用bunzip2 解压

5. *.tar.bz2用tar –xjf 解压

6. *.Z 用 uncompress 解压

7. *.tar.Z 用tar –xZf 解压

8. *.rar 用 unrar e解压

9. *.zip 用 unzip 解压

scp命令文件传输

scp [可选参数] file_source file_target

从 本地 复制到 远程

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;

第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;

复制目录

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

从 远程 复制到 本地同理

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

(参考详细解析Linux scp命令的应用

无密码登陆

两步操作搞定

1.本地主机创建公钥和密钥

ssh-key-gen 一路回车

2.复制公钥到远程主机

ssh-copy-id -i ~/.ssh/id_rsa.pub  username@ip

接下来可以验证了:ssh username@ip

screen

新建screen:screen -S name

在screen中再开个窗口:ctrl+a+c

跳到下一个screen窗口:ctrl+a+n

跳到上一个screen窗口:ctrl+a+p

退出窗口:ctrl+a+d

查看某个screen:screen -r name

使用screen的时候出现了如下错误:

Cannot open your terminal '/dev/pts/11' - please check.

可以使用script命令来记录这个终端会话,执行

script /dev/null

然后就可以打开screen了

列举screen:screen -ls

清除已经死掉的screen: scren -wipe

可以参考的一个链接:http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

linux定时任务

OPTIONS
-u It specifies the name of the user whose crontab is to be tweaked. If this option is not given, crontab examines "your"
crontab, i.e., the crontab of the person executing the command. Note that su(8) can confuse crontab and that if you
are running inside of su(8) you should always use the -u option for safety’s sake. The first form of this command is
used to install a new crontab from some named file or standard input if the pseudo-filename "-" is given.

-l The current crontab will be displayed on standard output.

-r The current crontab will be be removed.

-e This option is used to edit the current crontab using the editor specified by the VISUAL or EDITOR environment vari-
ables. After you exit from the editor, the modified crontab will be installed automatically.

-i This option modifies the -r option to prompt the user for a ’y/Y’ response before actually removing the crontab.

-s It will append the current SELinux security context string as an MLS_LEVEL setting to the crontab file before editing /
replacement occurs - see the documentation of MLS_LEVEL in crontab(5).

如果为当前用户创建cron服务,则可以:

键入 crontab  -e 编辑crontab服务文件

35 12 * * * /usr/bin/python /home/jun/dou.py >/tmp/runs.log 2>&1

保存并退出。

  cron文件语法:

分      小时      日       月       星期     命令

0-59   0-23   1-31   1-12     0-6     command     (取值范围,0表示周日,一般一行对应一个任务)

记住几个特殊符号的含义:

“*”       代表取值范围内的数字,
         “/”       代表”每”,
         “-”       代表从某个数字到某个数字,
         “,”       分开几个离散的数字

在这些字段里,除了“Command”是每次都必须指定的字段以外,其它字段皆为可选字段,可视需要决定。对于不指定的字段,要用“*”来填补其位置。

举例如下:

  5  *  *  *  *    ls 指定每小时的第5分钟执行一次ls命令
  */5  *  *  *  *    ls 指定每隔5分钟执行一次ls命令
  30  5  *  *  *    ls 指定每天的 5:30 执行ls命令
  30  7  8  *  *    ls 指定每月8号的7:30分执行ls命令
  30  5  8  6  *    ls 指定每年的6月8日5:30执行ls命令
  30  6  *  *  0    ls 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1

linux常用的一些命令行操作(ubuntu)的更多相关文章

  1. linux的基本的命令行操作

    linux的基本的命令行操作 第一步前登陆你的服务器 //创建文件夹的方法 mkdir 文件名 //进入指定文件夹 cd 文件名 //查看文件夹下的内容 ls or ll // 查看当前的路径 pwd ...

  2. LINUX常用操作命令和命令行编辑快捷键

    终端快捷键: Ctrl + a/Home 切换到命令行开始 Ctrl + e/End 切换到命令行末尾 Ctrl + l 清除屏幕内容,效果等同于clear Ctrl + u 清除剪切光标之前的内容 ...

  3. 在Linux下安装aws命令行操作

    使用安装包安装 环境: Linux, OS X, or Unix Python 2 version 2.6.5+ or Python 3 version 3.3+ 检查Python版本 $ pytho ...

  4. linux常用开发工具命令行

  5. linux快速入门 1.1命令行操作

    http://lovesoo.org/linux-command-line-operation.html 1.1命令行操作 目录: <wp_nokeywordlink>Shell简介 &l ...

  6. 【转帖】Linux命令行操作json神器jq

    Linux命令行操作json神器jq https://www.cnblogs.com/chenqionghe/p/11736942.html jq类似一个awk或grep一样的神器,可以方便地在命令行 ...

  7. HDFS分布式文件系统的常用命令行操作

    一.HDFS的客户端种类 1.网页形式  =>用于测试 网址为你的namenode节点的ip+50070的端口号,如: 192.168.50.128:50070 2.命令行形式 =>用于测 ...

  8. Kafka命令行操作及常用API

    一.Kafka命令行操作 1.查看当前集群已存在的主题 bin/kafka-topic.sh --zookeeper hd09-01:2181 --list 2.创建主题 bin/kafka-topi ...

  9. Ubuntu server版上使用命令行操作VPNclient

    Ubuntu server版上使用命令行操作VPNclient VPN,虚拟专用网络,这个技术还是非常有用的.近期笔者參与的项目中就使用上了VPN,大概情况是这种.有两个开发团队,在异地,代码服务器在 ...

随机推荐

  1. ubuntu下eclipse安装maven插件

    ubuntu科输入如下指令安装eclipse:sudo apt-get install eclipse ubuntu下安装maven插件打开Eclipse点击Help -> Install Ne ...

  2. Wdatepicker日期控件的使用指南

    示例2-3-1 起始日期简单应用 示例2-3-2 alwaysUseStartDate属性应用 示例2-3-3 使用内置参数 示例 2-4-1: 年月日时分秒 示例 2-4-2 时分秒 示例 2-4- ...

  3. Linux学习笔记 -- 文件包含

    简述 简单来讲,shell 中的文件包含指的是在一个文件中引用另外一个文件.通过这种方式,我们可以将一些公用的代码封装为一个独立的文件,并在需要的时候引用它即可. 语法 . filename # 注意 ...

  4. 如何用xMind打开.mmap文件

    首先右键单击mmap格式文档,选择“属性” > “更改了打开方式” > 选择使用Xmind软件打开.然后双击mmap格式文档,就可以用Xmind打开了!

  5. 转 maven jetty 插件

    maven jetty 插件使用 本机环境 JDK 7 Maven 3.2 Jetty 9.2 Eclipse Luna pom.xml 配置 在你的 pom.xml 文件中添加 jetty 插件的描 ...

  6. 转:Ubuntu下用Sublime输入中文

    最近用上ubuntu跑theano,碰到的一个问题就是用sublime编辑代码的时候无法输入中文. 读代码经常要写注释不能用中文是在是麻烦. 曾经考虑过使用别的文本编辑器,但是sublime的用户界面 ...

  7. Tkinter Cursors

      Tkinter Cursors:   Python的Tkinter的支持很多不同的鼠标光标的数字.确切的图形可能会有所不同,根据您的操作系统. 这里是大量有趣的的名单: "arrow&q ...

  8. jquery制作滚动条到一定位置触发

    $(function(){ var nav=$(".nav"); //得到导航对象 var win=$(window); //得到窗口对象 var sc=$(document);/ ...

  9. git之生成SSH key

    git之生成SSH key SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定.利用 SSH 协议可以有效防止远程管理过程中的信 ...

  10. Vue使用echarts

    Vue使用echarts 该示例使用 vue-cli 脚手架搭建 安装echarts依赖 npm install echarts -S 创建图表 全局引入 main.js // 引入echarts i ...