Linux 主要知识点 总结

1. Linux环境

云服务器ubuntu16.04

虚拟机ubuntu16.04
修改超级管理员的密码 -> $ sudo passwd
切换到超级管理员下 -> $ su -

2. Linux操作系统

多用户操作系统
> windows终端
# linux的终端并且超级用户
$ linux的终端并且普通用户

(1) 远程登录
> ssh 账号@ip

(2)文件上传
> scp 本地文件 账号@ip:path

3. 文件及目录操作

linux目录介绍

目录备注目录备注
/bin /sbin可执行文件目录/etc配置目录
/home普通用户的家目录/root超级用户的家目录
/mnt磁盘/dev设备文件
/usr /sys系统目录/opt /var第三方软件

目录权限

超级管理员可以操作任意目录及文件

普通用户默认情况下可以操作家目录中的任意目录及文件

sudoer是超级管理员授权的用户,这些用户可以通过在命令前添加sudo来执行超级管理员的命令。
通过 # vi /etc/sudoers 命令打开vi进行配置

Linux中的常用命令

(1)$ man 命令

查看指定命令手册

输入回车,向下翻一行
输入空格,向下翻一页
输入q,退出手册

(2)$ cd 路径

change directory , 切换到指定路径下

cd / 切换到根目录下
cd /home/zhangsan/webui 切换到webui【绝对路径】
cd webui 切换到webui目录下【相对路径】
cd … 上一级
cd . 当前
cd ~ 回家
cd 回家

(3)$ mkdir

创建目录

mkdir webui
mkdir -p JavaEE/corejava/list
mkdir android ios

(4)$ rmdir

删除空目录

(5)$ rm

删除文件或者删除非空目录

rm -r JavaEE

(6)$ touch

touch a.txt

当文件不存在的时候创建文件,当文件存在的时候修改其最近访问时间

(7)$ cp

拷贝文件/目录到指定文件/目录中

cp a b

(8)$ more

预览[翻页显示文件内容]

more a.txt

(9)$ sudo

以超级管理员身份运行

sudo more /etc/shadow
sudo !历史编号 运行历史中的某个命令
sudo !! 运行上一条

(10)$ mv

移动或重命名

mv a b
mv a /opt

(11)$ ls

打印当前目录下的子目录及文件

ls 当前
ls / 根目录
ls -a 列出指定目录下的所有的文件及目录
ls -l 长格式

4. vim编辑器

编辑器(linux),三种模式:命令行模式,插入模式,底行模式

命令行模式:

x 删除一个字符
dd 删除当前行
3dd 删除3行
yy 拷贝当前行
3yy 拷贝3行
p 当前行下粘贴
u 撤回[废除刚才的编辑操作]

命令行模式 -> 插入模式

i 当前光标前插入
I 当前行前插入
a 当前光标后追加
A 当前行后追加
o 下一行开始
O 上一行开始

命令行模式 -> 底行模式


/

底行模式:

:w 保存
:w new.text 另存为
:q 退出
:wq 保存并且退出
:q! 强制退出

.vimrc

vim的配置文件,这个文件一般位于用户家目录

例如:
set nu
set autoindent
set tabstop=2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值