初识Linux-4

来源:互联网 发布:vscode路径插件 编辑:程序博客网 时间:2024/04/30 19:33

1,文件系统,从/开始的树状结构

2,绝对路径:/打头,相对路径:从当前目录下开始的

3,usename,passwd,uid,gid,home,shell(都是管理员指定的,这些信息都在passwd文件中(只读)),真正的密码在shadow中

4,命令:shell(图形shell,字符shell),查看当前目录:pwd,  清屏:clear,   查看id,   列出当前目录下的文件:ls  若看其他目录下的文件:只需ls 加上路径就可以了。sleep加数字可以指定睡眠时间,eg:sleep 10,ls-l表示长格式表示文件或者目录的信息,ls-f表示给文件或目录打标记,软链接相当于 快捷方式以l打头,ls-a表示列出所有的文件和目录

5,Linux中“.“打头的文件是隐藏文件,”.“表示当前目录,”..“表示上一级目录,”../..“表示上一级目录的上一级目录

6,可以混合使用:ls-AF等价于ls—FA,普通文件用减号打头,目录用d打头,l打头表示软链接,x结尾的表示可执行文件,管道文件以p打头,管道的标志是”|“

7,ln建软链接(符号链接)eg:ln -s/bin/sleep bs,就可以用bs代替sleep,ln建立硬链接时不加s,删除硬链接文件时只有当数量为0时才是真正的删除,其他情况硬链接不会被真正的删除

8,目录不能建立硬链接,建立目录一般下面会有2个字目录(.和..),硬链接一旦建立后是相互平等的,而软链接则有谁则是谁的软链接,A中包含B的路径,则A就是B的软链接

9,r --read,   w--write  x---execute

10,删除文件:rm(remove),修改权限:chmod(change  mode) eg: chmod o+wrx Desktop,表示将外族人的Desktop权限升级到读,写,执行,chmod o-r desktop 表示减少外族的读的功能,g表示同族人,u表示自己,o表示外族人

11,mkdir用于建立文件夹,touch用于建立目录下的文件

12,date命令:date〉xyz表示将当前的日期时间保存在xyz这个文件中

13,cat用于显示文件的内容

zzyleoo@ubuntu:~$ cat xyz

2013年3月20日 星期六 11:48:22 CST

14,">"表示把左边命令的输入写入右边的文件(但是文件中的内容会被清空),”>>“这个命令不会清空要写入的文件的原内容

15,cal命令会显示当前日历:zzyleoo@ubuntu:$ cal

16,echo加什么就会显示什么内容:

zzyleoo@ubuntu:~$ echo 大家好

显示:大家好

zzyleoo@ubuntu:$ echo 大家好 >> xyz

zzyleoo@ubuntu: $ cat xyz

17,命令之间用分号分开

18,/dev/tty代表终端

19,echo中忽略空白格,若想保存空白格则echo ”dajh     dakdhjk“即添加双引号就OK了

20,移动文件到某个文件夹中:zzyleoo@ubuntu:~$ mv xyz da

21,移动文件到某个文件夹后改名字:zzyleoo@ubuntu:~$ mv zzy leo/1(表示将zzy这个文件移动到leo文件夹后改名为”1“)

22,mv也有改名字的作用:mv 1 zzy 表示将文件1的名字改为zzy

23,cp复制时只限文件,若是连目录都复制,则用cp-r

24,rmkdir命令只能用来删除空目录,rm-r可以删除目录(慎用)

zzyleoo@ubuntu:~$ rm -r as表示将as目录及目录里的文件全部删除,只删文件的时候用rm就OK的