linux 的简单命令

linux的命令操作

-----------------------------------日常操作命令

pwd   查看当前所在的工作目录

date   查看当前系统的时间

who    查看当前在线

last      查看最近的登录历史记录

---------------------------------------文件系统操作

ls / 查看根目录下的子节点(文件夹和文件)信息

ls -al     -a是显示隐藏文件   -l是以更详细的列表形式显示

cd /home     切换到home目录

mkdir aaa 创建文件夹aaa

mkdir -p aaa/bbb/ccc 创建相应的目录aaa/bbb/ccc

rmdir    可以删除空目录

rm -r aaa  可以把aaa整个文件夹及其中的所有子节点全部删除

rm -rf aaa     强制删除aaa

————————————创建文件

touch file1.txt   创建一个空文件

echo "it is important for me to study hardly" > file2.txt  利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容

echo "it is a nice day!" >> file2.txt 将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容

用vi文本编辑器来编辑生成文件

vi file3.txt

1.首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容;

2.按“i”键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容;

3.编辑完成之后,按“esc”键退出编辑模式,回到一般模式;

4.再按“:”,进入“底行命令模式”,输入“wq”命令,回车即可保存文件;输入“q!”,回车不保存对文件的修改,并退出文件编辑。

一些有用的快捷键(在一般模式下使用):

      a    在光标后一位开始插入

      A    在该行的最后插入

      I      在该行的最前面插入

       gg    直接跳到文件的首行

       G      直接跳到文件的末行

        dd   删除行,如果 5dd,则一次性删除光标后的5行

       yy     复制当前行, 复制多行,则3yy,则复制当前行附近的3行

       p        粘贴

        v        进入字符选择模式,选择完成后,按y复制,按p粘贴

        ctrl + v    进入块选择模式,选择完成后,按y复制,按p粘贴

        shift + v   进入行选择模式,选择完成后,按y复制,按p粘贴

查找并替换(在底部命令行模式中输入)

%s/bb/aa    效果:查找文件中所有的bb,替换为aa

/you            效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)

----------------------------------------修改主机名

vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=guosheng.com

-----------------------------------------修改ip地址

在命令行 setup,带提示,按照提示修改即可

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.42.111

NETMASK=255.255.255.0

重启服务service network restart

--------------------------------------修改ip地址和主机名的映射关系

vi /etc/hosts

-------------------------------------关闭iptables并设置其开机启动/不启动

service iptables stop

你可能感兴趣的:(linux)