Linux基础操作指令

Linux操作指令

ls [ -a -l -h] [linux路径]
1.ls 当前工作目录下的内容,打开文件夹 默认home目录
1.1 -a:all,列出所有文件夹,包括隐藏的(.file)
1.2 -l:list,以列表的形式展示,显示更多信息
1.3 -h:显示单位,需要和-l配合使用(-lh)
2 CD linux 更改当前所在工作目录
2.1 cd ,默认回到home目录
3 pwd (print work directory) 打印当前工作目录
4.绝度路径:cd /home/desktop
4.1相对路径:以当前所在目录为起点 cd desktop
5.特殊路径符
. cd ./desktop 当前目录
… cd …/desktop 上一级目录
cd …/… 退到上上一级目录
~ cd ~ home目录
6 mkdir(make directory) 创建目录
mkdir -p /home/radish/newfile 创建多个目录(创建前radish文件不存在)
7 touch touch /home/radish/test.txt 创建文件
7.1 cat 查看文件内的内容,将内容全部显示
7.2 more 同上,支持翻页查看内容(space翻页)
7.3 less 同上,更加人性化
q 退出查看
8 cp(copy) 复制文件\文件夹
cp [被复制文件的linux路径][复制文件的linux路径]
cp /home/radish/test.txt /home/radish/test2.txt
cp -r 复制文件夹
9.mv(move) 移动文件
mv [被移动][目的地]
mv /home/radish/test.txt /home/desktop/
mv test.txt test3.txt 改名
mv /home/radish /home/desktop/ 移动文件夹
-i 文件存在会提示
-b 文件存在会在文件名后添加~
10 rm(remove) 删除
rm -r 删除文件夹
rm -f 强制删除,不会弹出提示
rm -r test.txt test2.txt test3.txt 统统删除
rm -r *test 删除test结尾的
rm -r test* 删除以XX开头的
rm -r *test* 删除包含test的
11 which 查看命令所在文件
while cd
11.1 find 查找文件名
find 启始路径 -name “被搜索文件名”
find / -name “first”
find / -name “*test” 找到以test结尾的文件
find / -size -10k 查找小于10k的文件
find / -size +10M 大于
find / -size +1G
ctrl c 终止搜索
12 grep 从文件中过滤关键字
grep -n 在结果中显示匹配的行号
grep “first” test.txt
13 wc[-c -m -l -w] [文件路径]问价内容的统计
-c 统计字节数
-m统计字符数
-l 统计行数
-w 统计单词数量
13 管道符
| 将最左边的结果作为右边的输入
cat test.txt | wc l 统计test中的行数
cat test.txt|grep -n “itcast”|wc -l 统计itcast的行数
14 echo 输出内容
在屏幕中输出 =printf
echo “hello world”
15 反引号 ~
将 ~~中的内容作为命令
echo ~pwd~
16 > 将左边的结果输出到右边,覆盖的形式
echo “hello world”>test.txt
17 >> 追加的形式
ls >>test.txt 只要是能显示到屏幕的内容都能够作为输入
18.tail 查看文件尾部的内容,默认为10行
tail [-f -num] linux路径
[-f] 持续的输出 (follow)(ctrl+c终止跟踪)
[-num] 设置输出的行数
19. ln
相当于起别名,但是原文件删除后,连接文件还能访问
ln ./test.txt ./test1.txt
-s 创建软连接,相当于c++中的&a=b,源文件删除后,连接文件也不可能访问
vi\vim 编辑器 visual interface
vim 是vi的加强版
vim file(编辑某一个文件)
esc:编辑模式退出
命令模式
:%s/pattern/string/[c、e、g、i]所有行
c:询问
e:显示错误
g:替换一行中所有pattern
i:不区分大小写
:%1:30s/pattern/string/[c、e、g、j]1到30行
:%23:$/pattern/string/[c、e、g、j]23行到结尾
将所有行中的pattern替换为string

命令模式指令描述
i当前光标的位置进入输入模式
a当前的光标位置之后作为输入
I当前行的开头,进入输入模式
A当前行的结尾,进入输入模式
o当前光标的下一行,进入
O上一行进入输入
ESC任何情况下退回到命令模式
0移动光标到当前行开头
$…结尾
/搜索模式
n向下继续搜索
N向上继续搜索
nyy复制当前和下面的n行
dd删除光标所在行
ndd删除光标向下n行
p粘贴内容
u撤销修改
ctrl + r反向撤销修改
gg跳到首行
G跳到尾行
dG删除当前以及下面所有
dgg删除当前和上面所有行
d$从光标到末尾全删
d0从光标到开头全删

输入模式:由命令模式进入,按 i (insert)进入,esc退出
底线命令模式:由命令模式进入,按:进入,wq 保存退出

底线命令模式描述
w保存
q退出
q!强制退出
set nu显示行号
sett paste设置粘贴模式

vi 文件路
vi hello.txt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值