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 ./{} \;

 

 

 

 

 

 

 

 

 




posted @ 2016-10-08 22:28  HuTiger  阅读(178)  评论(0)    收藏  举报