一.基础指令
file+文件名:查看文件类型 ;
cat+文件名:查看文件;
less + 文件名:分页查看文件;
echo+内容:打印想要输出的内容;
echo+内容>文件名:打印内容至指定的文件里;
ls +命令(错误的) 2> 文件名: 重定向标准错误输出,即把指令输入错误的报错信息重定向保存至2>后的文
件中;重定向标准输出则为<号;
强制删除文件夹包括文件夹下的文件 :rm -rf 文件夹名。
查看防火墙状态:firewall-cmd --state;
停止firewall: systemctl stop firewalld.service;
禁止防火墙开机启动:systemctl disable firewalld.service;
二.权限设置
1.文件权限
r指读权限,W指有写权限,-指无权限,x为执行权限。 ls -l +文件名:查看文件的权限情况。
2.添加权限(有权限代表1,无权限为0,共9位数,如上图,每3位代表R W X 读,写,执行权限,)
例1: chmod +w 文件名;为当前操作目录的用户添加当前工作目录的写权限;
chmod +r 文件名 ;添加读权限;
chmod +x 文件名; 添加执行权限。
例2: -rw-rw-r-- 转化位二进制即 110 110 100 即要授予owner执行权限则需输入如下指令 (111 110 100) 111 二进制转化为十进制为 7 ,110转化为6 ,100转化为4。则指令应为
chmod 764 +文件名或目录名。
三.进程
1.查看当前所有进程,并分页式输出(利用了管道);
例: ps aux|less
2.查看附带模糊进程名;
例: ps aux|grep vim 查询包含字符串vim的进程
3.kill+进程ID结束指定的进程;
kill -数字编号 进程ID 实现终止指定进程;
例:kill -9 15 ,以编号9的方式终止15号进程。
四.查找
1.find 查出当前目录的所有文件;
2.find+ |grep .txt 利用管道实现指定查找(筛选查找);
1)只想查看文件:find -type f
2)只想查看目录:find -type d
3)按类型查看的同时执行新的指令:find -type f -exec ls -l '{}' ';'
其中-exec 后为查找文件成功后想要执行的指令(本次查询完执行的指令为 ls -l ), ';'为-exec的结
束符, '{}'代表查询到的文件。
五.可执行文件
1.ln -s a.sh test :给可执行文件a.sh的别名为test;
2. ./ a.sh :执行a.sh这个可执行文件;
六.配置JDK与下载各种软件
1.yum install update :更新系统中的package;
2.curl + 网址 :链接到网址(即打开对应的网站);
3.yum install +软件名:下载对应的应用软件;
例: yum install wget 下载wget。
4.wget + 下载链接 :下载;
5.编辑文件结束后
1)不想保存任何修改则输入 :q!
2)保存修改并退出则输入 :wq
6.配置JDK环境变量: vim /etc/profile (编辑配置文件) 需要输入的内容为(如下图);
7.使配置文件生效: source /etc/profile;
8.解压文件:tar -zxvf 压缩包名 。
9.进入到要安装得文件后执行编译安装指令: ./configure --prefix=/usr/local (其中--prefix=后为指定安装路径),编译完后执行安装指令 make && make install 。
七.脚本
可执行文件.sh中编写
cd $1 \\链接到第一个文件
echo I am in 'pwq' \\打印 I am in 当前工作目录路径 (其中‘ ’为tab键上的\的一个按键,它会提取pwd指令的返回结果)
for file in 'ls' \对要操作的文件夹的文件全部替换名字,例a 执行脚本 后会变a.txt
do
对应的操作
done \结束脚本
八.nginx
cd /usr/local/sbin :链接到此目录下;
./nginx :启动nginx;
./nginx -s reload :重启nginx(在没有配置全局变量的时候需要在nginx可执行目录sbin下,再输入此命令);
验证nginx配置文件是否正确:进入nginx安装目录下的sbin下,输入./nginx -t ;
-
停止nginx
1)ps -ef | grep nginx ;
2)从容停止nginx:kill -QUIT 主进程号;
3)快速停止:kill -TERM 主进程号;
4)强制停止 :pkill -9 nginx 。
九.Vim
vim 开启行号:在命令模式下输入set number (即保存输入wq的位置输入set number按回车即可);
-
vim 关闭行号:set nonumber;
image