熟悉使用linux操作系统(2)
2021/8/25 7:06:07
本文主要是介绍熟悉使用linux操作系统(2),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
4) 文件权限
普通用户拥有自己家目录中所有的权限。
$ ls -l
-rw-r--r-- 1 vicky webui 44 Aug 24 07:36 hello.js
drwxr-xr-x 2 root root 4096 Aug 24 09:29 bin
-rwxr-xr-x 1 root root 8600 Aug 24 09:34 hello.o
- 文件
d 目录
rw-r--r--
角色:
拥有者u、同组人g、其他人o
权限
读r、写w、执行x
修改权限
一个文件的权限拥有者可以修改、超级管理员、普通管理员也可以修改
chmod
$ chomd g+w hello.js
为hello.js添加同组人编写的权限
rw-rw-r--
110 110 100
6 6 4
$ chmod 664 world.js
5) vim 编辑器(命令行、插入模式、底行模式)
vi 、vim(linux)、sublime 、vscode(轻量级的编辑器)、webstom(集成开发工具)
三种模式:命令行模式、插入模式、底行模式
1. 命令行模式
打开vim编辑器,默认进入的模式,字符表示特殊的命令
x 删除一个字符
u 回退
cc 替换当前行:删除当前行;进入到插入模式
cw 替换单词
r 替换一个单词
...
2. 插入模式
命令行模式 -> 插入模式
i insert 插入
o other 在下一行插入
a append 追加
I 从行首插入
O 在上一行插入
A 在行尾追加
3. 底行模式
命令行-> 底行模式
保存 :w
另存为 :w 文件名
退出 :q
保存退出 :wq
强制退出 :q!
搜索 /words 回车表示查询(高亮)n/N查询下一个
替换 :1,$s/旧串/新串/g
...
vim配置
用户配置
~/.vimrc
全局配置
/etc/vim/vimrc
----------------------
set nu
set autoindent
set tabstop=2
syntax on
----------------------------
懒人配置
spf13
$ curl http://j.mp/spf13-vim3 -L -o - | sh
6) 软件安装(mysql、apache2、jdk、nginx...)
1. 命令行安装 apt
$ apt install apache2
2. 解压缩安装
1) 下载压缩包
$ wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
2) 解压
/opt $ sudo tar -xvf node-v14.17.5-linux-x64.tar.xz
3) 环境变量配置
用户环境变量配置
~/.bashrc
~/.profile
系统环境变量配置
/etc/profile
export NODE_HOME=/opt/node-v14.17.5-linux-x64
export PATH=$NODE_HOME/bin:$PATH
4) 使生效
$ source .bashrc
$ node --version
7) 进程监控、端口号查询、磁盘查询...
$ ps -aux | grep java
$ kill -9 进程编号
$ service 服务名 status/restart/start/stop
$ java -jar xxx.jar
ctrl + z
将当前正在运行的进程停止下来
$ bg %1
将1号任务在后台运行
$ fg
$ wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
$ curl 解析url,将url内容展示到终端中
这篇关于熟悉使用linux操作系统(2)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南