shutdown -h now 关机
service iptables stop 关闭防火墙
setup配置网卡 回车第三项,回车第一项配置网卡,回车eth0,回车
dhcp自动分配IP地址
dns1 8.8.8.8 IP和域名互相解析的工具
dns2 202.106.0.20
设置ip生效/修改文件:vi/etc/sysconfig/network-scripts/ifcfg-eth0
按i编辑修改
onboot=yes
保存:wq
开启网卡:ifup eth0开启第一个网卡
/etc/init.d/network restart
service network restart
xshell连不上linux:
1.关闭防火墙: /etc/init.d/iptables stop
chkconfig iptables off 开机默认关闭防火墙
2.ping+linux _IP-t检测虚拟机和windows是否通 测试物理通不通 -t连续测
3.telnet +linux_ip22 connected通了 测试ssh服务通不通
cd 切换路径 cd/切换到根目录 开头有斜线绝对路径,没有斜线相对路径
创建文件夹mkdir data,创建名为data的文件夹 查看目录ls-ld data
pwd查看当前路径
创建txt文件:touch oldboy.txt
为oldboy.txt增加内容i am studying linux:
vi 编辑器,相当于记事本(编辑普通文件);vim:复杂编辑器(程序)
快捷键:tab命令路径补全
vi oldboy.txt回车,输入a、i切换到编辑模式;编辑完成后,按esc退出编辑模式,:wq保存退出。(写入退出)只退出:q;强制退出:q!;
cat+文件名查看内容
单行简单编辑 echo打印echo“mmmmm”>oldboy.txt;把内容重定向插入到文件结尾(覆盖>;追加>>)
cat特殊用法:cat>>/data/oldboy.txt<<EOF
i am studying linux.
EOF 追加两个EOF之间的内容到指定路径的文件夹;会创建文件夹并追加内容
拷贝:cp; 文件 cp oldboy.txt/tmp/
目录 cp -a /etc/ /tmp;cp -r /etc/ /tmp
移动:cd ..;切换到上一级目录;
mv /data /root/;移动目录或文件
ls 查看目录列表
man+命令查看命令帮助;命令--help(bash的内置命令)
删除命令:rm;
进入root目录下的data目录,删除oldboy.txt文件
cd /root/data/(绝对路径);ls查看当前目录有没有该文件;rm oldboy.txt删除该文件;
强制删除,直接删除,无提示-f:rm -f oldboy.txt;rm -r删除目录:rm -fr data强制删除data目录
生产场景一般尽量不要使用rm,如果要使用,一定要备份cp。
替代方法:1.先移动到临时目录,mv
2.find 路径 -type f: find /root/data/ -type f -exec rm -f {}\;
f:普通文件
exec:表示对内查找结果进行处理
{}:查找到的内容
\; :转意,\让有意义的字符没有意义
touch oldboy.txt oldgirl.txt 可同时创建多个文件
空格..:上级目录; 空格.:当前目录
find删除
find /root/data/ -type f|xargs rm -f ;|:把前一个结果交给后一个命令处理
find /root/data/ -type f -exec rm -f {}\;
find参数:-type按文件类型查找
-name按名字查找
find /root/data/ -type f !-name"oldgirl.txt"|xargs rm -f(除了oldgirl不删除,其他文件删除)
!取反
.. 是相对路径,相对于当前路径返回到上级目录
.是相对路径,表示当前目录
find ./ 查找当前目录下
删除目录:
rm -f data/oldgirl.txt
rmdir data/ 专门删除空目录
已知test.txt文件内容,给出打印test.txt的内容,不包括oldboy的命令:
1.生成文件:cat>>test.txt<<EOF #cat查看或打印当前文件内容
test
liyao
oldboy
EOF
2.1)head -2 test.txt ;取文件的前n行,不接参数默认前10行,例如取前3行-3
2)grep "oldboy" test.txt 仅保留oldboy
grep -v "oldboy" test.txt ;-v 排除,不想要
sed '/oldboy/d' test.txt 斜线中间是过滤的内容,d删除,p打印,-n取消sed默认输出,-i改变文件内容
3.创建目录oldboy并创建下级test目录
mkdir -p /root/data/oldboy ;-p递归创建目录