Linux基础命令
1. linux连接信息的四个组成部分
【用户名@主机名 当前目录】$
$或者#代表不同的用户级别 #代表当前root用户
2. 网络配置相关的两个文件
/etc/ssh/sshd_config
/etc/hosts
3. linux基本命令
hostname 查看当前主机的name
修改当前主机名称必须用root用户
1》修改只当前生效,系统重启后失效 【hostname+空格+新用户名】
2》修改文件 more /etc/sysconfig/network 属性HOSTNAME设置主机名称
ip地址配置文件位置: /etc/ sysconfig/network-scripts/ifcfg-eth0
配置主机名和ip对应 : $ more /etc/hosts 将当前hostname的对应ip修改为当前ip
文件查看命令
1》more $ more+目录文件名 一页一页的查看,按空格键查看下一屏 示例【more /etc/sysconfig/network】
2》tail $ tail -f /etc/sysconfig/network 查看文件最后几行内容,滚动式的
查看最后一百行 $ tail -100f /data/jilu.log
-f 指定滚动式查看
3》cat $ cat /etc/sysconfig/network 查看所有文件内容
文件ls -l 命令显示内容说明
-rw-rw-r--. 1 hadoop hadoop 205 Feb 18 01:23 one
文件的基本属性信息
- 文件属性 在linux环境下,针对文件三种格式 【文件- 目录d 链接 (快捷方式)】
rw 每个文件对三类用户【 文件的所有者-u、文件的同组用户-g、系统的其他用户-o】的权限【可读 r,可写 w,可执行 x】
使用远程命令行登陆linux系统首先进入用户主目录。
linux环境下,通常情况下每创建一个用户,就会在/home目录下创建一个以用户名命名的文件夹,此目录为这个用户的主目录,比如创建一个hadoop文件夹。
创建父级目录 mkdir -p 可以创建多级目录
【-R 】表示递归,比如赋权限的收chmod -R 表示给该目录下所有文件都赋权限。
~ 表示用户主目录
. 代表当前目录
.. 代表上级目录
ifconfig 查看ip信息 sbin/ifconfig 作用一样
clear 清除屏幕信息
hostname 查看当前主机的name
pwd 现实当前用户所在目录 pwd
ls 列出当前目录下的所有文件
ls -l 详细查看
ls -al 其中【a】表示显示该目录下的所有文件。以【.】点开头的目录或文件为隐藏文件。
创建以点【 . 】开头的文件或者文件夹,等价于隐藏文件,只有用ls -al 时才显示,ls -l 不显示。
-R 显示所有
cd 进入当前目录的子目录 【cd 后面什么都没有话直接进入主目录】
mkdir 创建文件夹 【mkdir -p】 可以创建多级目录 /aa/bb
touch hello.txt创建文件
vim 文件名 编辑文件 按 i 进入编辑模式 esc 退出编辑 wq 保存退出 q 直接退出
mv 移动 重命名两个功能 【mv t3 rt3】 会重命名t3为rt3 【mv rt3 ../】 移动rt3到上级目录
cp hello.txt world.txt copy一个文件
rm hello.txt 删除一个文件
rm -rf rt3/ 删除文件或文件夹
rmdir 删除文件夹
chown -R root hello.txt 改变文件所属用户
chgrp -R root hello.txt 改变文件所属组
chown -R hadoop:hadoop hello.txt 同时改变用户和组
改变文件权限两种方式:
chmod 755 ./data 改变文件权限 读写执行 421
chmod u-w ./data】】】】】】】】】】】】】】】】】】】
whoami 查询当前用户,一般在脚本中用,获取当前用户
which 查询可执行文件的地址 , $ which cp ;
浙公网安备 33010602011771号