linux常用的命令
修改主机名 :vi /etc/sysconfig/network
修改ip地址 :vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改ip和主机名的映射:vi /etc/hosts
关闭防火墙
临时关闭
service iptables stop
service iptables start
永久关闭
chkconfig iptables on
chkconfig iptables off
查看防火墙状态
service iptables status
重启:reboot
常用快捷键
ctrl + c 停止进程
ctrl + l 清屏
ctrl + r 搜索历史命令
ctrl + q 退出
tab键
提示
日常操作命令
命令 说明
pwd 查看当前目录
date 显示当前系统时间
who 查看当前在线
last 查看最近的登陆历史记录
reboot 重启
halt 关机
cd:切换目录
cd …/… 返回上两级目录
cd /etc /开头表示绝对路径
cd etc/hosts 不带/表示从当前目录下跳转
ls:显示文件夹下的所有文件
ll : 显示全部文件以及详细信息
tree命令:
以树形结构展示文件夹及文件,比较直观(如果没有安装:yum install -y tree)
文件夹命令
mkdir
创建文件夹
rmdir
只能删除空目录
rm
命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉
-f 强制删除文件或目录;
-r或-R 递归处理,将指定目录下的所有文件与子目录一并处理;
mv命令
用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖
cp命令
cp a.log /root/
cp – help 查看命名帮助
-R 递归复制
创建文件
touch命令
有两个功能:
一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;
二是用来创建新的空文件。
echo命令
将信息输出到控制台,
[root@hadoop-node01 ~]# echo hahaha
hahaha
我们可以通过重定向符号将内容写入到新的文件中,如果文件不存在就会新建此文件
:创建新的文件或者覆盖
:创建新的文件或者追加
cat命令
显示文件内容
创建新的文件
只能创建新文件,不能编辑已有文件
cat s1.sh > d.txt
文件拼接
cat a.txt b.txt > c.txt
tac命令:和cat刚好相反 将内容倒序输出
more命令:分页显示
tail:显示底部的内容
head:显示头部的内容