Unix学习笔记

 # Unix基础

Unix主要有两个可用的基础版本:AT&T System V和Berkley Software Distribution(BSD)。

Unix操作系统的组件:内核,shell,文件系统,实用程序(应用程序)。

# Unix文件命令总结

1.Unix登录方法

用于登录到远程Unix系统的一些常用方法:

命令说明
ssh交互式地登录一个shell以便执行多个功能,如运行命令。该方法使用加密技术来保护会话,因此用户名,口令以及与远程系统的所有通信都是加密的(对其他人不可读)。
telnet交互式地登录一个shell以便执行多个功能,如运行命令。该方法不使用加密技术。
sftp登录以便在两个不同系统之间传送文件。该方法使用了加密技术。
ftp登录以便在两个不同系统之间传送文件。该方法不使用加密技术。

退出系统:exit结束shell;bash shell使用logout;c shell使用logout。

关闭Unix系统的命令列:

命令功能
halt立即关闭系统。
init 0使用预定义的脚本切断系统的电源,以便在关机前同步数据并整理系统(不是在所有Unix系统上都可以使用这种方法)。
init 6通过将系统完全关闭,然后将它完全恢复来重新启动系统(不是在所有Unix系统上都可以使用这种方法)。
poweroff通过切断电源来关闭系统。
reboot重新启动系统。
shutdown关闭系统。

2.联机帮助页的使用

联机帮助页用一种任何用户都可读的标准格式提供联机文档,用于了解某条命令的更多信息以及其他需要。

命令功能
man command

了解某条命令更多信息。例如:查看命令man,输入命令man man

man -k在联机帮助页中寻找关键字。例如:如果需要修改文件的权限,但忘了要使用什么命令,可以输入man -k permission。将会得到一组命令,它们的关键字中都含有permission。
man -k shell如果一个关键字都想不起来时使用。

 联机帮助页常用部分:

英文名称意义
NAME命令的名称
SYNOPSIS命令的常用参数
DESCRIPTION命令的一般性描述以及它的作用
OPTIONS描述命令所有的参数或选项
SEE ALSO列出联机帮助页中帮助页中与该命令直接相关或功能相近的其他命令
BUGS解释命令或其输出中存在的任何已知的问题或缺陷
EXAMPLES(或TIPS)普通的用法示例,让读者知道如何使用这个命令
AUTHORS联机帮助页/命令的作者

 3.文件系统导航命令

命令说明
catConcatenate:显示一个文件
cdChange directory:转到指定的目录;cd ~使用户返回主目录
cpCopy:把一个文件/目录复制到指定位置。例如:把文件cool_file复制到/home/danl/cooll可以用命令cp /etc/skel/cool_file  /home/danl/cooll
file识别文件类型(二进制,文本等)例如:file filename
find查找文件或目录
head显示文件的开始部分
less从开头或结尾开始浏览整个文件
lsList:显示指定目录的内容;ls ~列出用户主目录的内容
mkdirMake directory:创建指定的目录
more从头到尾浏览一个文件
mvMove:移动文件/目录的位置或者重命名一个文件/目录
pwdPrint working directory:显示用户的当前目录
rmRemove:删除文件
rmdirRemove directory:删除目录
tail显示文件的结尾部分
touch创建一个空文件或者修改一个现有文件的属性
whereis显示文件的位置
which如果文件位于用户的PATH内,则显示文件位置

“.”表示当前目录;“..”表示上一层目录。例如:目前在/user/openwin/share/etc/workspace/patterns下,要转到/user/openwin/share/etc/workspace下,可以输入cd /user/openwin/share/etc/workspace或者cd ..

如果要在位于/user/share目录下找到lostfile文件,可以使用命令:find  /user/share -name lostfile -print

ls -l(显示目录内容的相关扩展信息)输出信息:

例:drwxr-xr-x  61  root    sys   3584  Nov  3  19:20  etc

ls -l的输出说明
drwxr-xr-x文件的类型以及与文件相关的权限
61文件的链接数目
root文件的所有者
sys文件所有者从属的组
3584文件的大小(以字符计算)
Nov  3  19:20上一次修改文件或目录的时间
etc文件或目录的名字

利用ls -a命令可以显示所有的文件和目录,包括隐藏的文件和目录。

4.文件类型

文件类型说明
-普通文件,如ASCII文本文件,二进制可执行文件或硬链接
b块设备文件(块输入/输出设备文件,用于从一个设备发送数据或者向它传送数据,有多种设备,例如物理硬盘)
c字符设备文件(块输入/输出设备文件,用于从一个设备发送数据或者向它传送数据,有多种设备,例如物理硬盘)
d目录文件(包含一组其他文件和/或目录的文件,这些目录是该目录的子目录)
l符号链接文件
p命名管道(一种进程间通信的机制)
s套接字(用于进程间通信)

5.文件和目录权限

权限应用于目录应用于任何其他类型的文件
读(r)授予读取目录或子目录内容的权限授予查看文件的权限
写(w)授予创建,修改或删除稳健或子目录的权限授予写入权限,允许一个经过授权的实体修改文件,例如向文本文件中添加文本或删除文件
执行(x)授予进入目录的权限允许用户“运行”程序
-无权限无权限

 

6.文件系统

查看系统上当前安装的(可以使用的)文件系统,使用命令:mount

手动安装一个文件系统:mount -t file_system_type device_to_mount directory _to_mount_to

如果希望将一个CD-ROM安装到目录/mnt/cdrom:mount  -t  iso9660  /dev/cdrom/mnt/cdrom

卸载(删除)文件系统:umount  。例如,卸载cdrom可以用命令:umount  /dev/cdrom

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值