u 切换用户
ls 查看当前目录
ll 查看文件详细信息
ls -a 查看当前所有文件
ls-A 查看当前所有问文件 · ·· 不显示
ll -h(ls -hl ls-lh )显示文件的大小 带单位显示( root root 4.0K Apr 23 03:09)
ls -R 递归显示目录 du 查看文件磁盘占用
网络管理:
ifconfig 查看ip(网络接口信息)
ping 查看网络连接状态
host 通过域名查找ip
netstat 查看进程端口占用情况
netstat-nltp不显示主别名、正正在监听tcp、程序信息
配置静态ip 命令行模式
vim /etc/sysconfig/network-scripts/ifcfg-etho
hostname 主机名:修改的主机名 修改主机名法一临时修改
vim /etc/sysconfig/network 修改主机名法二永久修改需重启
主机映射
vim /etc/hosts linux中
c:windows/syscom32/driverrs/etc/hosts windows中
cd 切换目录(返回上一级)
cd … 返回上一级 cd …/…返回上两级
cd …/src(目录位置)跳转目录
cd ~ 跳转到家目录
服务管理
service 服务名称 start/stop/restart/status
service --status -all查看所有服务状态
Service ip tables start/up
???
runlevel查看系统启动级别
vim /etc/initttab
pwd 打印当前所在的目录路径
touch 创建文件文件类型有文件内容来决定的
file 文件名 查看文件类型
mkdir 创建目录
mkdir -p 级联创建目录(一步到位)
cp 源文件 目标文件 复制(-i 是否覆盖
-f 强制覆盖 -r 递归复制目录及所有文件
注意未提前创建目标文件的话复制时会自动创建)
cat /etc/group 查看组
cat /etc/gshadow 查看密码
cat /etc/passwd 查看用户
cat /etc/shadow 查看密码
useradd 添加用户
usermod 用户 修改用户 -c设置说明信息 -G 指定组
userdel -r 删除用户
groupmod -n 修改组名称
groupdel 删除组
gpasswd-a 组 用户 添加用户到组
mv 移动 (-i 覆盖提示 -f 强制覆盖 -r 递归复制目录及所有文件
-u 目标文件不存在就创建 源文件比目标文件新移动)
rm (-i 删除提示 -f 强制删除 -r 递归删除目录及所有文件
-rf 删除全部文件递归全部删除 -p 级联删除
cat 打印 输出文件 -n 编号
tac 倒序输出
tail 查看末尾若干行 默认10行 -n 指定查看行数
echo aa 输出指定字符 -e 识别字符串中特殊字符(“aa \n bb”)识别换行符
-n 不换行输出
echo ${PATH} 输出变量 > 重定项输出(echo aa > a.txt)
a=b 设置变量
unset a取消变量
ln 设置链接(ln as.txt te)软链接
硬链接????????
wget 路径 下载
put 上传
| 管道符 表示将前面的 结果 当成后面的命令 输入
vi 编辑器
vim 是 vi的增强版
vi 编辑 命令模式 插入模式 底行模式
命令模式lkjl上下左右
$行尾 G文档末尾 g 文档开始
操作命令
a光标之后插入
i光标之前插入
A行尾插入
I行首插入
dd 删除光标所在行
yy复制光标所在行
p粘贴
U撤销
底行模式
查找和替换
:set n设置行号
: set bobu取消行号
:number跳转到指定呢行
:/key查找指定内容(n后移 N前移)
替换
开始行:结束行 s/旧字符串/新字符串/g
(g代表只修改一个 没有b则修改全部)
例:s/aa/bb