网易云课堂 Linux笔记1

gnome 图形界面

在文件 edit-> preferences->behavior->always open in browser windows调节成windows风格打开文件


shell壳 Kernel内核
shell分为CLI与GUI
CLI:Command Line Interface 命令行
GUI:Graphical User Interface 图形

GUI:GNOME
CLI:BASH

提示符:# root用户 $ 普通用户
hostname 查看主机名
命令一般有三个部分组成:
命令
选项
参数

ls 查看当前目录下所有文件
uname 显示当前系统内核信息
所有命令都可以加参数
uname -r 内核版本号
参数都是以-+参数字符组成
uname -a查看内核所有信息
参数 --all=-a

直接输入应用程序名称便可以打开应用程序
Ctrl+c 终止当前命令
firefox &
加& 是在后台打开程序

使用tab自动补全命令 和 文件名 无法自动补全参数
也可以查找命令
clear清除当前目录

上下键查看历史命令
history查看所有历史命令
通过历史记录简化命令
!!重复前一个命令
!字符 重复前一个以字符开头的命令
!num 按照历史记录序号执行命令
!?abc 重复之前包含abc的命令
!-n 重复n个命令之前的命令
ctrl+r来搜索之前命令
按esc再按.自动拿到刚才命令参数

Bash Shell支持通配符:
* 匹配零个或多个
? 匹配一个任意字符
【0-9】 匹配一个数字范围
【abc】 匹配列表里的任何字符
【^abc】 匹配列表以外字符

su - 切换到root用户 加-和不加- 是否创建新的环境
sudo 使用管理员用户 身份运行命令
显示当前用户信息
id
修改密码
passwd

Bash作业管理
在后台运行进程: 在命令后加&
暂停某个程序:
通过ztrl+z 或者发送
管理后台作业:
jobs 查看当前运行的进程
bg 数字 继续运行进程 数字是第几个进程
fg 数字 拿回进程,继续运行

LINUX文件系统结构:
Linux文件系统为一个倒转的单根树状结构
文件系统的根为/
文件系统严格区分大小写
路径使用/分割 (windows中使用\)


当前工作目录:
每一个shell命令或系统进程都有一个当前的工作目录
pwd显示当前工作目录 print work directory
文件名称:
文件的名称大小写敏感
名称最多可以为255个字符
除了正斜线外,都是有效字符
通过touch命令可以创建一个空白文件或更新已有文件的时间
以"."开头的文件为隐藏文件

ls -a 显示所有文件(包括隐藏文件)
ls -l 显示详细信息
ls -R 递归显示子目录结构
ls -ld 显示目录和连接信息
蓝色是目录 黑色是文件

查看文件类型:
file 文件夹/文件
绝对路径与相对路径:
绝对路径:以/开头,递归每级目录直到目标的路径。不受当前所在工作目录限制
相对路径:以当前目录为起点,以达目标的路径。受当前所在目录限制
/:根目录
cd命令可以切换目录
上一级目录 ..
当前目录用 .
用户家目录 ~ 家目录:/home/用户名
上一个工作目录 - :返回到上一个工作目录


绝对路径和相对路径写反了
是/var/log/sa 写错了


1327717465162204434.jpg (1000×464)

cp -r 文件夹名 才能复制文件夹
cp -rv=-r -v 文件夹名 显示复制文件夹时的详细信息

3294101652545215716.jpg (1000×464)

2210422992209180576.jpg (1000×464)

移动文件:
mv 文件夹 目标文件夹/重命名后的名字
重命名:
mv 文件名 重命名后名字

1894889543316492866.jpg (1000×464)

删除文件夹 rm -r 文件夹名
rm -i 交互式删除
rm -f 强制式删除(谨慎使用)


linux文件系统中各个文件的作用:
bin : binary 保存可执行文件 所有用户都有权限执行
boot :引导目录
里面有个 vmlinuz-2.6.32-431.el6.i686 是linux的内核文件,开机先加载这个文件.跟系统启动相关的文件在该文件夹内.
dev :保存计算机硬件设备的抽象文件.
etc :操作系统配置文件
home :家目录,保存用户私有数据.
lib : 相关库文件
mnt :挂载目录
opt :通常装大型软件
proc :系统实时信息,虚拟文件夹,只存在硬盘上。cat:查看文件内容
proc下的 meminfo 内存信息文件
interrupts 终端信息文件
cpuinfo puc信息文件
sbin : super binary root用户可执行
sys :系统底层信息
tmp :临时目录
usr :保存装的应用软件,一般软件默认在这里
var :服务器信息,经常变化的东西。
var/log 保存日志信息

825566106792567053.jpg (1000×464)

date -s “20:20:20”

6597137936379661510.jpg (1000×464)more 文件名 只能向下翻页
less 文件名 空格向下看 上箭头向上看

2115284450080809214.jpg (1000×464)

2170172070539373612.jpg (1000×464)


2464313421201941651.jpg (1000×464)

tar -cvf 创建一个归档文件
tar -xvf 释放一个归档
tar -cvzf 归档同时对归档之后的文件进行压缩

6597703085355988687.jpg (1000×464)

locate 优势:查找快
劣势:新建文件则查找不到
updatedb 手动更新这个数据库
find支持很多查找条件 进行高级查询
缺点是:慢

find / -perm 777 查找权限是777的文件
find / -type d 返回所有的目录
可以使用查找的结果执行一些命令



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值