Linux学习笔记

多用户,多任务,多平台,多线程,多cpu

1.Linux体系架构:Linux内核(内存管理器,进程管理器,设备驱动程序,虚拟文件系统,网络管理),Linux shell(命令行界       面),linux 文件系统,Linux应用程序

2.linux命令格式:

命令名 选项 参数:[user@localhost ~]$ date -d '1921-10-11 14:00:00'

cat:输出文件内容命令 :[user@localhost ~]$ cat file

man:查看某个命令的帮助信息:[user@localhost ~]$ man cat

Tab键:自动补全命令

history:查看命令历史记录:[user@localhost ~]$ history

Ctrl+c:退出键,终止程序

ifconfig;查看当前网络配置环境

3.Linux目录结构:

/:根目录root

/dev:保存所有的设备文件

/boot:引导目录,放置开机时会使用到的文档

/etc:保存绝大部分的系统配置文件

/home:用户的主目录

/usr:系统存放程序的目录

/var:存放系统产生的文件

/lib:启动时需要用到的库文件

/proc:虚拟文件夹,启动Linux系统创建的,文件都是当前系统的实时状态信息

/temp:临时文件目录

/mnt:存放挂载储存设备的挂载目录

/bin:保存系统基础的常用命令,如 ls,cp,mkdir

/sbin:存放涉及系统管理的命令

Linux文件类型:普通文件,目录文件,链接文件,设备文件,管道文件

 

 

LINUX常用命令:

pwd:用户查看当前所在目录

绝对路径以根目录“/”开始,/user/bin

.代表当前目录,也可以用./表示,../表示当前目录所在的上一级目录

cd:切换工作目录:cd~跳到自己home目录

ls:ls命令将输出该目录下所有的子目录与文件(重要选项参数:-a:显示目录下所有子目录与文件,-l:显示文件的详细信息,-R:递归的显示其中包含的子目录和文件信息)

mkdir:目录的创建 -p参数:用该参数,可以在指定的目录下逐级创建目录(mkdir -p a/b  直接创建两个目录)

rmdir:目录的删除 -p参数:删除指定目录下的所有目录(rmdir -p a/b),必须是空目录,若目录中存在文件,就要用rm命令删除文件后再删除目录。

touch命令:文件的创建(touch file1)

cp命令:文件或目录复制到另一个文件或目录(将file1复制到file2中 cp file1 file2)-r参数将递归复制该目录下的所有子目录和文件

mv命令:文件或目录的移动 (将b/c目录移动到当前目录下,当前目录用.表示,mv b/c .  将b文件重命名为b1 mv b b1)

rm命令:文件过目录的删除 -f 不给提示 -r 将全部目录和子目录递归删除 -i交互删除 (rm -rf b不给提示的直接删除b目录及其子文件)

sort命令:对文件中的各行进行排序(-r以相反顺序来排序)用cat命令查看文件内容

>将结果保存到另一个文件中(cat file1 file2 > file3将file1和file2合并到file3中)

file命令:辨别文件类型

grep命令:文件内容查找命令

在文件file1中搜索字符串“hello”所在的行并输出,grep 'hello' file1

要显示具体行数:grep -n 'hello' fle1

-v输出不包含制定模式的所有行

-c输出与指定模式匹配行的总数

find命令:在目录结构中搜索文件 -name'字符串' 查找文件名匹配所给字符串的所有文件 -a 逻辑与 -o逻辑或 !逻辑非

查询文件名为“test”或者匹配“tmp*”的所有文件 find -name 'test' -o -name 'tmp*'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值