Linux常用命令——基本命令

#Linux常用命令2 ##一、主机IP地址

$ ifconfig——查看主机IP地址(window下是ipconfig)
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0——配置静态的IP地址

##二、设置主机名

[abinge@hadoop-master ~]$——>用户级别:$—>普通用户;#—>系统root用户
	|		 |        |
  用户名   主机名   当前目录

$ hostname ——查询当前的主机名
$ su ——由普通用户切换到root用户
# exit ——由root用户直接退出,即可返回普通用户
# hostname 主机名 ——修改主机名,需要root用户权限;此种修改后,系统重启后会不生效
或
# vim /etc/sysconfig/network

##三、配置主机名和IP地址对应关系

$ more /etc/hosts——查看hosts文件
	127.0.0.1 localhost
	……

##四、查询文件内容

1、more:一页一页查看,翻页查看内容
	$ more /etc/sysconfig/network ——查询主机名配置文件
	$ more +4 /etc/profile      注:从profile的第4行开始显示; 
	$ more -4 /etc/profile      注:每屏显示4行;
	—— Enter     向下n行,需要定义,默认为1行; 
	—— Ctrl+f    向下滚动一屏; 
	—— 空格键     向下滚动一屏; 
	—— Ctrl+b  	 返回上一屏; 
	—— =         输出当前行的行号; 
	—— :f        输出文件名和当前行的行号; 
	—— v         调用vi编辑器; 
	—— !         调用Shell,并执行命令; 
	—— q         退出more当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的; 
2、tail:查看文件的最后几行,一般用于查看日志文件,滚动式的
	$ tail -100f /data/jilu.log ——查看目录下的jilu文件的最后100行
3、cat:查看所有文件内容
	$ cat /etc/sysconfig/network

##操作基本命令

$ clear					清除屏幕
$ pwd					显示当前目录

$ ls					列出当前目录内容
$ ls -l 或ll				列出当前目录详细内容(文件类型、权限、路径、创建时间)
$ ls -al					列出当前目录详细内容,包括隐藏文件(文件名以"."开头)

$ cd 路径				进入当前目录的指定子目录
$ cd .					当前目录
$ cd ..					返回上一级目录

$ mkdir 文件夹名称		创建目录
$ mkdir -p 目录1/目录2/目录3/……	创建多级目录

$ mv 原文件名 新文件名	修改文件名(目录)
$ mv 文件名 指定路径		移动文件到指定目录,相当于是剪切

$ cp 文件1 指定目录/文件2 将文件1拷贝到指定目录下,并以重命名为文件

$ touch 文件名.后缀名		创建指定文件类型和文件名的文件

$ rm 文件名				删除文件
$ rm -rf 文件名或目录名	删除文件或文件夹
$ rmdir 目录名			删除文件夹

$ vim  文件				编辑文件
	——"i"	进入编辑模式:插入
	——"x"	删除光标处的字符
	——"dd"	删除整行
	——"u"	撤消最后一次修改
	——"U"	撤消当前行的所有修改
	——":w"	保存文件但不退出 vi
	——":w file"		将修改保存在 file 中但不退出 vi
	——":wq" 或 "ZZ" 或 ":x" 		保存文件并退出 vi
	——":q!"	不保存文件,退出 vi
	——":e!"	放弃所有修改,从上次保存文件开始再编辑
	——Esc 退出编辑模式

# chown 用户1 文件1			修改文件1的文件拥有者为用户1
# chgrp 用户组1 文件1		修改文件1的文件拥有者所在组为用户组1
# chown 用户组2:用户2 文件1	同时修改文件1的用户拥有者和所在组为用户2和用户组2
# chown -R 用户2 目录1/		全部(循环)修改目录1下所有文件的用户拥有者为用户2

$ chmod 755 文件3			修改文件3的权限为755
$ chmod g-x 文件3			减去文件3的组用户的可执行权限(g-x表示组用户-可执行权限)
$ chmod u-r 文件3			减去文件3的拥有者的可读权限(u-r表示拥有者-可读权限)
$ chmod g+w 文件3			增加文件3的组用户的可写权限(g+w表示组用户+可写权限)
$ chmod u+w 文件3			增加文件3的拥有者的可写权限(u+w表示拥有者+可写权限)

##在Linux环境下,文件有3种类型的文件

如:
	-rw-rw-r--. 1 hadoop hadoop		205 Feb 18 01:23 one
		|			|		|				|		  |
  	 文件属性    文件拥有者 拥有者所在的组   创建时间   文件名
	drw-rw-r--. 1 hadoop hadoop		848 Feb 18 01:24 two

其中文件属性:
	-rw-rw-r--.	——> -		 rw-				rw-			r--.
					|	 	  |		     	 |	     	 |
  				   类型  用户拥有者权限	拥有者所在组权限 其他用户权限
				- : 文件
				d : 目录
				| : 链接(快捷方式)

	r(可读)		w(可写)		x(可执行)
		4			2			1

	rwx:7
	rw-:6
	r-x:5
	r--:4
	-wx:3
	-w-:2
	--x:1

##Linux中用户管理 ###1、使用远程命令行登陆Linux系统,首先进入的是用户的主目录 ###2、在Linux环境下,通常情况下,每创建一个用户,就会在/home目录下创建一个以用户名命名的文件夹,此时目录为这个用户的主目录,比如创建一个hadoop,则用户主目录为/home/hadoop/

转载于:https://my.oschina.net/abinge/blog/683591

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值