02基础命令

来源:互联网 发布:万宝宝 知乎 编辑:程序博客网 时间:2024/05/29 05:05

`Linux基本操作命令

echo 输出

重定向

> 覆盖
>> 尾部追加
echo 'hello world' > 1.txt

cat 查看

cat file # 一次查看所有的文件cat file1  file2 # 一次查看两个命令
treecat 1.txt .txtcat [command] --help > 2.txt

more | less

more filename # 分页查看less filename # 分页查看   f 向下      b 向上    q 退出
cat ls --help | less

which / whereis 查找命令

which command  # 查看    -二进制文件whereis 可执行文件    # 二进制文件 、man手册帮助文档:    1.man手册  ,帮助文档    man  ls    2.--help   , ls --help

find 查找文件

find 路径  参数  # 常用参数 -name   # 按照名字-size   # 按照大小find ./  -size +100k -size -10M  # 在当前目录下找大于100k 小于 10的文件
find '*.txt'

查找所有形式为**.txt 的文件

grep 文本搜索(筛选内容)

grep  'content'  filename# 常用参数-v    显示不包含匹配文本的所有‘行’ (求反)-n    显示匹配行及行号-i    忽略大小写# 内容参数^wu  行首 搜索以wu开头的行  wh$  行尾 索以wh结束的行  
ls --help | grep -n 'f' >> 3.txt

将ls帮助文档中含有字母f的行在首部加上行号显示出来,并写入3.txt’文件中

| 管道

一个命令的输出,可以通过管道符,做为另一个命令的输入
命令输出  |  命令处理ls --help | less   # 将输出,放入翻页模式中ls --help | grep -n 'f'  #将输出,放入‘筛选’模式中ls --help | grep -n 'f' >> 3.txt  #将输出,放入‘筛选’模式中,然后将重定向到3.txt

ln 创建链接文件

ln  file  hardlink # 硬链接ln -s  file softlink  # 软链接

软链接: 相当于 window上的快捷方式 源文件删除则软链接失效

硬链接: 硬链接只能连接普通的文件 不能连接目录

注意 如果软链接文件和源文件不在同一个目录 源文件要使用绝对路径 不能使用相对路径

alias 创建别名

alias     # 查看所有别名 alias 1.txt=1unalias   # 删除别名

这种定义别名的方式 只在当前登录有效 如果要永久定义生效 可以通过修改~/.bashrc文件 这个修改要下次登录才能生效 想要立即生效 可以输入source ~/.bashrc

vim 编辑器

工作模式:命令模式、输入模式、末行模式

模式之间切换

当打开一个文件时处于命令模式在命令模式下,按 i 进入输入模式在输入模式,按ESC回到命令模式。在命令模式下,按shift+; ,末行出现:冒号,则进入末行模式

进入与退出

vim filename 进入当打开一个文件时处于命令模式在末行模式下输入q退出文件! 强制   w 保存   q 退出wq 保存退出q! 不保存退出(强制退出)wq! 强制保存退出定位 :在命令模式下   / 内容。  例子:/kkkk

注意

在vim下千万不要按Ctrl + s 。 不然就会卡死如果按了Ctrl + s,按Ctrl + q 可以退出
原创粉丝点击