Linux基础命令(三)
1.强制删除文件夹
answer: rm -rf /home/xxx/temp/
2.个人环境变量文件,默认在哪里?推荐使用哪个呢?怎样生效?生效完成后,习惯做一件事是执行什么命令?
answer:个人环境变量默认在 ~/.bash_profile或者~/.bashrc中,推荐使用 ~/.bashrc 使用 source 命令生效 或者使用 . .bashrc的方式生效
生效完成后,习惯使用which 命令来查看是否配置对
3.历史命令,执行第55行;清空历史命令
answer:使用 !55执行第55行; 使用 history -c 清空历史命令
4.用户的文件是哪个?
answer: /etc/passwd
5.用户组的文件是哪个?
answer: /etc/group
6.假如su/ssh 无法登录机器,这个用户是不是有可能在/etc/passwd文件里,做了禁止?
answer: 是的 该用户在/etc/passwd中设置了/sbin/nologin
7.修改一个用户 usermod命令,指定主组 和 附加组,会吗?
answer: 使用usermod -g指定主组 usermod -G 之指定附加组
8.设置密码
answer: 设置当前用户的密码 : passwd
设置其他用户的密码: passwd xxx
9.su - ruoze,这个命令执行完成后,做哪些事?
answer: 切换到ruoze用户 并切换到ruoze的家目录 并且使ruoze的相关环境变量生效
10.一个普通用户,想要瞬间临时获取root的最大权限,请问在哪个配置文件修改什么内容? 在执行命令时,sudo命令加在前面?
answer: 在 /etc/sudoers中修改内容 相关配置例如: ruoze ALL=(root) NOPASSWD:ALL 使用时 sudo命令架子啊签名
11. > >>区别是什么
answer: >表示创建或覆盖 >>表示追加
12.rwx分别代表数字多少? rwx- - x - w - ,请问权限数字多少?
answer: rwx分别代表421 rwx- - x - w -的读写权限数字为712
13.上题中,三组分别代表哪个方面的权限呢?
answer:分别代表所属用户、所属用户组内成员、其他组成员的读写执行权限
14.修改权限 和 所属用户用户组的命令,分别是什么? 假如修改文件夹,加什么参数
answer:使用chmod修改权限,使用chown修改所属用户和用户组 使用 -R 参数来修改文件夹
15.简述vi编辑文件的流程
answer: (1) 使用vi命令进入命令行模式 (2)按i进入编辑模式进行编辑 (3)按Esc键返回到命令行模式 (4)冒号+wq保存并退出
16.简述vi清空文件的命令
answer: (1) 使用vi命令进入命令行模式 (2) 使用 gg回到文件首行首字母 (3)使用dG命令清空文件 (4)冒号+wq保存并退出
17.vi编辑文件,想要从外部文件内容粘贴复制到这个文件,必须提前做一件什么事?否则数据丢失
answer: 必须按i进入编辑模式,否则出现数据丢失
18.查看进程、端口号命令?
answer: 查看进程:(1)jps (2)ps -ef |grep (3)通过端口号查进程: lsof
查看端口:(1)根据pid查看进程:netstat -nlp |grep pid (2)ps -ef |grep
19.window 和 Linux 去测试端口号的命令,会先部署吗?会使用吗?
answer: 测试端口号:telnet ip port 需要使用 yum install -y telnet进行安装
20.netstat 一个服务时,显示 127.0.0.1:8899 ,外部window 或者其他服务器进行 访问,能通吗?
answer: 不能 127.0.0.1和localhost一样 是只能本机上的进程进行访问 外部window或者其他服务器是不能访问的
21.netstat 一个服务时,显示 hostname:8899 ,外部window 或者其他服务器进行 访问,假如不通,我们应该要调整什么?
answer:这个是可以访问的 如果不通,可能原因是防火墙拦截