Linux入门0 基础命令


常用帮助命令 man && help

man 1 ls

man命令一共分为9章,分章节的好处就是防止不同章节下的同名命令冲突,其中前三个章节比较重要,分别是:

  • Executable programs or shell commands
  • System calls (functions provided by the kernel)
  • Library calls (functions within program libraries)

如果不确定该命令属于哪个章节,可以使用如下选项

man -a passwd

对于man无法获取文档的命令可以使用help,help在使用时分为两种情况,分别是shell内部命令和外部命令

type cd     //区分内部命令或外部命令
help cd     //内部
ls --help   //外部

目录相关命令

使用pwd显示当前目录

pwd 

使用cd在目录间移动

cd /etc

使用ls显示目录内容

ls 
ls -la     

使用mkdir创建目录

mkdir /me

删除创建的目录可以使用rmdir

rmdir /me
rm -rf /me

使用cp将文件复制到特定位置

cp /me /tmp     //  将/me复制到/tmp下

如果只想单纯移动文件可以用mv(mv支持通配符)

mv /me /tmp

查看文件内容

使用cat将文件内容输出到shell

cat /tmp/test.md

如果只想获取前/后几行可以使用head/tail

head /tmp/test.md
tail /tmp/test.md

使用vim编辑文本

vim共有四种模式,分别是Normal,Insert,Command,Visual

i     //Normal
:     //Command

Normal

移动光标

h   //left
j   //down
k   //up
l   //right

10 G    //移动到10行

复制粘贴文本

yy      //复制整行
2yy     //复制两行
y$      //光标位置复制到结尾
p       //粘贴
dd      //剪切

删除字符

x

撤销和取消撤销操作

u       //撤销
ctrl+r  //取消撤销

Command

保存文件

:w

保存及退出

:wq

退出

:q!

查找特定字符。此时光标会移动到第一个匹配的字符,如果想移动到下一个可以用n(上一个字符是N)

/c

全局替换

:%S\x\X     //将所有x替换为X

文件的打包和压缩

使用tar压缩打包文件, 使用选项xf进行解压缩

tar czf /tmp/test.tar.gz /tmp

Author: Maple
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Maple !
  TOC