Linux 朝花夕拾
.bash_profile和.bashrc.bashrc要保存个人的一些个性化设置,如命令别名、路径等。 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系. 因此alias设置的别名永久生效需要将该命令加入到.bashrc |
后台运行程序nohup python cuckoo.py > /dev/null 2>&1 & root@polyhawk-sip:/polyhawk_building/analysis/sandbox# jobs -l fg 1 将后台中的命令调至前台继续运行 ctrl+z 暂停当前程序 root@polyhawk-sip:/polyhawk_building/analysis/sandbox# jobs -l bg 1 将一个在后台暂停的命令,变成继续执行 |
shell获取进程ID的方法
其中推荐pgrep,可以带-d参数作为进程号分隔符,与top使用表示很强大 top -p $(pgrep -d , "python") -c |
最牛B的Shell命令 |
Linux中rz和sz命令安装:apt-get install lrzsz 命令:(Linux命令,从linux角度看) sz filename:从服务端发送文件到客户端(Linux—>Windows): rz:从客户端上传文件到服务端(Windows—>Linux): 在弹出的框中选择文件,上传文件的用户和组是当前登录的用户
SecureCRT设置默认路径: Options -> Session Options -> Terminal -> Xmodem/Zmodem ->Directories Xshell设置默认路径: 右键会话 -> 属性 -> ZMODEM -> 接收文件夹 |
scp命令 scp /root/123.txt root@192.168.25.55:/root/123.txt -r是递归拷贝目录
scp避免输入密码 也可ssh-keygen通过向导生成 ssh-copy-id -i ~/.ssh/id_rsa.pub $dst_ip ssh-keygen –R 192.168.25.60 移除key 注:设置key后scp命令可以tab补全远程目录或文件,很方便 |
Linux下快速删除大量文件/文件夹方法1、先建立一个空目录 2、用rsync删除目标目录
1、创建空文件 2、用rsync清空文件
tips: |
查看Ubuntu版本和内核版本 uname –a 内核版本 Linux polyhawk-50 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux cat /etc/issue ubuntu版本 cat /etc/os-release linux版本 |
ubuntu默认以root用户登录 1.启动root帐号: sudo passwd root 根据提示输入root帐号密码 [Seat:*] autologin-user=root 保存 reboot 重启后会出现 读取/root/.profile时发现错误 vi /root/.profile 找到.profile文件中的mesg n 将其替换成tty -s && mesg n 重启ubuntu,问题解决 reference:http://www.linuxidc.com/Linux/2012-05/60806.htm http://jingyan.baidu.com/article/fb48e8be3743696e632e1450.html |
复制目录及子目录下的文件到某一目录下 find /polylab/sample/ -maxdepth 10 -name "*.vir" | xargs -t -i scp {} root@192.168.25.53:/polydata/test_samples ls -R不能保证全路径 |
映射一个内存目录mount -t tmpfs -o size=1024m tmpfs /mnt/ram |
Ubuntu中root不能使用tab键来补全命令的解决方法解决方法: vim /root/.bashrc找到最后的六行,把注释掉的三行去掉前面的#,保存生效,退出再登录就OK. if [ -f /etc/bash_completion ] && ! shopt -oq posix; then |
空格换行替换 sed –i “s/\s\+/ /g” file sed –i “s/\s\+/\r/g” file sed –i “s/\s\+/\n/g”file vim下 :%s/\s\+/ /g |
Ubuntu 16.04 SSH 无法远程登录root账户sudo vi /etc/ssh/sshd_config 找到:PermitRootLogin prohibit-password 注释掉 添加:PermitRootLogin yes sudo service ssh restart |
SS免密码登录1.生成公钥/私钥对 ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 2.复制公钥到远程主机 scp ~/.ssh/id_rsa.pub username@ip:/tmp/id_rsa.pub 3.远程主机添加公钥到.ssh/authorzied_keys cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys 4.更改authorzied_keys权限为600 |
Ubuntu更改计算机名及远程主机别名
|
Linux 朝花夕拾的更多相关文章
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- 【朝花夕拾】Android性能篇之(七)Android跨进程通信篇
前言 只要是面试高级工程师岗位,Android跨进程通信就是最受面试官青睐的知识点之一.Android系统的运行由大量相互独立的进程相互协助来完成的,所以Android进程间通信问题,是做好Andro ...
- 【朝花夕拾】Android性能篇之(六)Android进程管理机制
前言 Android系统与其他操作系统有个很不一样的地方,就是其他操作系统尽可能移除不再活动的进程,从而尽可能保证多的内存空间,而Android系统却是反其道而行之,尽可能保留进程.An ...
- 【朝花夕拾】Android性能篇之(五)Android虚拟机
前言 Android虚拟机的使用,使得android应用和Linux内核分离,这样做使得android系统更稳定可靠,比如程序中即使包含恶意代码,也不会直接影响系统文件:也提高了跨平台兼容性.在And ...
- java基础梳理--朝花夕拾(一)
简介: Java是一种撰写跨平台应用软件的面向对象语言,1995年由Sun Microsystems公司推出. 2009年04月20日,甲骨文74亿美元收购Sun,取得java的版权. 2011年7月 ...
- Linux 内核概述 - Linux Kernel
Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ...
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...
- NodeJs在Linux下使用的各种问题
环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ...
- [linux]阿里云主机的免登陆安全SSH配置与思考
公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...
随机推荐
- vps使用(centos)
javaweb开发,vps来做个人测试 首先配置vps(centos) 1.安装javeweb环境 用ssh远程服务器后,中文乱码,因为ssh的字符集和服务器的字符集不一致,服务器是utf-8,可以通 ...
- JavaScript中null和undefined
JavaScript的数据类型大体分为两类:原始类型和对象类型.其中,原始类型包括数字.字符串和布尔值.此外,JavaScript中还有两个特殊的原始值:null(空)和undefined(未定义), ...
- SQLite 约束
约束是在表的数据列上强制执行的规则.这些是用来限制可以插入到表中的数据类型.这确保了数据库中数据的准确性和可靠性. 约束可以是列级或表级.列级约束仅适用于列,表级约束被应用到整个表. 以下是在 SQL ...
- node.JS中配置http-server
http-server 是一个简单的HTTP服务器, 基于 nodeJs,在nodejs命令行中配置http服务器. 项目结构:
- ARCH-LINUX 折(安)腾(装)记
2016-08-09 前几天装的manjaro一直卡住,今天想换archlinux.... 先联个网.....wifi-menu 写入U盘 tuna 下载了ISO UltraISO 写进U盘,结果出问 ...
- 脚本录制--html模式和url模式
设置位置:tool--recording options-recording 1.html模式--默认---结果较简单 脚本采用html页面的形式来展示,优点:容易维护.容易理解 2.url模式--- ...
- Node.js调用百度地图Web服务API的Geocoding接口进行点位反地理信息编码
(从我的新浪博客上搬来的,做了一些修改.) 最近迷上了node.js以及JavaScript.现在接到一个活,要解析一个出租车点位数据的地理信息.于是就想到使用Node.js调用百度地图API进行解析 ...
- Ueditor文件上传问题
我们在做一些网站是会遇到,要有上传文件一类的事情. 我发现百度的富文本编辑器带上传功能,但是没有办法给后台传递我们要的参数. 先在ueditor.all.js中找到, me.execCommand(' ...
- 记JavaScript的入门学习(一)
2016年11月20日算是每天都会利用点时间去思考,去学习,接下来便是我学习JavaScript的前前后后,希望早日学完JavaScript和jQuery 之前学校毕业设计选择了一个如下图的题目 希望 ...
- python 算法练习
根据给定的线性函数来确定函数的表达形式: examples: get_function([0,1,2,3,4]) => f(x)=x get_function([1,4,7,10,13]) =& ...