Linux下Ubuntu的操作指令

Linux和Windows的区别 

  1.  目录的结构
  2.  所有的命令都是以文件的形式存储的
  3.  安全性

目录树

  • /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系统中,一切皆文件(常用的:普通文件,目录文件,链接文件.设备文件等)

1 . cd 切换目录 /home/wangwen

  1. cd ~ 切换到家目录
  2. cd - 回到上一个你操作的那一个目录

2 . pwd 看一眼 你当前所在的目录是哪里

3 . ls 看一眼 你这个文件夹里面有什么

  1. -a all 所有文件(包括隐藏文件)
  2. -l list 以列表的形式呈现
  3. -h 可以让文件大小带上单位
  4. ll 相当于 ls -al man是帮助命令 比如:man ls 或 man

4 . cp . 当前路径 .. 上一级路径

5 . cd .. 回到上一级

6 . mkdir 文件夹名称

7.  touch 创建文件

8 . ln -s 创建连接

  1. ln -s 指定你想要创建连接的文件夹 放到哪个文件夹下面
  2. ln -s 需要使用绝对路径的方式来创建

权限: 结构:指定类型(-dl)

权限位1(rwx) 权限位2(rwx) 权限位3(rwx)

d 表示文件夹 directory的缩写

l 表示链接 link的缩写

. 表示隐藏文件 

- 表示文件

-------------所属主 所属组 其他

---------- 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表示可以执行 - 表示不可以执行

user 用户组 其他用户

-- 更改权限 r => 4 w => 2 x => 1 755 (根目录下默认的文件夹权限)

rwx r-x r-x 644 (根目录下默认的文件权限)

rw- r-- r-- 777 (所有权限)

rwx rwx rwx 对于目录来讲

r 是否呈现里面的文件

w 是否可以在里面创建文件或文件夹

x cd 切不进来 不能访问这个目录

对于文件来讲

r 可以看到文件内容

w 可以更改删除文件及内容

x 是否可以执行这个文件 ./abc.sh chmod 755 1.txt

递归更改这个文件夹里面的所有文件权限 chmod -R 777 ceshi100 (chmod -R 777 文件夹)

关于权限更改

u代表所有者 加一个r权限 g代表所属组 减一个w权限 o代表其他 加一个执行权限 chmod u+r,g-w,o+x 1.txt (变化写法) chmod u=rwx 1.txt (*扩展)

*sudo useradd a01

*sudo passwd a01

*sudo su a01

*exit 退出 回到上一个登录的用户

cat 查看文件内容

more 对于内容比较多的情况用

more 支持分页 空格下一页

head 加上-2 是查看前几条 tail 加上-2 是查看后几条

nano 内置自带的编辑器 编辑文件用的

mv /路径/文件夹或文件 (新名称)

功能:既可以剪切 也可以改名 cp 路径 路径(从哪里 ~ 哪里去)

cp -a 可以复制权限和所有属性

cp -r 可以复制文件夹

cp 默认 只能够复制文件

rm -rf 指定文件夹或者文件名称 用于删除文件或者目录

#关于挂载操作

--查看当前系统有哪些挂载设备

sudo fdisk -l

--挂载 sudo mount 找到的设备路径 /mnt/cdrom

--取消挂载 sudo umount /mnt/cdrom (umount + 挂载的目录)

查找命令

1 find 搜索命令

#找文件 按照文件名查找

find 查找位置 -name 文件名 find / -name index.php

按照文件名查找 -iname 按照文件名查找,不区分大小写

2 grep "字符串" 文件名 查找符合条件的字串行。

#找这个文件里面符合条件的内容

-v 反向选择

-i 忽略大小写

grep -i "root" /etc/passwd grep -v "root" /etc/passwd *vim

/******************************/

猜你喜欢

转载自blog.csdn.net/qq_29850527/article/details/81269728
今日推荐