年薪20w程序员都收藏的linux常用命令手册(二)

linux常用命令手册

  1. 启动终端
ctr+alt+t
  1. 终端字体放大
ctr+shift+'+' 
  1. 终端字体缩小
 ctr+'-'
  1. 查看当前目录下的文件信息
ls
  1. 查看目录所在的路径
pwd 
  1. 创建文件
touch
  1. 创建文件夹
mkdir
  1. 删除文件夹,提示:只能是空文件夹
rmdir
  1. 默认删除的是文件,如果删除文件夹需要加上-r选项,-r:以递归的方式把文件夹下的所有文件信息删除掉
rm
  1. 切换目录
cd 目录名 :  切换到指定目录
cd .:  切换到当前目录
cd ..:  切换到上一级目录
cd ~:  切换到当前用户的目录
cd:  等价与cd ~ 切换到当前用户的目录
cd -:  切换到上一次目录

说明:
1. 绝对路径: 从根目录算起的路径叫做绝对路径,比如: /home/python
2. 相对路径: 从当前目录算起的路径叫做相对路径, 比如: ./AAA ../BBB
3. 路径的使用总结: 如果离当前目录近使用相对路径,如果离根目录近使用绝对路径,如果进入的是中间目录建议使用绝对路径
  1. 自动补全
两次tab键
  1. 拷贝
cp 文件名 路径: 把文件拷贝到指定路径
cp 路径/文件名 路径: 把指定路径的文件拷贝到指定路径
cp 文件名 路径/新的文件名 : 先把文件拷贝到指定目录然后再重命名
cp 文件夹 路径 -r: 拷贝文件夹 -r:以递归的方式把文件夹下的所有文件拷贝过去
  1. 移动(剪切)
mv 文件名 路径: 把文件移动到指定路径
mv 路径/文件名 路径: 把指定路径的文件移动到指定路径
mv 文件名 新的文件名: 重命名
mv 文件夹 路径: 把文件夹移动到指定目录,不需要加上-r
  1. 以目录树方式显示当前文件夹信息
tree
  1. 以目录树方式显示指定路径的文件信息
tree 指定目录
  1. 重定向(>,>>): 在终端显示的内容信息重写规定方向,保存到指定文件里面,以后查看数据是文件查看就可以了
> :如果文件不存在,那么先创建,否则会先把原有文件的数据清空然后再写入
>> : 在原有数据的基础上进行追加
总结: ls, cat, tree都可以使用重定向
  1. cat 内容在终端显示,不能进行编辑,提示:适合查看小型文件,大型文件使用分屏方式显示(more)

  2. more分屏显示

f:    表示下一页
空格:  表示下一页
回车:  表示下一行
b:     表示上一页
q:     退出
  1. grep: 根据指定的内容在文件中进行查找
grep "a" 8.txt :  根据指定内容在文件中进行查找
-n:  行号,
-i:  忽略大小写 -v: 取反
总结: ^,$ [], . 支持的正则表达式
  1. find:在指定目录查找对应的文件
find . -name "*.txt":  在当前目录查找后缀是.txt的文件, -name根据文件名查找
find . -perm 666:       在当前目录查找文件权限是可读可写的, -perm根据权限查找
总结: ?* [] 支持的通配符
  1. 查看命令的路径
which 
  1. 切换到管理员账号
sudo -s
  1. 修改密码
passwd
  1. 当前那些用户登陆
who 
  1. 当前电脑登陆的用户是谁
whoami
  1. 退出
exit
  1. scp: 远程拷贝
# 把本地文件拷贝到服务器端
scp 本地文件 用户名@IP地址:远程目录
# 把本地文件夹拷贝到服务器端
scp -r 本地文件夹 用户名@IP地址:远程目录
# 把服务端的文件拷贝的本地
scp 用户名@IP地址:远程目录文件夹 本地目录
# 把服务端的文件夹拷贝的本地
scp -r 用户名@IP地址:远程目录文件 本地目录
  1. vim常用命令

i : 进入编辑模式
yy : 复制光标所在行 复制多行: 数字+yy
p :粘贴, 粘贴多次: 数字+p
dd :(删除、剪切), 剪切或者删除多行:数字+dd

V :选中多行
上下左右 : k:上, j:下, l:右 ,h:左 等同于方向键
x :从前往后删除一个字母
X :从后往前删除一个字母
u :撤销
shift + > :往右缩进
shift + < :往左缩进
. :重复上一次操作
G :回到最后一行
gg :回到第一行
18G : 回到指定行18
shift + 4 :回到行末
shift + 6 :回到行首
搜索: :/1 n :查看下一个搜索到的内容, N:查看上一个搜索到的内容
替换: :%s/1/2/g % : 整个文件, s:替换 g:全局
ctr+f : 下一页
ctr+b : 上一页
:wq :保存退出

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值