002-常用的Linux命令
用户相关:
增加用户 jeff
adduser jeff
passwd jeff
切换用户 到jeff su - jeff
显示当前用户所在的目录 pwd
在Linux系统下,默认情况下,创建一个用户的同时会给用户在系统的目录下创建一个属于自己的用户目录,该目录称为用户主目录,一般可以用~表示
主机名称 #(表示root用户)
查看:#|$ hostname
设置主机名称 :
# hostname hadoop-jeff.ky.com【此种方式,重启机器后,主机名称会变化{系统的配置信息全部在文件中}】
永久性的设置主机名称:
hostnamectl set-hostname hadoop-jeff.ky.com
文件相关:
权限:
可读r、可写w、可执行x(脚本,譬如shell脚本)、-表示没有任何权限
归属:
拥有者 (u)
属于组 (g)
其他人 (o)
- rw- rw- rw- 表示一组
- 表示文件的类型
rw- rw- r--(三组,表示不同此文件针对不同用户的权限关系)拥有者 所属组 其他人
权限数字表示方法:rw- 6 rwx 7 r-- 4
改变权限 chmod chmod 674 file.txt 或者 chmod u+x file.txt
改变文件拥有者 chown
改变所属组 chgrp
vi/vim查看模式快捷键:
dd 表示删除光标所在行的数据
ZZ 表示保存文件的内容
x 表示将光标处的字符给删除
o 表示在光标下一行插入内容
文件内容查看:
cat 全部内容,内容比较少
more 翻页查看
tail 从文件末尾内容开始查看 一般为 tail -f ,适合于查看服务的日志信息【实时动态信息】
head 查看文件的开头,文件的格式,文件的模板样式
解压文件:
文件解压到当前文件夹 tar -zxvf apache-tomcat-7.0.47.tar.gz
将文件解压到/usr/java文件夹中 tar -zxvf apache-tomcat-7.0.47.tar.gz -C /usr/java/
创建文件夹:
新建目录:mkdir tools
新建多级目录: mkdir -p /tools/jeff/demo
创建文件:
vim xxx.txt
文件追加内容:echo "love" >> text.txt
删除文件:
rm
查看目录中所有文件:
ll
ls
网络相关:
修改网络配置 cd /etc/sysconfig/network-scripts vim ifcfg-ens33
重启网络 service network restart
软件安装相关:
查看已安装的软件:rpm -qa|grep java
卸载已安装的软件:rpm -e --nodeps xxx.xx xxx.xx xxx.xx