day16:Linux常用命令
Linux中目录含义
/bin 存放普通用户的命令文件
/boot 存放系统启动文件
/cdrom 存放读取光盘的相关文件
/dev 设备文件
/etc 配置文件
/home 家目录
/lib 库文件
/lib64 64位库文件
/lost+found 系统异常产生错误时,丢失文件放在这
/media 媒体文件
/mnt 挂载目录
/opt 安装软件时的默认目录
/proc 内存中相关数据文件
/root root用户登录的家目录
/run 系统运行时候 用到的文件
/sbin 超级管理员运行的文件
/srv 服务启动之后需要访问的数据目录,
/sys 系统文件
/tmp 临时文件
/usr 应用程序存放目录
/var 放置系统执行过程中经常变化的文件,如随时更改的日志文件
Linux相关命令
相对路径:
. 相对于当前路径
.. 相对于上一级路径
绝对路径:
以/开头的就是绝对路径
cd .. 回到上一级
cd 切换目录 /home/wangwen
cd ~ 切换到家目录
cd - 回到上一个你操作的那一个目录
pwd 看一眼 你当前所在的目录是哪里
ls 看一眼 你这个文件夹里面有什么
.bash_history 但凡是点开头的文件 都是隐藏文件
-a all 所有文件(包括隐藏文件)
-l list 以列表的形式呈现
-h 可以让文件大小带上单位
ll 相当于 ls -al
man是帮助命令 比如:man ls 或 man cp
mkdir 文件夹名称
touch 创建文件
ln -s 创建连接 (ln -s 指定你想要创建的连接 放到哪个目录下面) soft
ln -s 需要使用绝对路径的方式来创建
ifconfig 查看linux下面的ip windows => ipconfig
ln => link s => soft
Linux中的权限结构
指定类型(dl-) 权限位1(rwx) 权限位2(rwx) 权限位3(rwx) r=>read w=>write x=>可执行
d表示文件夹 directory的缩写
l表示链接 link的缩写
-表示文件
d rwx rwx r-x
文件类型-所属主 所属组 其他
d rwx rwx rwx
位数1,2,3 代表当前文件或者文件夹的所有者的权限设定:(所有者的权限 u,user)
1: r 或者 - r表示可以读取 - 表示不可以读取
2: w 或者 - w表示可以写入 - 表示不可以写入
3: x 或者 - x表示可以执行 - 表示不可以执行
位数4,5,6 代表当前文件或者文件夹的所属组的权限设定:(所属组的权限 g ,group)
1: r 或者 - r表示可以读取 - 表示不可以读取
2: w 或者 - w表示可以写入 - 表示不可以写入
3: x 或者 - x表示可以执行 - 表示不可以执行
位数7,8,9 代表其他用户对当前文件或者文件夹的的权限设定:(其他人的权限 o,other)
1: r 或者 - r表示可以读取 - 表示不可以读取
2: w 或者 - w表示可以写入 - 表示不可以写入
3: x 或者 - x表示可以执行 - 表示不可以执行
Linux中的更改权限
r => 4
w => 2
x => 1
rwx => 7
rw- => 6
r-x => 5
r-- => 4
-wx => 3
-w- => 2
--x => 1
--- => 0
=>rwx的任意组合共 8 种 情况
755 (根目录下默认的文件夹权限)
rwx r-x r-x
644 (根目录下默认的文件权限)
rw- r-- r--
777 (所有权限)
rwx rwx rwx
=>关于权限更改
chmod 755 1.txt
递归更改这个文件夹里面的所有文件权限
chmod -R 777 ceshi100 (chmod -R 777 文件夹)
u代表所有者 加一个r权限 (user)
g代表所属组 减一个w权限 (group)
o代表其他 加一个执行权限 (other)
chmod u+r,g-w,o+x 1.txt
其他写法:
chmod u=rwx 1.txt
=>对于目录来讲
r 是否呈现里面的文件
w 是否可以在里面创建文件或文件夹
x cd 切不进来 不能访问这个目录
=>对于文件来讲
r 可以看到文件内容
w 可以更改删除文件及内容
x 是否可以执行这个文件 ./abc.sh (shell)
(*扩展)
*sudo useradd a01 添加用户
*sudo passwd a01 给用户添加密码
*sudo su a01 切换用户
*exit 退出当前用户
sudo userdel a01 删除用户a01
Linux中的复制剪切和编辑文档
mv /路径/文件夹或文件 (新名称) 功能:既可以剪切 也可以改名(move)
cp 路径 路径(从哪里 ~ 哪里去)
cp 默认 只能够复制文件
cp -r 可以复制文件夹
cp -a 可以复制权限和所有属性
rm -rf 指定文件夹或者文件名称 用于删除文件或者目录
nano 内置自带的编辑器 编辑文件用的
cat 查看文件内容
more 对于内容比较多的情况用more 支持分页 空格下一页
head 加上-2 是查看前几条
tail 加上-2 是查看后几条
*vim => sudo apt-get install vim
Linux中的查找命令
1 find 搜索命令 #找文件
按照文件名查找
find 查找位置 -name 文件名
find / -name index.php 按照文件名查找
-iname 按照文件名查找,不区分大小写
2 grep "字符串" 文件名 #找这个文件里面符合条件的内容(找内容)
-v 反向选择
-i 忽略大小写
grep -i "root" /etc/passwd
grep -v "root" /etc/passwd
*(ls -l 路径 /ss/xx/文件 ) 单独查看一个文件或文件夹的
/etc
passwd 账户文件
shadow 账户的密码文件(加密的)
root 是最高权限账户
Linux中的挂载操作
--查看当前系统有哪些挂载设备
sudo fdisk -l
--挂载
sudo mount 找到的设备路径 /mnt/cdrom
--取消挂载
sudo umount /mnt/cdrom (umount + 挂载的目录)suo
day16:Linux常用命令的更多相关文章
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- Linux 常用命令行
Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作
- [工作需求]linux常用命令以及vim常用命令
一. Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...
- 对于我的linux常用命令的说明
我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
随机推荐
- PPT之图表
1.从数据到信息 同样的数据,通过不同的图样式来呈现不同的突出重点.使用饼状图突出元素占比,使用排序的柱状图突出最大或者最小的元素,使用虚化与实体突出表达重点. 同样的数据,通过不同的关注点突出重点. ...
- 十大经典排序之快速排序(C++实现)
快速排序 通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小.之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的. 思路: (1)选择基准:从数列中挑出一个 ...
- 翻下旧资料,发现96年考过foxbase二级
翻下旧资料,找到 96年通过二级考试的证书,那时考的是Foxbase,一路走来,从最早用netware+dos无盘站+foxbase做订单系统,库存管理系统,再到使用记事本码asp网站,PB+orac ...
- CatDCGAN项目复现与对抗网络初识
CatDCGAN项目复现与对抗网络初识 作者 CarpVexing 日期 100521 禁止转载 目录 CatDCGAN项目复现与对抗网络初识 引言 CatDCGAN项目基本信息 复现项目的准备工作 ...
- C# 图片 等 文件 读取操作 的一点提示
源于:在读取图片时,总喜欢首先采用:Image img=Image.FromFile("");操作,这种方式由于 调用图片的程序与图片文件是通过 绝对地址关联的,会造成 当前进程或 ...
- python实例1(石头 剪刀 布)
#random .randint 模块导入 import random #定义一个用户需要输入的数据内容入口 user = int(input("请输入(石头1,剪刀2,布3 ...
- BeanFactory与FactoryBean区别
1. BeanFactory BeanFactory,以Factory结尾,表示它是一个工厂类(接口),用于管理Bean的一个工厂.在Spring中,BeanFactory是IOC容器的核心接口,也是 ...
- uglifyjs-webpack-plugin配置
项目使用vuecli3搭建,在vue.config.js文件中进行配置,主要配置了去除线上环境的打印信息. 首先安装插件, 执行命令 npm install uglifyjs-webpack-plug ...
- 【LuckyFrame研究】下载安装包
下载安装包,可以快速部署 百度网盘链接: https://pan.baidu.com/s/1SNUhzoKFgH2TRQN2Rx711A 提取码: u845 服务端压缩包 V3.X版本:Lucky ...
- SQL作业编辑报错 无法将COM组件......
在命令行运行下列命令 数据库为2005cd C:\Program Files\Microsoft SQL Server\90\DTS\Binnregsvr32 dts.dll