linux基础1

1,操作系统用来连接硬件与软件,可以直接操作硬件

2,操作系统的兼容性与跨平台性:兼容性是指在不同的硬件上能否运行,跨平台性是指在不同的硬件上运行结果是否相同.

3,ubuntu系统的终端中,ctrl+shift++可以将字体变大,而ctrl±可以将字体变小.

4,ls 输出当前路径下所有文件

5,windows操作系统下会将内存进行分盘操作,而linux系统中,只有一块内存,取名为根目录/,所有文件都在该目录下.
每次打开ubuntu系统,默认目录为家目录,home中的对应用户目录
pwd命令可以返回当前所在路径.
cd +文件名 跳转到当前目录的当前文件(不可跨目录跳)
touch +文件名 在当前目录下创建一个文件
rm+文件名 删除指定文件
mkdir+文件夹名 在当前目录下创建一个文件夹
clear 清空终端屏幕

6,一条命令的基本形式:命令+选项+参数,其中命令为基本功能,选项表示在基本功能的基础上变化
如ls为命令
ls / 为命令+参数,显示根目录下的所有文件
ls -a 为命令+选项,结果显示文件的相对路径,一般来说- 开头的都为选项
touch .124.txt 建立隐藏文件,ls命令看不到,以 . 开头
但是ls -a可以看到
ls -l 以列表形式显示文件
vi +文件名 编辑指定文件
cat+文件名 查看指定文件
ls -l -h 以列表形式显示文件时,换用合适的单位
选项的顺序与不影响结果.
man ls
ls --help 两个命令都可以查看ls的帮助文档

7,tab键有自动补全功能
history 可以查看历史命令
ls 2* 输出当前目录下以2开头的文件名
ls 2? 输出当前目录下以2开头的并且只有两位的文件名
*?称为通配符,*代表任意字符,?代表一位字符
ls 1[12345]3.txt 中间的[]代表一位的选择范围,所以可以显示113,但显示不了163
同义可以写 ls 1[1-5]3.txt

8,重定向:重新规定方向
ls > 文件名 将ls的输出内容放在指定文件中,会删除原文件内容,在文件名不存在时,自动创建该对象
ls >> 文件名 将ls的输出内容在不删除指定文件的内容前提下,放在指定文件末尾,在文件名不存在时,自动创建该对象

9,more +文件名 查看指定文件,但是分屏显示,按f或b滚动,与cat不同
ls -ahl /bin | more 作用是将bin目录进行ahl分屏显示,|称为管道,连通两部分,前部分输出,后部分分屏
ls;ls -ahl 一行写两条命令,ls,与ls -ahl都会执行

10,相对路径与绝对路径
相对路径:从当前位置开始
绝对路径:从根目录开始
cd ./a 一个.表示当前路径,当前路径下的a文件夹
cd … 当前路径的上一层路径
cd - 回到上一次所在路径
cd ~ 回到家目录

11,ctrl+c 不执行该行命令,直接跳转到下一行
mkdir A/B/C/D/E 在当前路径的A目录下找到B…并且需要保证A/B/C/D目录都存在,才可以创建E
mkdir A/B/C/D/E -p 可以实现A/B/C/D目录不存在,也可以创建E
tree +目录名 查看目录中文件结构
rmdir +文件夹 删除指定文件夹,只能删除非空文件夹
rm +文件 删除指定文件
rm+文件夹 -r 删除指定文件夹,无论文件夹是否有东西

12,链接
重命名一个文件名: mv +原文件名+新文件名
mv +文件名+目录名 将指定文件移动到指定文件夹中,移动过后原位置没有
建立一个软链接文件:ln -s +文件名 +软链接文件名
建立一个硬链接文件:ln +文件名 +硬链接文件名
软链接与硬链接的区别:软链接在原文件被删除之后不可用, 而硬链接在原文件被删除之后依然可用
软链接指向的是文件名,而硬链接指向的是文件中的内容.
ls -lh 结果的第二列显示的就是硬链接数
cat 1.txt 2.txt 可同时查看两个文件的内容
cat 1.txt 2.txt > xxx.txt 可以实现将两个文件内容合并到一个文件中

13,文本搜索:grep
grep +“搜索字符”+文件名 在指定文件中搜索包含指定字符的行并输出
grep -n +“搜索字符”+文件名 在指定文件中搜索包含指定字符的行并输出,并添加行数
grep -v +“搜索字符”+文件名 在指定文件中搜索包含指定字符的行,但输出时不包含搜索出的字符
grep +"^搜索字符"+文件名 在指定文件中搜索以指定字符开头的行并输出
grep +“搜索字符$”+文件名 在指定文件中搜索以指定字符结尾的行并输出

14,复制:cp
cp +文件名+目录名 将指定文件复制指定文件夹中
cp -r+目录名+目录名 将文件夹复制指定文件夹中,不加-r无法移动
-r可以解决无法操作目录的问题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值