您的位置:首页 > 运维架构 > Linux

linux的常用文件操作命令

2017-09-26 00:37 387 查看
1.日常操作命令

查看当前所在的工作目录

pwd

查看当前系统的时间

date

查看有谁在线(那些人登录了服务器)

who 查看当前在线

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

2.文件系统操作

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

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

3.切换目录

cd /home

4.创建文件夹

mkdir aaa 相对路径的写法

mkdir -p aaa/bbb/ccc

mkdir /data 这是绝对路径的写法

5.删除文件夹

rmdir 可以删除空目录

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

rm -rf aaa 强制删除aaa

6.修改文件夹名称

mv aaa cj

7.创建文件

touch somefile.txt 创建一个空文件

echo “i miss you” > somefile1.txt 如果由此文件就像此文件写入否则创建写入,利用重定向“”>“”的功能,将一条指令的输出结果写到一个文件中,会覆盖原文件的内容

echo “i miss you” >> somefile1.txt 追加

vi 用文本编辑器编辑文本

会进入一般模式,按i键进入编辑模式,编辑完成之后按Esc退出编辑模式,回到一般模式, 再按:进入底行命令模式,按wq命令,回车保存退出

cat somefile.txt 查看文件内容

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

a 在光标后一位开始插入

A 在该行的最后插入

I 在该行的最前面插入

gg 直接跳到文件的首行

G 直接跳到文件的末行

dd 删除行,如果 5dd ,则一次性删除5行

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

p 粘贴

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

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

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

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

%s/sad/88888 效果: 查找文件中所有sad,替换为88888

/you 效果 : 查找文件中出现的you,并定位到第一个找到的地方,按n可以定位带下一个匹配位置(按N定位到上一个)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: