修改目录和浏览文件系统
用来浏览文件系统的主要命令是cd(change directory)。在cd命令后面,你必须规定你要切换到的目录。例: cd / (进入根目录)
要想了解当前文件夹的位置,你可以借助命令pwd(print working directory).
命令ls(list)展示当前目录下的所有文件和目录。同时,你可以在ls命令后使用通配符*号缩小展示的内容范围,比如:ls p* (展示当前目录下所有p开头的文件和目录)
复制文件或文件夹
使用cp命令复制文件或目录
比如: cp myfile.txt /directory1/directtory2/myfile.txt
如果是目录,需要添加递归选项"-r",比如:cp -r mydirectory mydirectory2
(如果权限不够,就需要使用超级用户的身份来复制)
重命名文件和文件夹
使用命令mv来为文件和目录重命名
比如:my my_file.txt my_file.rtf
编辑文件
使用编辑器nano
键入nano,并在后面指定待编辑的文件的名称或路径。如果文件不存在,则编辑器会在保存文件时创造该文件。该编辑器需要用到的命令有以下几种:ctrl-x:退出. ctrl-v:下一页. ctrl-y:前一页 ctrl-w:搜索,可用来查找一段文本
查看文件内容
使用cat命令或者more来查看文件的内容。
比如:more myfile.txt
注意:
命令cat会显示文件的所有内容,即使文件内容较长,一个屏幕放不下的情况也是如此。(除此之外,也可以使用cat命令连接多个文件)
命令more一次显示一屏的文本,按空格键后会显示下一屏
不借助编辑器的情况下创建文件
利用>和echo命令将命令行的内容重定向到文件中
举例: echo “Hello World” > myfile.txt
创建目录
使用命令mkdir创建一个目录
举例:mkdir my_directory
删除文件或目录
使用命令rm(remove)可以用来删除文件或目录及其内容
举例:rm my_filetxt
你也可以使用通过通配符*删除所有文件名为my_file的文件rm my_file.*
此外你可以使用此命令删除该目录下所有文件:rm * (慎用)
删除目录:rm -r mydir
以超级用户的身份执行命令
有些命令非超级用户是无法执行的,因此需要在命令前加语句sudo表面你是超级用户,举例:sudo apt-get install pygame
如果你有大量命令需要超级用户的身份去执行,而你又懒得每次都写sudo,那么你可以输入:sudo sh,此时提示符会从$变为#。退出键入:exit
修改文件权限
使用chmod命令来修改文件的权限
命令第一个参数指定需要做哪些修改,第二个参数指定对哪个文件或文件夹执行修改。
举例:chmod u+x my_file.txt
屏幕截图
首先安装截图软件 sudo apt-get install scrot
然后键入scrot便可截图,如果需要延迟,可以添加“-d”,比如 scrot -d 5,单位是秒。
如果需要选定截取区域,可以使用此命令:scrot -s,然后用鼠标框选所需的屏幕部分便可。
使用apt-get安装和删除软件
安装:sudo apt-get install app
删除:sudo apt-get remove app