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    ; 

posted on 2017-03-02 18:06  小_易  阅读(137)  评论(0)    收藏  举报

导航