Linux 常用命令
[root@localhost root]#
第一个root表示登陆用户
localhost 表示主机名 	
hostname  查看主机名/修改主机名
logout    登出	
pwd 	查看当前用户所在的路径,路径是从/开始
cd 		  切换目录 
	cd .. 切换到上一级目录
	cd    切换到家目录
/		Linux的根只有一个根目录 就是 '/' 
相对路径:从当前位置访问的目标路径就是相对路径
绝对路径:从根部开始访问的路径叫做绝对路径
ls		查看当前路径下的文件和文件夹
	-l  列出文件的详细信息
ll		查看当前路径下的文件和文件夹以及详细信息
	-a  列出所有文件的详细信息包含隐藏文件
	
	ls  -l  [path]
	ll  -a  [path] 
		查看指定路径下的文件和文件夹
	ll  -i  [path]
		查看文件的i节点
		
Linux的文件和文件夹
	Linux操作系统中的所有文件没有扩展名,所有的文件都是文本文件
	
227708	-rw-r--r--	root 	root	361		Oct	8 2016	text
227709	drw-r--r--	root 	root	361		Oct	8 2016	text
i节点	-文件		所有者	所属组	文件大小	日期	文件名
唯一	d文件夹	
		u g o
		
打印输出	echo
		
创建文件	touch
创建文件夹 mkdir
输出		>
		将内容输出到文件中,会改变文件中的内容
追加		>>
		将内容追加到文件的结尾
查看文件内容
more	查看文件内容带翻页效果
cat		查看文件的所有内容
head -n	数量 文件名			查看文件的头部内容 -n指定显示前多少条数据 默认10条
tail -n	数量 文件名			查看文件的尾部内容 -n指定显示前多少条数据 默认10条
删除文件:
rm -fr 文件名  可以删除多个文件  文件名之间使用空格
	-fr  递归删除 强制删除
	
范例:将日期输出到date.txt文件
date > date.txt
移动重命名 mv
vi编辑器
vi 文件名  			打开文件
i(insert)			开始修改编译文件
esc键				退出编译状态
在非编译状态下输入 :wq  保存退出
/etc/inittab
inittab : 操作系统启动的初始化方式 修改初始化方式为多用户网络模式
0:关机
1:单用户
2:多用户状态(无网络服务)
3:多用户状态
4:执行系统初始化命令行
5:X11图形界面
6:重启
reboot 重启  只有超级管理员才有的权限
配置网络
选用的是net模式
查找
例如: 		192.168.1.0 /24 (255.255.255.0)  192.168.1.2  8.8.8.8
网段号 		192.168.1.0   可以IP地址 为 3-254    1号IP地址给真实电脑  2号网关 255 广播地址
子网掩码  	255.255.1.0
网关 		默认为网络中的第二个IP地址
DNS服务器   8.8.8.8
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件内容为如下
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.168
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=8.8.8.8
修改文件后执行service network restart 重新启动网卡
service iptables stop 		停止防火墙 
service iptables restart 	重启防火墙 
service iptables start 		打开防火墙 
也可以通过修改配置文件来修改防火墙的配置 (自己回去查资料)
Linux查看命令帮助的方法
--help
man
	ls [OPTION]... [FILE]... 
		OPTION  部分表示子命令
		FILE	需要查看的文件或者文件夹的路径
		[]		如果内容是在[]中表示可以没有
info
软链接和硬连接
创建硬链接
ln mxp/a.txt a.ln
创建软链接
ln -s mxp/a.txt a.ln
软链接和硬连接的区别:
硬链接相当于文件的备份,源文件消失不会影响,和源文件有着相同的i节点
软件链接相当于快捷方式,源文件消失会导致链接不能使用,和源文件的I节点不同
管道符
| 可以连接多个处理步骤,会将前一条命令处理的结果使用后面的命令来执行
举例:
ll -l /etc | more 
wc 统计文件的信息
wc -lw install.log
创建用户:当创建一个用户后会在/etc/passwd文件中从500开始添加用户的信息
useradd 创建用户
adduser
userdel	删除用户
PS:当创建一个用户的时候会默认创建一个用户组
删除用户的时候要记住删除它的家
groupadd 创建用户组
groupdel 删除用户组。
切换用户:如果是root用户切换不需要输入密码 如果是普通用户则需要密码
su  用户名
find 	查找文件
find -name 根据文件名查找
find -user 根据用户查找
find -type  (???)
查找并执行
文件名 abc
#!/bin/bash
echo 'hello world'
改变文件权限 chmod
使用 rwx 的方式修改权限
chmod u+x abc.txt
chmod u-x abc.txt
使用2进制的写法
chmod 777 abc.txt 
chmod 755 abc.txt
创建文件夹必须有x 权限 否则不能打开
#find / -name \abc -exec chmod 755 {} \;
find -name \abc -exec ./{} \;
	
	
	
	
本文来自博客园,作者:HuTiger,转载请注明原文链接:https://www.cnblogs.com/huguodong/p/5940419.html,欢迎加入qq群927460240学习讨论

                
            
        
浙公网安备 33010602011771号