linux 命令
ifconfig
重启网络
service network restart
防火墙
service iptables status
service iptables stop
service iptables off
更更名称
hostname xxx
文件:
d:开始为d,表示目录directory
d:表示文件夹
-:开始为-,表示普通的二进制文件
l:开始为l,表示软链接文件
r:read读权限.
w:写权限
x:执行权限
touch 建立一个空文件
mkdir 建立文件夹
rm -f d1
chown user 文件
useradd username 添加用户
password username linux
查找:
find [搜索范围路径] -name [文件名称] (根据文件名查找)
find [文件路径] -ctime -1 表示天
find [文件名称] -cmin -60 60分钟之内。+60是60之外
find /etc -amin
find /etc -mmin
find /etc -cmin
find /etc -atime
在时间前面添加:-表示以内,+表示以外。
c:表示change改变文件属性的意思
a:表示access被访问过的意思
m:表示更改内容的意思
find 应用的链接符
-a 逻辑与 and
-0 逻辑或 or
find :根据文件类型进行查找
-type
其中:f表示二进制文件 ,l表示软链接文件,d 表示目录
find /test -type d
find /test -type d -o -name t1.sh
which [命令名称] 查看命令所在的目录位置
alias 别名
find ...-exec [执行命令] {}\; 查找并执行命令
find /usr/local -exec ls -l {} \;
find ...-ok [执行命令] {}\;
ok是询问的意思。
find -inum 查找惟一节点。
locate [文件名称]
查找文件比find查找块,更新速度比较慢,须要updatedb
man []
帮助命令
压缩命令
gzip 不保留原文件,而且只能压缩
命令:tar
tar[zcvf] [打包文件名.tar.gz][源文件]
-c 产生tar打包文件(必选)
-x 产生的解压缩文件(必选)
-y 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-C最后配置,表示解压后的文件位置
tar -zxvf jdk.gz -C /user/local
ping 命令
grep 能够将指定内容进行过滤而后输出。
ls -l /etc grep init 只显示init的
ls -l /etc grep init | wc -l 过滤,而后统计
ps -el | grep 8080
输入输出重定向
shell 对每一个进程预先定义了3个文件描述字
0 标准输入 1 标准输出 2标准错误输出
输出重定向:就是把输出的结果显示到一个文件上(用符号“>”)
想进行结果追加使用符号">>"
输入重定向:就是把输入的信息重定向,好比把一个文件的内容,进行发出。
"<"
wall < /test/a.log
wall 是广播
错误重定向:通常是把程序执行日志错误信息存放到指定的log日志中去。
ll /dasadas 2> a.log
dasadas 2>a.log
vim 工做模式
vim 进入
i a o 输入 插入模式
esc 退出插入输入模式
:wq 输入 保存退出
ZZ 保存修改并退出
:q! 不保存退出
yy 复制当前行
p 粘贴在当前光标所在行
dd 剪切当前行
nyy 复制当前如下n行
用户管理
用户信息文件 /etc/passwd
密码文件:/etc/shadow
用户配置文件:/etc/login.defs
/etc/default/useradd
新用户信息文件:/etc/skel
用户组文件:/etc/skel
用户组文件:/etc/gshadow
linux 用户通常分为三种
超级用户
root UID=0
普通用户
UID (500 - 60000)从500 开始默认递增
伪用户
UID(1-499)
伪用户通常是Linux系统和进程服务相关。好比“bin/shutdown得很,任何的Linux系统都会有这些伪用户,好比咱们进行关机操做,其实调用了一个系统的伪用户的身份。
添加用户组:groupadd [配置选项][组名]
形如:groupadd -g 1001 webs
删除用户组:groupdel[组名]
添加用户useradd 设置选项用户名 -D 查看缺省参数
gpasswd -a ul webapps
-a 添加用户到用户组中
-d 从用户组中删除用户
-A 设置用户组管理员
给多个普通用户对这个文件权限
groupadd g1
mkdir /test/software
chgrp g1 /test/software
chromd g+rwx /test/software
web