Linux复习归纳1-文件和基本命令

Linux

​ 把自己所学的linux整理归并一下~

系统目录结构

​ Linux一切皆文件!!!!

/bin	存放系统可执行程序
/sbin	存放超级管理员可执行程序
/boot	存放内核和启动程序相关文件
/lib	存放库文件(动态共享库)
/etc	存放系统配置文件,比如用户存放信息文件/etc/passwd
/dev	存放设备文件
/tmp	存放临时文件(关机清空)
/home	存放用户的主目录
/usr	应用会安装到此目录,比如软件安放到/usr/local下
/proc	存储系统内存的映射(保留进程运行的信息)
/media	挂载u盘光驱等外接设备(自动挂载)
/mnt	手动挂载外接设备

常用命令

​ 说命令之前需要说一个神键:自动补齐Tab键,简直不能再好用

与命令相关

man

​ 用于查询命令的用法(英文版),MAC可按照这个教程-> 跳转 去安装汉化版cman

​ 不懂就查,感觉这是最最最最最有用的命令了

history

​ 在终端输出历史命令(当然也可以方向键),可使用!序号来执行指定历史编号的命令

切换管理员

sudo su命令用于切换管理员

与目录相关

ls

​ list的缩写,用于查看指定目录下的所有文件和目录(支持通配符)。常用参数:-a(显示全部,包括隐藏),-l(查看详细文件信息)-R(递归查看子目录文件),-t(按照文件修改时间排序)

pwd

​ 用于显示当前工作目录

tree

​ 用于显示目录的树形结构

cd

​ 用于切换路径(以/开头的路径为绝对路径,否则为相对路径)

cd或cd ~或 cd $HOME		返回家目录
cd -		返回上次目录
cd ..		返回上级目录
cd 绝对或相对路径
mkdir

​ 用于创建目录,常用参数-r(可以用于递归创建目录)

touch

​ 用于创建文件(若文件已创建,则只是修改一下文件的访问时间,并不会新创建一个文件)

rm

​ rm命令用于删除目录或文件,常用参有-r(循环递归删除),-f(强制删除)

cp

​ -r(用于递归拷贝)

​ 当目标为目录时,则将当前文件或目录拷贝到目标目录

​ 若目标不是目录时,则在目标的上一层创建该目标并拷贝过去

mv

​ 移动一个文件或文件到另一个目录下(也可用它来重命名),与mv用法差不多,只不过是移动

which

​ 用于显示对应命令的所在路径

与文件相关

​ 文件的详细信息包括:文件权限标志位(包括所属者、组、其它权限(rwx)以及文件类型)、硬连接数、所属者、所属用户、文件大小、时间、文件名

​ 文件类型包括:

- 普通文件
d 目录文件
c 字符设备文件(鼠标,键盘等)
b 块设备(也就是硬盘)
p 命名管道文件
l link链接文件
s socket套接字文件
cat

​ 将文件信息显示到终端

more和less

​ 也是显示文件,可以分屏显示

​ more会车是按行显示,空格按页显示

​ less可以回车或者上下方向键可以反复查看文件内容

head和tail

​ head是查看文件头,tail是查看文件尾(默认显示10行),可以通过参数-n更改显示行数

​ 其中tail中-f可以一直跟踪文件尾部(比如用于查看实时日志啥的)

ln

​ 用于建立软或硬链接(硬链接实际上是两个文件映射同一磁盘地址上的内容;软连接就是创建了源文件的快捷方式,新文件映射到源文件)

ln 文件 文件	对两个文件建立硬链接
ln -s 文件 文件 对两个文件或文件夹进行软连接(不会增加硬链接计数)
unlink

​ 用于删除硬链接(当然也可以rm),感觉有点类似于智能指针的shard_ptr

chmod

​ 用于改变文件权限,大概格式如下:

chmod [a|g|o|a] [+|-] [r|w|x] 文件名	//方法一
chmod 数字表示法	文件名			//方法二
chown与chgrp

​ chown用于改变所属用户和组,chgrp用于改变所属组(这两个命令需要管理员权限,chgrp有些鸡肋)

sudo chown 用户 文件	//改变所属用户
sudo chown 用户:组 文件 //改变所属用户和组
sudo chgrp 组 文件		//改变所属组

与统计相关

wc

​ 该命令用于计数,分别输出行数(可单独-l)、单词数(可单独-w)、字节数(可单独-c)

du

​ 用于显示当前目录下文件的大小。可选参-h(human,适合人类观看模式)

与系统有关

whoami

​ 显示当前用户

df

​ 显示当前系统的磁盘空间(使用情况)。可选参-h(human,适合人类观看模式)

通配符

*	匹配任意多字符
?	匹配任意一个字符
[list]	匹配list中任意单个字符
[!list]	匹配除list的任意单个字符
[c1-c2]	匹配c1-c2中任意单个字符

转载请注明出处!!!

如果有写的不对或者不全面的地方 可通过主页的联系方式进行指正,谢谢

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值