1.Terminal Emulators(终端仿真器)
- pwd current working directory
- cd Change directory
- ls list directory contents
- . 当前目录,eg:usr目录下有一个目录为:bin。现在我们在usr目录下,要想进入bin目录:cd ./bin即可(在几乎所有的情况下可以省略./直接 : cd bin)
- .. 现在在bin目录下,要想回到bin目录的上级目录:cd ..即可
- Important Facts on Filenames
-
以 "." 字符开头的文件名是隐藏文件。这仅表示,ls 命令不能列出它们, 除非使用 ls -a 命令。当你创建帐号后,几个配置帐号的隐藏文件被放置在 你的主目录下。稍后,我们会仔细研究一些隐藏文件,来定制你的系统环境。 另外,一些应用程序也会把它们的配置文件以隐藏文件的形式放在你的主目录下面。
-
文件名和命令名是大小写敏感的。文件名 “File1” 和 “file1” 是指两个不同的文件名。
-
Linux 没有“文件扩展名”的概念,不像其它一些系统。可以用你喜欢的任何名字 来给文件起名。文件内容或用途由其它方法来决定。虽然类似 Unix 的操作系统, 不用文件扩展名来决定文件的内容或用途,但是应用程序会。
虽然 Linux 支持长文件名,文件名可能包含空格,标点符号,但标点符号仅限 使用 “.”,“-”,下划线。最重要的是,不要在文件名中使用空格。如果你想表示词与 词间的空格,用下划线字符来代替。过些时候,你会感激自己这样做。
2.ls 命令
- ls ~ /usr 同时列出主目录和usr目录的内容
- ls -l(使用ls 的”-l” 选项)结果以long format输出所有子目录的详细信息
- ls -lt实际上将选项l和t连在一起使用,按时间顺序显示出来
- ls -lt --reverse 相反顺序显示出来
- ls -ld 列出当前目录的详细信息,不包含子目录
这些option都可以组合使用
ls -l 列出对应目录下面的所有目录或文件:a longer look at long format
3.确定文件类型
- file filename ; eg: file picture.jpg
- 查看系统中定义的所有用户的信息 less /etc/passwd
5.mv filename1 filename2 改变文件名