Linux下的常用命令

pwd命令:用于显示用户当前所在的工作目录的绝对路径名称

ls列出当前工作目录所含的文件及子目录

ls -a:显示所有文件及目录( . 开头的隐藏文件也会列出)

ls -l:以长格式显示当前目录中的文件和目录

ls -R:递归显示当前目录中的所有文件和子目录

cd 用于改变当前工作目录的命令,切换到指定的路径。

cd ..:回到上级目录

cd [dirname]:切换到指定目录

cd -:切换到上次访问的目录

cd ~:进入当前用户主目录

查看文件内容

Cat -s:多个空行合并成一个空行显示

Cat -b:加行号显示

nl:加行号

head -n (文件名):前n行,默认10

tail -n (文件名):后n行,默认10

cp 复制

cp [options] file destination

cp -i:覆盖式交互提示

cp -r:对文件夹递归

cp [options] file1 file2 dest:复制多个文件到文件夹

mv 移动

mv [options] file destination

mv [options] file1 file2 destination:移动多个文件

创建和删除文件

touch -:创建或更新时间戳

rm -r:删除文件

mkdir -p:创建文件

CTRL L:清屏

根目录、家目录的路径分别是什么?可以用什么符号表示,用来快速访问?

根目录是Linux系统中的最顶层目录,通常用符号“/”表示。而家目录是每个用户在系统中的个人目录,通常用符号“~”表示。例如,如果当前登录的用户是“user”,那么家目录的路径就是“/home/user”,可以用“~”符号来快速访问,即“~”等价于“/home/user”。如果当前登录的用户是root用户,那么家目录的路径就是“/root”,可以用“~”符号来快速访问,即“~”等价于“/root”。

vi的三种模式

命令模式:w保存 q退出

插入模式:i光标当前位置插入 a光标后一位插入 o光标下一行插入

大写i光标所在行头部插入 A光标所在行尾部插入 O光标上一行插入

底行模式:输入命令

[N]x剪切

[N]yy复制

[N]dd删除

p粘贴在光标上面

P粘贴在光标下面

u撤销

(h)上

(j)左 右(k)

(l)下

1G 将光标移动到第一行

G将光标移动到最后一行

:[行号] 将光标移动到 [N] 行

:set nu 显示行号

CTRL + shift + = 字体放大

ctrl + 字母上面的- 字体减小

vi的查找命令

/string 查找字符串

n继续查找

N反向继续查找

vi的替换命令

:s/str1/str2/ 把光标所在行的第一个str2换成str1

:s/str1/str2/g 把光标所在行的全部str2换成str1

:,$s/str1/str2/g 全部替换

:1,$s/str1/str2/g 全部替换

:%s/str1/str2/g 全部替换

vi 复制和剪切命令

y0-将光标至行首的字符拷入剪贴板

y$-将光标至行尾的字符拷入剪贴板

d0-将光标至行首的字符剪切入剪贴板

d$-将光标至行尾的字符剪切入剪贴板

range y-块复制

range d-块剪切

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值