C++ Linux服务器开发(1)——极速入门必备命令

1.shell简介

shell是运维和系统管理员操作Linux系统的首选,是一个命令解释器

命令行---------------->解释执行

命令行相关:

       行首“$”或"#“------------------------命令提示符

       行中”##“----------------------------视为注释开始

  注意命令行是区分大小写的

使用Tab和通配符可以提高效率

通配符有三个:”*“ ”?“ ”[]“

*------------------用于匹配文件名中任意长度的字符串

?-----------------只匹配一个字符

[]-------------------用于匹配所有出现在方括号中的字符,可以使用”-“来指定字符集的范围   如ls test[1-3] 或ls test[a-z]

Linux下有几种不同的shell,默认安装的是Bash

2.常用命令

(1)man-------查询命令手册

(2)su-------用户切换命令

 

(3)sudo------特权命令

普通用户切换到特权用户要用sudo

普通用户要执行特权用户才能执行的命令,要用 sudo 特权命令 来提升命令的使用权限

(4)文件操作常用命令

   <1>pwd

            显示当前目录即工作目录

 <2>cd-----------改变目录的位置

<3>ls-----------------显示目录

<4>mkdir--------------------创建目录 

<5>移动,复制和删除

mv------------移动

cp-------------复制

 rm------------删除

 <6>touch -------------创建文件

 (5)修改用户权限

Linux下用户管理

权限

第1位d      第2-4位 rwx        第5-7位 r-x       第8-10位r-x

第1位:表示是目录,-表示没有

第2-4位:用户所能拥有的权限,读、写、执行

第5-7位:同一用户组的其他用户所拥有的权限

第8-10位:其他用户组的用户所拥有的权限

<1>改变文件所有权

chown-------------------改变文件的所有权限

chgrp------------------用于单独设置文件属组

 <2>改变文件的权限

按照二进制来修改权限

chmod 711 test.txt                              -rwx--x--x

chmod 733 test.txt                             -rwx-wx-wx

(6)查找和定位(待补充)

猜你喜欢

转载自blog.csdn.net/qq_34805255/article/details/84316821
今日推荐