linux 命令 第一章
来源:互联网 发布:oracle调用java代码 编辑:程序博客网 时间:2024/06/06 08:37
学习以及工作中操作习惯:
1、操作前备份
2、操作后比对检查
3、服务重新启动前测试语法
4、服务重新加载,加载后及时检查
5、使用find替代rm
如何区分已安装的系统是32位还是64位:
uname --help
uname -m:查看系统是32还是64
uname -a :查看所有系统信息
uname -r :查看内核的版本号
CRT连不上linux:
1、iptables防火墙
/etc/init.d/iptables stop
chkconfig iptables off
2、ping linux_ip 通了 代表物理连接是好的。飞机到达。
3、telnet linux_ip 22 <==connected通了,ssh服务通不通
不要忘了更改配置:
vi/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
启动或重启网卡:
ifup eth0
/etc/init.d/network restart 这个更好,可以tab补全
==等价 service network restart
查看虚拟机ip地址:
ifconfig
linux命令 150个 常用的也就80个
grep的选项
-n:输出的同时打印行号
-i:忽略大小写
-v:打印所有不匹配的行
-l:只打印匹配FILES 的文件名,而不输出文本行
-c:只打印每个FILE 中的匹配行数目
-w:只查找作为一个词,而不是词的一部分出现的模式
[root@oldboy66-23 ~]
登录的用户+分隔符+登录的主机名+当前的路径
linux命令操作语法格式:
命令 参数 路径文件:rm -f /tmp/t.log
a.命令的参数可选
b.不同的命令路径和文件可选
1、创建一个目录/data两种方式:
mkdir /data或者 cd /; mkdir data
创建目录:mkdir==make directory 例如:mkdir /data
查看文件:ls -ld /data
切换目录:cd ==change directory
相对路径和绝对路径区别:
1、不从/根开始,就是相对路径
2、从/根开始,就是绝对路径
2、在/data下面建立一个文件oldboy.txt
touch oldboy.txt
创建文件:touch,列如:touch oldboy.txt
3、为oldboy.txt增加内容为"I am studying linux."
第一种方法:echo "I am studying linux" >>oldboy.txt
第二种方法:vim oldboy.txt ,输入内容
echo == 是一个打印输出内容的一个常用命令,配置> 或>> 可以为文件覆盖以及
追加内容;
> :意思为重定向,会清除文件里所有以前数据,
>>: 在文件结尾追加内容,不会删除已有的文件内容
增加多行文本内容:
echo "oldboy
oldgirl" >> oldboy.txt
vi == 编辑器,相当于记事本,有编辑功能,但较弱
vim == 复杂编辑器,相当于,emeditor,editplus,notepd++
快捷键:tab命令,路径不全
查看文件内容,也可以追加内容:cat
增加多行文本内容:
1、覆盖内容
cat >/data/oldboy.txt<<EOF
I am studying java.
EOF
2、文件结尾追加内容
cat >>/data/oldboy.txt<<EOF
I am studying java.
EOF
EOF要成对出现,EOF可以被任意成对内容替换,箭头的方向就是数据的流向
<<追加输入重定向
<输入重定向
2>错误重定向
2>>错误追加重定向
> 等价于1>
>> 等价于1>>
<等价于<0
<<等价于<<0
1.标准输入:代码为0.使用< 或< ,数据流向从右向左。
2.标准正常输出:代码为1,使用> 或>> ,数据流向从左向右。
3.标准错误输出:代码为2,使用2>或2>>
记忆方法:
标准输出:
echo "I am sudying linux" > oldboy.txt
标准输入:
cat >>oldboy.txt<<EOF
I am studying php.
EOF
标准错误输出:
echo 111 1 >oldboy.txt 2>oldgirl.txt
也可以写两条命令:一个接收正确的,一个接收错误的,错误的放oldgirl.txt
echo 111 1 >>oldboy.txt 2>>oldgirl.txt
56讲完结
1、操作前备份
2、操作后比对检查
3、服务重新启动前测试语法
4、服务重新加载,加载后及时检查
5、使用find替代rm
如何区分已安装的系统是32位还是64位:
uname --help
uname -m:查看系统是32还是64
uname -a :查看所有系统信息
uname -r :查看内核的版本号
CRT连不上linux:
1、iptables防火墙
/etc/init.d/iptables stop
chkconfig iptables off
2、ping linux_ip 通了 代表物理连接是好的。飞机到达。
3、telnet linux_ip 22 <==connected通了,ssh服务通不通
不要忘了更改配置:
vi/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
启动或重启网卡:
ifup eth0
/etc/init.d/network restart 这个更好,可以tab补全
==等价 service network restart
查看虚拟机ip地址:
ifconfig
linux命令 150个 常用的也就80个
grep的选项
-n:输出的同时打印行号
-i:忽略大小写
-v:打印所有不匹配的行
-l:只打印匹配FILES 的文件名,而不输出文本行
-c:只打印每个FILE 中的匹配行数目
-w:只查找作为一个词,而不是词的一部分出现的模式
[root@oldboy66-23 ~]
登录的用户+分隔符+登录的主机名+当前的路径
linux命令操作语法格式:
命令 参数 路径文件:rm -f /tmp/t.log
a.命令的参数可选
b.不同的命令路径和文件可选
1、创建一个目录/data两种方式:
mkdir /data或者 cd /; mkdir data
创建目录:mkdir==make directory 例如:mkdir /data
查看文件:ls -ld /data
切换目录:cd ==change directory
相对路径和绝对路径区别:
1、不从/根开始,就是相对路径
2、从/根开始,就是绝对路径
2、在/data下面建立一个文件oldboy.txt
touch oldboy.txt
创建文件:touch,列如:touch oldboy.txt
3、为oldboy.txt增加内容为"I am studying linux."
第一种方法:echo "I am studying linux" >>oldboy.txt
第二种方法:vim oldboy.txt ,输入内容
echo == 是一个打印输出内容的一个常用命令,配置> 或>> 可以为文件覆盖以及
追加内容;
> :意思为重定向,会清除文件里所有以前数据,
>>: 在文件结尾追加内容,不会删除已有的文件内容
增加多行文本内容:
echo "oldboy
oldgirl" >> oldboy.txt
vi == 编辑器,相当于记事本,有编辑功能,但较弱
vim == 复杂编辑器,相当于,emeditor,editplus,notepd++
快捷键:tab命令,路径不全
查看文件内容,也可以追加内容:cat
增加多行文本内容:
1、覆盖内容
cat >/data/oldboy.txt<<EOF
I am studying java.
EOF
2、文件结尾追加内容
cat >>/data/oldboy.txt<<EOF
I am studying java.
EOF
EOF要成对出现,EOF可以被任意成对内容替换,箭头的方向就是数据的流向
<<追加输入重定向
<输入重定向
2>错误重定向
2>>错误追加重定向
> 等价于1>
>> 等价于1>>
<等价于<0
<<等价于<<0
1.标准输入:代码为0.使用< 或< ,数据流向从右向左。
2.标准正常输出:代码为1,使用> 或>> ,数据流向从左向右。
3.标准错误输出:代码为2,使用2>或2>>
记忆方法:
标准输出:
echo "I am sudying linux" > oldboy.txt
标准输入:
cat >>oldboy.txt<<EOF
I am studying php.
EOF
标准错误输出:
echo 111 1 >oldboy.txt 2>oldgirl.txt
也可以写两条命令:一个接收正确的,一个接收错误的,错误的放oldgirl.txt
echo 111 1 >>oldboy.txt 2>>oldgirl.txt
56讲完结
阅读全文