linux l7,Linux常见命令 - osc_l7zl78wt的个人空间 - OSCHINA - 中文开源技术交流社区

cd目录切换

cd ../ 切换至上一级目录

cd ./ 切换至当前目录

ls浏览目录下的文件或者文件夹

ls ./ 查看当前目录所有的文件和目录

ls -a,--all 查看所有的文件,包括以.开头的文件

ls -A,--almost-all 列出除.及..以外的任何文件

ls -i 显示每个文件的inode号

ls -R 递归显示子目录

ls -S 根据文件大小排序

ls -t 根据修改时间排序

pwd显示当前所在的目录路径

mkdir创建目录

mkdir -m u=rwx g=rwx o=rwx file 新建目录同时设置权限

mkdir -p file1/file2/file3 创建目录的上层目录

mkdir -v file 创建目标显示过程

mkdir --help 显示帮助信息

mkdir --version 显示版本信息并退出

rm删除文件或者目录

rm -rf file递归强制删除

rm -f,--force file 强制删除,忽略不存在的文件,不提法确认

rm -i file在删除前需要确认

rm -v file 详细显示进行的步骤

cp [选项]复制文件... 源文件 目标文件

cp [选项]复制文件... 源文件 目录

cp [选项]复制文件... -t 目录 源文件

cp --backup file /tmp 为每个已存在的目标文件创建备份

cp -a=-dR

cp -R,-r 递归复制目录及其子目录内的所有内容

cp -i 覆盖前询问

cp -l 链接文件而不复制

cp -n 不要覆盖已存在的文件

mv重命名或移动文件/目录

mv [选项]... [-T]源文件 目标文件

mv [选项]... 源文件 目录

mv [选项]... -t 目录 源文件

mv -f 覆盖前不询问

mv -i 覆盖前询问

mv -n 不要覆盖已存在的文件

mv --strip-trailing-slashes 去掉每个源文件参数尾部的斜线

mv -u 只在源文件比目标文件新或目标文件不存在时才进行移动

touch创建文件,如文件存在测修改当前文件时间

touch -a 只更改访问时间

touch -c 不创建任何文件

touch -d 使用指定字符串表示时间而非当前时间

touch -m 只更改修改时间

cat查看文件内容

cat -E 在每行结束处显示$

cat -n 对输出的所有行编号

cat -s 不输出多行空行

cat … EOF…EOF 追加内容至文件中

cat >>/tmp/test.txt<

hellow world

EOF

cat text.txt|more 分页查看文件或者内容

head查看文件前10行内容

tail查看文件后10行内容

tail -n 输出的总行数

chmod修改文件或目录的权限

chmod o+w test.txt 赋予其它人w写权限

chown修改文件或文件夹属主及属组权限

chown -R root,root /tmp/text.txt 修改属主和属组为root

echo打印字符或者回显

echo ok>test.txt ok字符覆盖text.txt内容

echo ok>>test.txt ok追加到内容下面

df磁盘分区查询

df -a 显示所有文件系统的使用情况

df -h 以人们可读的形式显示大小

df -i 显示inode信息而非块使用量

df -l 显示本地的文件系统

du查看文件在磁盘中的使用量

du -sh 查看当前所有文件及文件夹的大小

vi/vim文件编辑工具

5dd 删除光标所在后的5行,包含光标行

d$ $代表行尾,删除到行尾的内容,包含光标

2yy 复制光标及后2行,包括光标行

%d %代表全部或者全局,%d删除文件所有的内容,清空文档所有内容

Enter 进入命令行模式

I 进入文本输入模式

Esc 进入命令行模式

yy 复制光标所在行

nyy 复制n行

p,P 粘贴

yw 复制光标所在的词组,不会复制标点符号

3yw 复制3个词组

u 插销上一次

U 撤销当前所有

dd 删除整行

ndd 删除n行

x 删除一个字符

u 逐行撤销

dw 删除一个词组

a 从光标所在字符后一个位置开始录入

i 从光标所在字符前一个位置开始录入

A 从光标所在行的行尾开始录入

I 从光标所在行的行前开始录入

o 跳至光标所在行的下一行行首开始录入

O 跳至光标所在行的上一行行首开始录入

R 从光标所在位置开始替换

末行械主要功能:查找、替换、末行保存、退出等

:w 保存

:q 退出

:s/x/y 替换1行

:wq 保存退出

1,5sx/y 替换1,5行

:wq! 强制保存退出

1,$sx/y 从第一行到最后一行

:q! 强制退出

:x 保存

/word 从前往后找,正向搜索

? word 从后往前找,反向搜索

:s/old/new/g 将old替换为new,前提是光标一定要移到那一行

:s/old/new 将一行中的第一次出现的old替换为new,只替换第一个

:1,$s/old/new/g 第一行到最后一行中的old替换为new

:1,2,3s/old/new/g 第一行第二行第三行中的old改为new

vim +2 test.txt 打开test文件,并将光标定位在第二行

vim +/string test.txt 找开test文件,并搜索关键词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值