Linux常用命令
2019-04-25 09:27:58 0 举报
AI智能生成
实际工作中Linux常用命令
作者其他创作
大纲/内容
网络设置
ip设置
临时设置 ifconfig eth0 192.168.6.22
setup设置
修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE 设备名
BOOTPROTO 启动协议:static/dhcp
ONBOOT 开机启动
NETMASK 子网掩码
IPADDR ip地址
设置主机名
临时修改 hostanme zhangsan
永久修改
vim /etc/sysconfig/network
HOSTNAME=xuniji.local
HOSTNAME=xuniji.local
绑定主机名
vim /etc/hosts
192.168.6.11 xuniji.local xuniji
192.168.6.11 xuniji.local xuniji
连接方式
仅主机:虚拟机只能和主机连接
桥接:虚拟机可以和局域网中的其他主机通信
网络地址转换NAT:只能上网
安全管理
关闭selinux
vi /etc/selinux/config
SELINUX=disabled
关闭防火墙
service iptables stop
用户管理和权限
用户
用户配置文件
/etc/passwd
用户密码配置文件
/etc/shadow
组配置文件
/etc/group
创建用户
useradd 用户名
passwd 新用户名
修改用户信息
锁定用户 usermod -L 用户名
解除锁定 usermod -U 用户名
删除用户
userdel -r 用户名
查看用户组信息
id 用户名
权限管理
三种权限:读(r)、写(w)、执行(x)
权限分组
1-3:文件所有者的权限
4-6:文件所属组的权限
7-9:其他用户的权限
4-6:文件所属组的权限
7-9:其他用户的权限
修改权限 chmod
字符方式
u:文件所有者
g:文件所属组
o:其他用户
a:所有组(u,g,o)
示例:chmod u+x g+r o+r filename
g:文件所属组
o:其他用户
a:所有组(u,g,o)
示例:chmod u+x g+r o+r filename
数字方式
r:代表4
w:代表2
x:代表1
示例:chmod 700 filename
w:代表2
x:代表1
示例:chmod 700 filename
修改文件属性来获得权限
chown
修改所有者为root:chown root test.txt
修改拥有组为bin:chown :bin test.txt
同时修改:chown root:root test.txt
目录操作
mkdir
创建目录
- P 级联创建目录
示例:mkdir -p a/b/c/d
tree 树状显示目录结构
cp
复制
-r 复制文件夹
-f 强制复制,目标有相同文件时直接覆盖,不提示信息
示例:cp /htest /opt
mv
移动文件或文件夹
当目标文件或文件夹不存在时
示例:mv a b
重命名文件或文件夹
当目标文件或文件夹已经存在时
示例:mv ./a ./new
rm
删除文件夹或者文件
-r 递归删除,当删除文件夹时必须加此参数
-f 强制删除,忽略提示信息
示例:rm -rf /opt
文件操作
touch
创建空白文件
示例:touch test.txt
rm
删除
-f 强制删除
示例:rm -f test.txt
cp
复制
-f 强制复制,忽略提示
示例:cp -f * /opt
mv
移动或重命名文件
mv test.txt /opt
cat
不分页一次性显示文件内容
less
分页显示文件内容,可以上下翻页
more
分页显示文件内容,不能往上翻页,只能按空格或回车下一条
head
查看文件前几行,默认10行
-n 显示行数
示例:head -5 install.log
tail
查看文件最后几行,默认10行
-n 显示n行
示例:tail -5 tail
vim
命令
G 光标跳转到末行行首
gg 光标跳转到首行行首
10gg 光标跳转到10行行首
^ 光标跳转到本行行首
$ 光标跳转到本行行尾
yy 复制光标所在行的内容
10yy 从光标所在行开始往下复制10行
p 粘贴
i 在光标所在位置插入,进入到编辑模式
A 在光标所在行末尾添加
a 在光标后面添加
O 在光标所在行的上一行新插入一行开始编辑
o 在光标所在行的下一行新插入一行进入编辑模式
S删除光标所在行的内容,在进入编辑模式
s 删除光标所在位置的字符进入编辑模式
/、?搜索关键词 在全文中搜索关键词,按n可以查看下一条
摸行模式
:set nu 设置行号
:set nonu 取消行号
: w 保存
:wq 保存退出
:wq! 强制保存退出
:q 退出
:1,$s/a/b/ 全文搜索a替换为b,只替换每行的第一个
:20s/b/c/g 20行搜索b替换为c,全部替换
三种模式
命令行模式
编辑模式
末行模式/底行模式
三种模式之间切换先按ECS,在选择模式
文件压缩操作
tar
创建包 tar -cvf test.tar [文件列表]
查看打包的内容 tar -tvf test.tar
解压包 tar -xvf test.tar
解压包到指定目录 tar -xzvf test.tar -C /opt
查看文件大小:du sh
gzip
压缩文件 gzip install.log
查看压缩文件内容 gzip -l install.log.gz
解压文件到当前目录 gzip -d install.log.gz
联合压缩包
打包并压缩 tar -czvf test3.tar.gz *
查看压缩包的内容 tar -tzvf test3.tar.gz
解压到当前目录 tar -xzvf test3.tar.gz
解压到指定目录 tar -xzvf test3.tar.gz -C /opt
0 条评论
下一页