文章目录
Linux基础知识(1)
一、Linux目录结构
- /home:系统默认的用户目录,新建用户账号时,用户的家目录都会存放在此目录下
- ~:表示当前目录的家目录
- ~edu:表示当前用户edu的家目录
- /root:系统管理员root的家目录
- /bin、/user/bin:可执行二进制文件的目录。如常用的命令ls、tar、mv、cat等
- /mnt:/media:光盘默认挂载点,通常光盘挂载与/mmnt/cdrom下,也不一定,可以选择任意位置进行挂载
- /:根目录
如果登录的是用户账号,进入/root目录则会显示无权限
二、常用Linux命令的基本使用
Linux的命令超级超级重要!!!
可以说不会Linux命令,就等于不会Linux
Linux命令不需要死记硬背,用得多自然就记住了,并且有一些命令是非常不常用的,临时遇到,临时百度就行
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | ls | list | 查看当前文件夹下的内容 |
02 | pwd | print word directory | 查看当前所在文件夹 |
03 | cd[目录名] | change directory | 切换文件夹 |
04 | touch[文件名] | touch | 如果文件不存在,新建文件 |
05 | mkdir[目录名] | make directory | 创建目录 |
06 | rm[文件名] | remove | 删除指定的文件名 |
07 | clear | clear | 清屏 |
1. cd 命令——切换文件夹
cd ~:回到自己的家目录
cd -:最近两个命令来回切换(比如我在/root然后去了/root/图片,接着输入这个命令,就会在这两个目录来回切换)
cd /home:绝对路径,以根目录开头
cd admin:相对路径,不以根目录开头
cd …:返回上一级目录
2. ls命令——查看目录内容
ls -l :显示详细列表(包括大小、时间等)
ls -lh:把文件大小以人性化方式展示出来
ls -a:显示所有文件(.开头的文件表示隐藏文件)
ll:这个命令等于ls - l
ll -h:这个命令相当于ls -lh
ll -ah:这个命令相当于ls -lah,把所有文件的内存以人性化的方式显示
3. mkdir——创建文件夹
mkdir tupian: 在当前创建文件夹
mkdir /tupian/ren:以绝对路径创建文件夹
注意:如果上级目录不存在,要在后面加-p自动创建父目录
mkdir a b:在当前目录创建多个文件夹
mkdir /a/{c, d}:在指定目录下创建多个文件夹
mkdir .:凡是以点开头的文件,均为创建隐藏文件夹
4. touch——创建空文件(要加对应后缀)
touch abc.txt:在当前目录下创建 如果指定了目录,必须保证上级目录存在
touch .abc:创建隐藏文件
gedit abc.txt :使用记事本打开文件
5. rm——删除文件
rm a.txt:删除文件
rm abc -r:删除文件夹
rm * : 删除当前所有文件(若当前路径下既有文件又有文件夹,可以加上-r)
6. cp——拷贝
cp 1.txt 2.txt:拷贝文件(前是原文件,后是拷贝文件)
cp abc abc -r:拷贝文件夹
7. mv——移动
mv 1.txt 2.txt:移动到同一个文件夹也就是重命名
mv 1.txt ~:移动到指定目录
mv a.txt ~/2.txt:移动到指定目录并改名
8. >——重定向
ls >1.txt:把命令返回的结果输出到文件中,会覆盖之前的数据,默认情况下命令返回的结果是显示在屏幕中
ls >>1.txt:把命令返回的结果输出到文件中,追加的方式
9. cat——查看文件内容
cat 1.txt 把文件内容全部显示到屏幕中
cat 1.txt 2.txt 按照顺序将两个文件内容显示
cat 1.txt 2.txt >3.txt 将两个文件的内容合并到新的文件中
10. more——查看文件内容(分页显示)
more 1.txt 查看内容比较多的文件,按空格往下翻页,按b按键往回翻页,按q退出
11. | ——管道
ls -l / | more 把左边的命令返回的结果交给右边进行处理
三、ls的权限介绍
在我们使用ll命令的时候可以看见第一列有很多英文字母,那它们是什么意思呢?
要说这个先介绍一下后面两个root是什么东西吧
第一个root是指root创建的
第二个root代表用户组root
然后比如图片中的shiping这个文件夹,它的是drwxr-xr-x
其中 d代表文件夹,-代表文件
后面的可以分成这三组rwx r-x r -x
- r代表可读
- w代表可写
- x代表可执行
第一组代表当前用户的权限
第二组代表该用户所在用户组的其他用户的权限
然后比如图片中的shiping这个文件夹,它的是drwxr-xr-x
其中 d代表文件夹,-代表文件
后面的可以分成这三组rwx r-x r -x
- r代表可读
- w代表可写
- x代表可执行
第一组代表当前用户的权限
第二组代表该用户所在用户组的其他用户的权限
第三组则代表其他人的权限