Linux常用指令

Tab键 自动填充
mkdir 创建路径
touch 创建文件
pwd         显示当前的路径(绝对路径)
chmod -r-w-x 进行赋权
umask 777 进行赋权
cp 源,目         复制文件
cat 文件名         输出指令,输出文件信息
cal 输出日历时间
cp -r 复制目录
mv 移动或者重命名
ls 查看当前文件
ls -l 查看文件权限
ls -r 递归遍历文件路径
rm 删除文件
rmdir 删除空目录
rm -r 删除所有文件以及目录
rm -i         判断是否删除
rm -ir 删除所有文件,目录并且提示


元字符:
* 0个或多个字符
一个字符
[a-c] a到c,abc
[ac] a或者c
; 多条指令切断
> 输出重定向,默认输出到屏幕,使用>更改输出位置
>> 输出追加,而不是覆盖
< 输入重定向。
cat < a.txt > b.txt     将a.txt中的内容读出,并输出到b.txt
cat /dev/null >a.txt  清空a.txt(将空文件内容覆盖)
cat -n         查看添加行号




vi编辑器:
编辑模式:
i 在光标前位置插入
a 在光标位置后插入
o 在光标所在行下插入一空行
esc 退出插入状态


命令模式:
x 删除一个字符
dw 删除当前词
3dw 删除三个词
dd 删除当前行
5dd 删除5行


r 替换一个字符
cw 替换一个单词
cc 替换一行
C 替换从光标至行尾


yw 拷贝词
yy 拷贝行(Y)
p 当前行下粘贴


底行模式:
:5,10d 删除5-10行
:1,2co3 拷贝行1,行2,放在3行之后
:4,5m6 移动行4,行5,放在6行之后


:w 保存
:w newfile 保存成新文件
:wq 保存退出
:q! 强行退出不保存




Ctrl+Alt+T 开一个终端
Ctrl+shift+T 再开一个终端


path 路径;
. 表示当前路径
/ 根路径


find命令:
-name "Hello*" 找Hello开头的文件
-name Hello\* 找Hello开头的文件


find . -mtime 10 -print 输出保存10天前的文件  -代表小于10时间点
find . +mtime 10 -print 输出保存10天内的文件  +代表小于10时间点


查找可执行命令位于什么路径
which 
whereis


查看执行了多少命令
history


给可执行命令起别名
alias h=history
alias 别名=原命令名


alias 查看那些指令起了别名、
unalias 别名 将别名失效




ps -e 查找进程


kill 杀死进程
kill -3 进程名 中断
kill -9 进程名 杀死


sleep 休眠
pkill sleep 杀死所有休眠的进程


ping ip 查看是否连接
ifconfig (windows ipconfig ) 查看网络配置信息
telnet ip 登录远程IP地址
ftp ip 文件上传与下载


文件的压缩和解压:
-x 解包.tar文件
-v 显示详细信息
-f 制定解压文件
-z 解压缩
tar.gz: tar -zxcf dir 1.tar.gz


压缩文件:tar -zcvf dir1.tar.gz dir1 //将目录dir1压缩打包
-c 产生.tar打包文件
-v 显示详细信息
-f 制定压缩后的文件名
-z 打包同时压缩


path 路径用 :分割







































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值