palm.strive

Linux命令整理

整理工作中常用的linux命令, 方便查询, 也算是总结, 利人利己, 虽然不是专业运维,工作中也时常需要临时充当一下运维的角色, 所以记录一下, 这里面可能会包含 arch 的一些特殊命令, 不过会有特殊标记.

Linux 常用命令整理

新建目录

1
mkdir dir

新建多级目录

1
mkdir -p dir/xxx

新建多个目录

1
mkdir {d1,d2}

删除文件

1
rm f1

强制删除文件[无提示]

1
rm -rf f1

删除目录

1
rm -r dir/

删除多个目录

1
rm -r {dir1, dir2}

ssh登录远程主机

1
ssh user@host

ssh登录远程主机[指定端口号]

1
ssh user@host -p port

本地复制文件

1
cp cpfile /targetpath/xx/

本地复制文件夹

1
cp -r cpdir /targetpath/xxx

本地上传文件到远程主机

1
scp localfile user@host:/targetpath/

本地上传文件到远程主机[指定端口访问]

1
scp -P port localfile user@host:/targetpath/

本地上传文件夹到远程主机[指定端口访问]

1
scp -P port -r localdir user@host:/targetpath/

ln 为相同资源添加软链接

1
2
3
4
ln -s source target
## 需要注意: 这里源资源和目标资源 都需要使用全路径,
## 例如 /data/myapp ~/xxx/appln 否则链接失败无法使用
## ref : http://www.cnblogs.com/peida/archive/2012/12/11/2812294.html

—- END 以后用到了再补充