mac/linux常用命令
文件
- 创建文件:
touch filename - 创建目录:
mkdir dirname, 创建目录及文件:mkdir -p dir/file - 删除文件/目录:
rm [-rf] filename - 显示当前文件:
ls; 显示所有文件:ls -a; 显示所有文件及信息:ls -la - 显示文件具体信息:
file filepath - 重命名/移动:
mv A B, 将目录/文件A重命名为Bmv /a /b/c, 将/a目录移动到/b下,并重命名为c
路径
- 更换路径:
cd - 补全路径:
tab - 显示当前路径:
pwd - 复制文件:
cp 原始路径 目标路径 - 移动文件:
mv 原始路径 目标路径
编辑
- 输入文本并标准输出:
echo <txt>,输入文本到某个路径:echo > filename - 文本输出:
cat filename - 权限设置:
chmod [who] [opt] [mode] file/dir- who: u:表示文件所有者 ;g:表示同组用户 ;o:表示其它用户 ; a:表示所有用户
- opt: +:添加某个权限 ; -:取消某个权限 ;=:赋予给定的权限,并取消原有的权限
- mode: r:可读 ;w:可写 ;x:可执行
linux服务器安装
- 更新
apt-get:apt-get update; curl:apt-get install curl;git: 例子nvm: 例子- 例子与转移到全局的方法
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
source ~/.nvm/nvm.sh
node/npm: 通过nvm安装;mongodb:apt-get mongodb
//可能出现的问题
locale::facet::_S_create_c_locale name not valid //mongodb在启动的时候会检查你的系统本地化设置
在启动前执行: export LC_ALL=C;
或直接添加到/etc/default/locale; 后重启系统;
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
nginx:apt-get install nginx;
//常用命令
启动: nginx
停止:nginx -s stop
重启: nginx -s reload
//配置: 默认在etc/nginx/ sites-enabled sites-available 的default配置
//简单的地址跳转
server {
listen 80;
server_name: xxxxx;
location / {
proxy_pass http://localhost:3000;
}
}
设置当前的编辑器
export VISUAL=vim
//or
export EDITOR=vim
调试
- 查看log
grep CRON /var/log/syslog
- 使用
postfix
apt-get install postfix
apt-get remove postfix
- 本地接受信息: 一般在:
/var(/spool)/mail中
别名
alias sl='open -a "Sublime Text"'
alias py='python3'
ssh传输文件
- 从服务器上下载文件:
scp username@servername:/remote_dir /local_dir - 上传本地文件到服务器:
scp /local_dir username@servername:/remote_dir - 从服务器下载整个目录:
scp -r username@servername:/remote_dir /local_dir - 上传目录到服务器:
scp -r local_dir username@servername:remote_dir
进程查找和关闭
ps -ef | grep redis-server
sudo kill -9 PID
crontab定时任务
crontab -l
crontab -e
mac免登陆linux
查看端口
lsof -i:55533
后台运行进程
mac/linux常用命令的更多相关文章
- Mac/Linux 常用命令
一 mkdir 创建文件夹 mkdir myApp 在当前目录下创建myApp文件夹. mkdir -p /a/b/c 创建/a/b/c文件夹,如果/a或/a/b不存在,则自动创建. 二 touch ...
- 【Linux】Linux 常用命令汇总
查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpk ...
- linux 常用命令--------雪松整理
linux 常用命令--------雪松整理 博客: http://hi.baidu.com/quanzhou722/blog错误在所难免,还望指正!========================= ...
- 教老婆学Linux运维(二)Linux常用命令指南【上】
目录 教老婆学Linux(二)Linux常用命令指南[上] 一.概述 二.常用命令 教老婆学Linux(二)Linux常用命令指南[上] 作者:姚毛毛的博客 tips:文章太长,分两篇发出,本篇发前三 ...
- 教老婆学Linux运维(二)Linux常用命令指南【下】
目录 tips:紧接上一篇,Linux常用命令指南[上] 2.4 文件解压缩 2.4.1 官宣的linux压缩工具:tar tar的基本命令格式为 tar [参数选项] [文件或目录] 我们前面学的命 ...
- mac 终端 常用命令,MacOS 常用终端命令大全,mac 在当前目录打开终端
MacOS 常用终端命令大全:目录操作dircmp——比较两个目录的内容——dircmp dir1 dir2文件操作pg分页格式化显示文件内容——pg filenameod——显示非文本文件的内容—— ...
- linux常用命令与实例小全
转至:https://www.cnblogs.com/xieguohui/p/8296864.html linux常用命令与实例小全 阅读目录(Content) 引言 一.安装和登录 (一) ...
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
随机推荐
- 【编程题目】求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句
看到这个问题,第一个反应是真变态啊. 然后,直觉是不能用循环就只能用递归了.可递归怎么跳出来却遇到了麻烦, 我连goto语句都考虑了也没弄好. 后来想到一个非常NC的方法:查找表. 如果n限定一个比较 ...
- 【Git】笔记4 分支管理1
1.创建与合并分支 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点: 每次提交,master分支都会向 ...
- 【XLL API 函数】 xlDefineBinaryName
用于为 xltypeBigData XLOPER/XLOPER12 分配永久存储名称.用于定义 workbook 保存的位名称,并能在任何时候通过定义名称来访问. 函数原型 Excel12(xlDef ...
- ServletConfig与ServletContext
ServletConfig与ServletContext对象详解 一.ServletConfig对象 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为s ...
- NYOJ题目916胖子小的百宝袋
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsQAAAL6CAIAAAC+R9cJAAAgAElEQVR4nOydO5LcvM6GzyYmn4U47o
- Django环境配置
Django安装 #安装最新版本的Django $ pip install django #或者指定安装版本 pip install -v django==1.7.1 项目创建 $ django-ad ...
- Lattice 的 Framebuffer IP核使用调试笔记之datasheet笔记
本文由远航路上ing 原创,转载请标明出处. 学习使用以及调试Framebuffer IP 核已经有一段时间了,调试的时候总想记录些东西,可是忙的时候就没有时间来写,只有先找个地方记录下,以后再总结. ...
- JavaScript的内置对象和浏览器对象
在javascript中对象通常包括两种类型:内置对象和浏览器对象,此外,用户还可以自定义对象. 对象包含两个要素:1.用来描述对象特性的一组数据,也就是若干变量,通常称为属性.2.用来操作对象特性的 ...
- EasyUi–8.datebox赋值的问题
这个问题要从EasyUI的datebox组件说起,小菜用这个组件的时候,发现用$("#id").val()这种形式,居然拿不到文本框的值! 经过度娘的帮助,发现可以用$( ...
- Error parsing 'file:///media/RHEL_5.5\\ x86_64\\ DVD/Server'
Error parsing 'file:///media/RHEL_5.5\\ x86_64\\ DVD/Server' http://lindows.iteye.com/blog/456637 ht ...