@hx
2018-04-25T16:19:17.000000Z
字数 2480
阅读 1234
Linux

ls [选项] [文件或目录]
选项:
-a显示所有文件,包括隐藏文件
-l显示详细信息
-d查看目录属性
-h人性化显示文件大小
-i显示inode

mkdir -p [目录名] -p递归创建cd [目录]pwd:查询所在目录位置rmdir:删除空目录rm -rf:删除文件或目录 -r删除目录 -f强制cp [选项] [原文件或目录] [目标目录]:复制 -r复制目录 -p连带文件属性复制 -d若源文件是链接文件,则复制链接属性 -a相当于-dpr (复制的文件和源文件一模一样,包括时间)mv [源文件或目录] [目标目录]:剪切或改名命令
/ 根目录/bin 命令保存目录(普通用户可以读取的命令)/boot 启动目录,启动相关文件/dev 设备文件保存目录/etc 配置文件保存目录/home 普通用户家目录/lib 系统库保存目录/mnt 系统挂载目录/media 挂载目录/root 超级用户的家目录/tmp 临时目录/sbin 命令保存目录(超级用户才能使用的目录)/proc/sys 和上一个一样是直接写入内存的,不可写。/usr 系统软件资源目录/usr/bin 系统命令(普通用户)/usr/sbin 系统命令(超级用户)/var 系统相关文档
压缩文件
zip 压缩文件名 源文件
压缩目录
zip -r 压缩文件名 源目录
解压缩.zip文件
unzip 压缩文件
压缩为.gz格式的压缩文件,源文件会消失。
gzip 源文件
压缩为.gz格式,源文件保留。
gzip -c 源文件 > 压缩文件
压缩目录下所有的子文件,但是不能压缩目录。
gzip -r 目录
解压缩文件
gzip -d 压缩文件
gunzip 压缩文件
压缩为.bz2格式,不保留源文件。
bzip2 源文件
压缩并保留源文件。
bzip2 -k 源文件
bzip2 命令不能压缩目录
解压缩,-k 保留压缩文件
bzip2 -d 压缩文件 或者 bunzip2 压缩文件
tar -cvf 打包文件名 源文件
-c 打包 | -t 查看不解压-v 显示过程-f 指定打包后的文件名
tar -xvf 打包文件名 -x 解打包合并命令(打包并压缩)
1.打包为.tar格式,并压缩为.gz格式
tar -zcvf 压缩文件名.tar.gz 源文件-z : 压缩为.gz格式。tar -zxvf 压缩文件名.tar.gz-z : 解压缩.gz格式将-z改为-j,就是.tar.bz2格式
curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。
curl -o baidu.html https://www.baidu.com// 使用-O时需要连接到具体文件curl -O https://www.baidu.com/file.txt-# 显示进度
cat file 打印file内容。
netstat -ntlp 查看端口占用情况
kill pid 杀进程
yum -y install gcc automake autoconf libtool make
wget http://www.openssl.org/source/openssl-1.0.2f.tar.gz
tar -xzf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f
mkdir /usr/local/openssl
./config --prefix=/usr/local/openssl
make
make install
查看路径
which openssl
/usr/local/openssl/bin/openssl
为了使用方便,以及以后版本更新方便,可以创建软连接,如下:
$ ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
$ wget https://nodejs.org/dist/v9.11.1/node-v9.11.1-linux-x64.tar.xz
$ tar -xvf node-v9.11.1-linux-x64.tar.xz
$ cd node-v8.0.0-linux-x64/bin && ls
测试
$ ./node -v
全局使用,建立链接
$ ln -s /www/node-v8.0.0-linux-x64/bin/node /usr/local/bin/node
$ ln -s /www/node-v8.0.0-linux-x64/bin/npm /usr/local/bin/npm
$ curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash -
$ sudo yum -y install nodejs
或许还需要构建工具
sudo yum install gcc-c++ make
# or: sudo yum groupinstall 'Development Tools'
$ cd /opt
$ wget https://yarnpkg.com/latest.tar.gz
$ tar zvxf latest.tar.gz
$ ln -s path/bin/yarn /usr/bin/yarn
/etc/yum.repos.d/mongodb-org-3.6.repo文件,以便您可以直接使用安装MongoDB yum。
[mongodb-org-3.6]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
$ sudo yum install -y mongodb-org