linux下目录及终端学习

linux目录按调用分为相对路径与绝对路径

相对路径:从当前路径下查找查找目标也可使用./调用当前目录下文件或者../调用上一层目录中文件,可通过pwd查看当前路径

绝对路径:从根目录出发查找文件。

执行cat /etc/passwd命令时由于引用绝对路径,将从根目录直接查找到etc目录,在查找到passwd文件。若采取相对路径,假设当前目录为etc文件,可直接执行cat passwd或者cat ./passwd查找passwd文件。

linux下切换目录为cd命令,cd命令也支持相对路径与绝对路径,可以直接通过cd /tmp进入tmp目录。假设其为/etc目录中则可通过cd ..进入上级目录/,再通过cd /tmp进入tmp目录

linux根据登陆方式不同分为多种终端:

物理终端:/dev/console

虚拟终端:Ctrl+alt+Fn(tty)

图形终端:X server,Gnome

伪终端:/dev/pts/#

具体终端可通过tty查看

时间: 2024-10-23 10:41:21

linux下目录及终端学习的相关文章

linux下的加密解密学习

linux下的加密解密学习 加密/解密:        加密协议:加密解密使用同一秘钥:3des,aes        公钥加密:公钥私钥对        数字签名,密钥交换                RSA,DSA数据签名算法(DSS数据签名标准) 单向加密:            md5,sha1,sha256,sh512(MD5输出128bit,SHA1输出160bit,SHA256输出256bit) 密钥交换:            DH:Deffie-Hellman 具体过程参照下

linux下rpm,yum学习

linux下RPM及yum学习 linux中程序管理程序主要分为两类 dpkg(Debian Packager):debian,Ubuntu,Knoppix        rpm(Redhat Package Manager):Redhat,Centos,Fedora linux通过管理程序实现程序的安装,但不管是dpkg还是rpm安装软件时若软件存在依赖性关系,则自动安装所需要软件及相关配置,为实现此功能,rpm需包含自己的数据库(/var/lib/rpm),将安装程序分别安装到指定位置,本次

linux下mysql数据库的学习

转载博客:http://freedomljtt.blog.163.com/blog/static/72294949201210145441701/ ubuntu12.04 卸载和安装mysql 卸载mysql 第一步 1 sudo apt-get autoremove --purge mysql-server-5.0 2 sudo apt-get remove mysql-server 3 sudo apt-get autoremove mysql-server 4 sudo apt-get r

关于Linux下的连接文件学习总结

1.连接文件区分为两种,一种类似windows下快捷方式,使用户能够快速连接到目标文件或目录. 另一种则通过文件系统中的inode连接来产生新文件名,而不是产生新文件. 两种方式分别称为符号/硬连接. 2. 每个文件都会占用一个inode,其中记录了文件的权限和属性等信息,而文件内容由inode指向的block来记录. 而想读取文件的内容,必须先经过文件所在目录block中记录的文件名来指向正确的inode号码才能读取. 所以文件名只与目录有关,但文件内容与inode相关. 3. 硬连接的由来:

UNIX/Linux下C语言的学习路线

一.工具篇 “公欲善其事,必先利其器”.编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具. 1.操作系统    在UNIX或Linux系统中学习C很方便,所以在开始您的学习旅程前请先选择一个UNIX或Linux操作系统,目前可供个人免费使用的UNIX或Linux系统有FreeBSD.RedHat Linux.SUSE Linux等,而且在安装包中还提供很多实用的工具,如:gcc, make等. 如果您一直使用Window

编程实现LINUX下目录的层层遍历

/************************************************************************* > File Name: treedir.c > Author: KrisChou > Mail:[email protected] > Created Time: Tue 19 Aug 2014 05:04:50 PM CST *****************************************************

Linux下目录的合并以及文件的覆盖

有两个目录test和new,test目录下有目录和文件,new目录下有更改过的一些test下的目录和文件,以及一些新增的文件,现在对两个目录进行合并以及覆盖test下的旧文件. cp -frap new/* test/ 命令其实非常简单,解释下: -f 强制覆盖,不询问yes/no(-i的默认的,即默认为交互模式,询问是否覆盖)-r 递归复制,包含目录-a 做一个备份,这里可以不用这个参数,我们可以先备份整个test目录-p 保持新文件的属性不变 记住一点就是,实现合并和覆盖是用cp,而不是mv

linux下目录与文件的权限及特殊权限

一.Linux下目录与文件的权限 chown    更改文件或目录的所属主,所属组   /etc/passwd 配置文件存放用户信息 useradd    添加用户 chown 所属主:所属组 文件或目录 chown -R    更改目录及目录下面的文件所有权限 chown -v    可视化显示权限更改 [[email protected] tmp]# chown user1:root aa [[email protected] tmp]# ls -l drwxr-xr--. 2 user1 

Linux下的tree命令 --Linux下目录树查看

Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的,需要自己安装一下;tree的常见用法: tree -a  #显示所有 tree -d  #仅显示目录 tree -L n  #n代表数字..表示要显示几层... tree -f  #显示完整路径..