打赏

2.1-Unix操作系统

##Unix操作系统##

 
###文件系统###
绝对路径:/打头
相对路径:从当前目录之下开始
 

cd命令可以把任何一个目录调整成当前目录,使用方法如下

cd <目录路径>

 

**主目录用~表示**

~用户名,表示那个用户的主目录;

 

username, passwd, uid, gid,home,shell

/etc/passed,除了管理员是只读的文件;

用户名、密码、用户ID、组ID;

真正的密码是在/etc/shadow里面的;

 

###shell命令###

 

 查看id 
 每个命令对应一个可行性文件;命令和可行性文件是一回事;
 
 **ls后面可以跟参数选项,查看其它目录里的文件;**
 ls /bin
 sleep 5 睡眠时间5秒
 ls -l   以长格式输出文件或目录信息
 
 **文件和目录颜色不一样,目录在这里为蓝色,文件为白色或者绿色**
 
ls -F  为目录打标记;Flag标记
 
 
 **/标记表示目录;*标记表示可执行文件;@圈圈表示软连接或者是符号链接**
 
 @软链接相当于快捷方式;
 【24:46】
ls -A 会放过点,点点两项文件
 普通文件以-开头;目录以d开头;
 
ls -R  列出当前目录下的所有子目录
 
**管道文件P开头**
 d-目录,l-链接,普通文件-,P-管道
 
**ln -s  /bin/date da   建立软链接**
 
**硬链接,给文件另起一个名字,要求在同一个物理设备上**
**ln /bin/zsh zzz**
 
**删除一个文件,只不过把一个文件的硬链接数量少1**
**只有硬链接数为0,文件内容才从磁盘真正删除**
硬链接建立之后是相互平等的,没有谁是谁的硬链接这一说;
 
chmod ugo 自己/同组/外组
针对外组的权限设置
-什么都没;
 
自己减去写权限;外组可以读权限;同组写权限加上;
chmod u-w,o+r,g+w z
  r  4;     w   2;     x     1;  ------0
用一个八进制数可以表示权限;用3位的八进制数表示权限;
 
大于号>重定向,把左边命令产生的输出写到右边的文件中
>> 把输出追加至文件末尾
 
**echo随意输出**
 可以选择用分号隔开;依次执行;
 
**tty代表终端,屏幕和键盘**
 **null是空文件,空设备,往这里面写东西直接丢弃;**
 
把df改名为d6;把f3改名为file3;如果;
移动的是单个文件或者是单个目录可以改名;
 mv df d6
 mv f3 file3
 
cp -r 连目录一起复制;
cp 本身只能复制文件;
 
 rm 删除文件;
 rmdir删除空目录,因为删除目录的操作比较危险;
 rm -r /    整个系统的全部目录化为灰烬;数据全部毁灭,最  危险!!!
 rm -r 删除非空目录,包括删除文件;
 -i选项提示,-r选项慎用;
 rm -r ~ 主目录全部删没,-r选项小心使用;
 
 
 
 
 
 
 
     
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





posted on 2018-11-07 22:06  XuCodeX  阅读(200)  评论(0编辑  收藏  举报

导航