Linux 命令行操作入门(二)

Linux 命令行操作入门(二)

时隔一年,再次捡起了Linux,之前看了一点皮毛也都忘记完了。据说,在AI界,如果programmer不会使用Linux,会遭到鄙视。这段时间学学Linux,抢救一下!
1、Linux系统得桌面操作性没有windows强,在Linux中要熟练明确当前得目录以及路径之间得相互切换。

1.1 pwd

指令可获取当前工作所在的绝对路径

1.2 cd [dirname]

cd的意思是change directory即切换目录
在这里插入图片描述
cd 默认是切换到主目录的当前用户的路径下,
~ 代表 /home/当前用户名
假设你的用户名是x,那么~/ 就是 /home/x/
.是代表此目录本身,但是一般可以不写
所以cd , cd ~ 和cd ~/和cd ~/.效果是一样的

但是 . 后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件
~/.local是你的主目录下一个.local的文件夹的路径。
说明:
~ 是一个代位符,表明的是个人目录的地址,因为每个用户都有自己的个人目录地址,所以用 ~ 作为统一替代这个根据用户不同而不同但有规可循的地址,来保证某些情况下的兼容问题。

/代表根目录
/ 是目录层的分隔、表示符。只有一个 / 表明是 root, /etc/ 表明是根目录下面的 etc 目录(当然目录最后不需要 / ,但有 / 直接表明他是目录,没有末尾/的 ,那么 /etc 需要检测一下确定是目录还是文件,虽然习惯上 /etc 绝对是目录)

总结(补充):

如果以root账号登陆
‘~’ 是 /root
/ 是 / (根目录)

如果以 name 登陆
‘~’ 是 /home/name (用户目录)
/ 是 / (根目录)

2.文件的处理 我们知道,对文件的处理包括的新建文件、文件夹,复制文件、文件夹,移动文件、文件夹,删除问价、文件夹。

在这些操作之前,我们先来看一个命令:
ls
列出当前的显示文件
[备注:文件包括显性文件和隐性文件]
ls
列出当前的显示文件
ls -a
列出该目录下的所有文件(包含隐藏的文件)
这样我们就知道当前目录中有哪些文件了。
下面对文件和文件夹进行一些简单的操作:
touch test.txt
如果该目录下没有test.txt,那么新建一个文件,如果有,则会修改该文件的时间属性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章