基本命令:
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir 创建目录
cd 切换目录
cat 查看文件内容
cp 拷贝
mv 移动或重命名
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
pwd 显示当前目录
ln 创建链接文件
ln -s /root/node-v6.10.1/bin/node /usr/local/bin/node
ln -s /root/node-v6.10.1/bin/npm /usr/local/bin/npm
ln /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
ln-s /usr/local/nginx/sbin/nginx / /root
wget 下载文件
wget http://nginx.org/download/nginx-1.9.14.tar.gz
yum 安装
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
yum update 更新
yum remove 删除
打包压缩相关命令
tar: 打包压缩
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程v(view)
-f 使用档名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩
总结
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 解压
shutdown关机/重启机器
-r 关机重启
-h 关机不重启
now 立刻关机
halt 关机
reboot 重启
vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
文件权限管理
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1
d代表directory即目录,因为在Linux中的一个文件(夹)权限包括宿主权限、所属组权限、其他人的权限,即分为3段,每一段用rwx来表示,r代表读,w代表写,x代表执行,
好 举个例子 一个文件夹,其宿主有读写执行权限,其所属组有读写的权限,其他人只有读的权限
表示为drwxrw-r--
dr--r--r--这个以三个为单位,分别表示文件所有者,所有者用户组,其他人 的权限。
比如这个就表示这是目录,然后所有者,用户组,其他人的权限都是可读,不可写,不可执行
用法:
chmod 777 文件名
linux 查看进程命令ps(Process Status)
ps与grep常用组合用法,查找特定进程
显示日期: date
显示日历: cal cal 2018
问题:
yum安装出现问题:
[root@VM_0_6_centos ~]# yum install gcc-c++
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Package gcc-c++-4.4.7-18.el6_9.2.x86_64 already installedand latest version
Nothing to do
遇到这种情况有两种做法:
1、没网,试着:pingwww.baidu.com
如果显示没有连接的话,就说明没网,也就无法使用yum 命令。
2、ping通了的话,还是是用不了yum命令,说明是yum镜像没有了,那么就得下载一个来更新。
在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。
1. cd /etc/yum.repos.d
2. mv CentOS-Base.repo CentOS-Base.repo.backup
3. wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo
4. mv CentOS6-Base-163.repo CentOS-Base.repo
5.yum clean all
最后在使用yum 就可以了。