centos系统echo命令详解,本教程以centos7系统为例
本配置适用于centos6,7版本
1.语法:echo [SHORT-OPTION]… [STRING]… ;echo [选项]…[参数]
作用:将需要的内容输出到终端或者其他文件。
2.实例和选项参数的用法:
文本的直接输出
echo 'Welcome To CNBLG'
输出变量的值:假设定义一个变量,bl="Welcome To CNBLGS"
echo $bl
解释:bl是定义的变量名,=号后面是赋值,字符串需要用“”括起来。$后面直接跟上变量名即可。
echo 后跟单双引号的区别:
解释:echo后的单引号表示强引用,单引号里面是什么就输出什么,而双引号是弱引用,变量的值会代替变量名输出。
选项中加入 -e ,转义字符可用:
\t:插入制表符,即跳格显示
echo -e “Hello Linux\tHello World”
不加 -e 的对比,如下:
echo "Hello Linux\tHello World"
还有,转义字符如下:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\v 与\f相同;
\\ 插入\字符;
\0nn 插入0nn(八进制)代表的ASCII;
输出彩色的命令提示符,显示结果先展示如下:
命令如下:echo -e "\e[1;32mHello Linux\e[0m"
其中,\e[1;32m是整体转义的部分,数字代表的是字体的颜色和背景的颜色等等。其中例子中数字1 表示字体高亮度(加粗),32表示字体为绿色,0 表示关闭所有属性。
echo 输出到一个文件,而非终端。
解释:刚开始,test1文件不存在,通过echo输出重定向到test1文件,cat命令表示查看文件内容。
centos系统如何删除文件夹?本教程以centos7系统为例
本配置适用于centos6,7版本
1.新建文件夹
mkdir 文件名
新建一个名为test的文件夹在home下
2.新建文本
在home下新建一个test.sh脚本
vi /home/test.sh
3.删除文件或文件夹
3.1 删除home目录下的test目录
rm /home/test
3.2 这种不带参数的删除方法经常会提示无法删除,因为权限不够。
rm -r /home/test
3.3 -r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。当删除目录包含的具有写保护的文件时用户通常是被提示的。
rm -rf /home/test
3.4 f是不提示用户,删除目录下的所有文件。请注意检查路径,输成别的目录就悲剧了。
rm -ir /home/test
3.5 -i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。
centos系统如何使用yum命令卸载?本教程以centos7系统为例
本配置适用于centos6,7版本
1.卸载软件包 (以 tomcat 为例)
yum remove tomcat -y
2.卸载完成
centos系统ls命令详解,本教程以centos7系统为例
本配置适用于centos6,7版本
1.ls
显示当前目录的所有内容:
[root@localhost /]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
2.ls 目录名
显示所输入的目录内容:
[root@localhost /]# ls /usr
bin etc games include lib lib64 libexec local sbin share src tmp
3.ls -l
详细显示当前目录所有内容(可缩写为ll):
[root@localhost /]# ls -l
总用量 20
lrwxrwxrwx. 1 root root 7 1月 13 08:58 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 1月 13 09:02 boot
drwxr-xr-x. 20 root root 3220 1月 13 09:02 dev
drwxr-xr-x. 75 root root 8192 1月 13 09:11 etc
drwxr-xr-x. 2 root root 6 11月 5 2016 home
lrwxrwxrwx. 1 root root 7 1月 13 08:58 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 1月 13 08:58 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 media
drwxr-xr-x. 2 root root 6 11月 5 2016 mnt
drwxr-xr-x. 2 root root 6 11月 5 2016 opt
dr-xr-xr-x. 104 root root 0 1月 13 09:02 proc
dr-xr-x—. 2 root root 114 1月 13 09:02 root
drwxr-xr-x. 23 root root 700 1月 13 09:11 run
lrwxrwxrwx. 1 root root 8 1月 13 08:58 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 11月 5 2016 srv
这里对上述中的第一列做个解释
dr-xr-xr-x
第1位表示文件类型。 d:目录,-:文件,l:链接
第2到4位表示 文件所有者权限。 r:表示读权限,w:表示写权限,x:表示执行权限
第5到7位表示 文件所属组权限。 r:表示读权限,w:表示写权限,x:表示执行权限
第8到10位表示 其他人权限。 r:表示读权限,w:表示写权限,x:表示执行权限
4.ls -lh
可以对ls -l中的文件大小进行人性化处理,进行单位转换
[root@localhost /]# ls -lh
总用量 20K
lrwxrwxrwx. 1 root root 7 1月 13 08:58 bin -> usr/bin
dr-xr-xr-x. 5 root root 4.0K 1月 13 09:02 boot
drwxr-xr-x. 20 root root 3.2K 1月 13 09:02 dev
5.ls -li
可以将ls -l中的主键id(node id)显示出来
[root@localhost /]# ls -li
总用量 20
112 lrwxrwxrwx. 1 root root 7 1月 13 08:58 bin -> usr/bin
64 dr-xr-xr-x. 5 root root 4096 1月 13 09:02 boot
3 drwxr-xr-x. 20 root root 3220 1月 13 09:02 dev
16777281 drwxr-xr-x. 75 root root 8192 1月 13 09:11 etc
第一列为主键id
在部署Windows Server的过程中经常会遇到各种问题,如何解决Windows Server 2012 R2“添加角色和功能”失败的问题,本文将针对此问题进行详细说明。
1.使用“Win R”打开运行窗口,输入gpedit.msc,然后回车。
2.依次点击“计算机配置”-“管理模板”-“系统”,然后选择“指定可选组件安装和组件修复的设置”。
3.点击“指定可选组件安装和组件修复的设置”在弹出的界面将“已禁用”改为“已启用”,先点击“应用”然后点击“确定”之后去添加服务器角色就可以了。
服务器设置多用户同时远程桌面,可以提高访问效率,避免人多抢登服务器,而Windows server 2012 R2最大远程登录链接为2个,Windows server 2012 R2如何设置多用户同时登录远程桌面,本文将针对此问题进行详细说明。
1.打开左下角的“服务器管理器”,在左侧列表中选中“本地服务器”。
2.将右侧“远程管理”功能的选项修改为“已启用”。
3.按住 “Win” R 组合键调出运行窗口,输入gpedit.msc调出组策略编辑器。
4.按照 “计算机配置”-“管理模板”-“Windows 组件”-“远程桌面服务”-“远程桌面会话主机”-“连接” 的路径,找到“将远程桌面服务的用户限制到单独的远程桌面会话”。
5.双击“将远程桌面服务的用户限制到单独的远程桌面会话”选择“已禁用”选项,然后点击“应用”-“确定”即可。
centos系统如何安装node.js?本教程以centos7系统为例
本配置适用于centos6,7版本
1.历史版本可从https://nodejs.org/dist/下载
之后可以运用rz命令上传到VPS上(关于如何使用RZ上传文件,请到帮助中心查看标题为centos系统安装rz使用的教程)
2.解压安装包
tar -xvf node-v10.16.0-linux-x64.tar.xz
3.移动文件
mv node-v10.16.0-linux-x64 /usr/local/
cd /usr/local/
mv node-v10.16.0.0-linux-64/ nodejs
4.让npm和node命令全局生效(软连接方式)
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
5.查看nodejs是否安装成功
使用Windows10系统,会发现里面有很多设置跟以往的XP、win7相差甚远,例如在修改删除文件的时候,往往会出现“你需要权限才能执行此操作”的提示,让你无法继续操作。那么要如何解决账号无权限的问题呢,本文将针对此问题进行详细说明。
1.右键点击你要修改的文件,选择“属性”。
2.然后点击“安全”选项卡,再点击“高级”按钮。
3.进入高级设置中,再点击“更改”。
4.在选择用户和组中,我们再点击“高级”。
5.点击“立即查找”,之后会列出用户,我们选择当前帐户,一般都是“Adminitrator” 选中后点击“确认”。
6.用户选择好,点击“确定”。
7.这时所有者已经改好了,点击“确定”。
说明:如果是文件夹,那么还需要勾选“替换子容器和对象所有者”。
8.确定后回到“文件属性”-“安全界面”,然后我们选中刚刚添加的所有者,也就是你的用户名,然后点击“编辑”。
9.接着还是选中你的用户名,然后下方权限处勾选允许“完全控制”,然后点击“应用”再点击“确定”。
10.这样文件就可以修改跟删除了。
1.打开“服务器管理器”,选择“添加角色和功能”。
2.选择安装类型,默认“基于角色或基于功能的安装”,点击“下一步”。
3.选择目标服务器,默认“从服务器池中选择服务器”,点击“下一步”。
4.选择服务器角色,然后点击“下一步”。
5.在功能中,找到“用户界面和基础结构”点击打开勾选“桌面体验”,然后点击“下一步”。
6.然后在确认界面点击“安装”,在安装过程中会要求重启一次。
7.安装完成后,在磁盘“属性”中就可以看到“磁盘清理”的按钮。
举例:公司有台服务器,该服务器的网页需要3分钟必须操作一次,否则当检测到3分钟内误操作就会掉线,这样服务器的某些应用就无法使用,本文简单介绍下Windows系统如何设置自动刷新网页。
1.纯手工(写代码)
首先创建一个文本文档,把后缀的txt修改为html
代码如下:
<html>
<head><meta http-equiv="refresh" content="60"></head>
<frameset>
<frame src="https://www.baidu.com" name="iframe">
</frameset></frameset>
</html>
参数:
Contnt=“60”:其中60代表刷新的时间间隔,单位是秒,可以自行修改。
Src=“https://www.baidu.com”:指定要刷新的网页,可以自行修改。
2.浏览器自带的刷新
在此处我使用的是360安全浏览器,该浏览器自带的刷新设置。这样设置上时间就可以了超级简单。