作用:使用列表把当前文件夹下所有文件显示出来
ls -a显示所有文件,包括隐藏文件
ls -l以详细信息显示
ls -a -l、ls -l -a、ls -la、ls -al以详细信息显示所有文件
ls -l /usr 显示根路径下usr文件夹的内容
作用:用来切换目录
涉及到相对路径和绝对路径
cd .. 返回上级目录,..代表上一层目录,.、./代表当前目录
cd ../../ 返回上上级目录,以此类推,退到根目录就不能再退
创建空文件夹时,会默认再生成..和.两个文件夹,..就能够链接到上一级目录。
mkdir -p 级联创建文件夹, 例如mkdir -p abc/123
作用1:在目录中移动文件, mv 源pathname 目的pathname
作用2:修改文件名, mv a.txt b.txt
touch pathname,如touch a.txt
作用1:复制文件,路径可以改文件名也可以改, cp 源pathname 目的pathname
如cp 1.txt a.c把当前目录下的1.txt中的内容复制到当前目录下a.c,a.c也是新生成的
如cp 1.txt ..\b\把当前目录下的1.txt中的内容复制到上一级目录b文件夹下,并生成新的1.txt
作用2:复制文件夹, cp -r 源pathname 目的pathname
cp -f覆盖复制
★所以一般复制文件 cp -f,复制文件夹 cp -rf
用法:删除文件rm 文件pathname,删除文件夹rm -r 文件夹pathname
当文件被打开时也是可以删除的,删除的是硬盘上的那份,而打开的是在内存中的。
rm -f强制删除,主要的区别是当文件不存在时,不会有报错提示。
rm *删除该路径下的全部文件
cat filename
也可以用来向文件输入
rmdir只能删除空文件夹
如果要删除有内容的文件夹,用8中的指令rm -rf
linux中有两种连接文件:
(1)软连接(符号连接),等同于windows中的快捷方式
创建软连接文件:ln -s 源文件名 符号连接文件名
若删除了源文件,连接文件还存在,但已经无法读取内容
(2)硬连接(用得不多)
创建硬连接文件:ln 源文件名 符号连接文件名
若删除了源文件,连接文件还存在,且内容还是和源文件一样
机制:相当于每次只删除了一个连接(相互为主连接),有点类似于免死金牌,只要有硬连接存在时,文件就不会被完全删除。
注意:不同于cp,因为在硬盘中源文件仍然只有1份
作用:查询man手册,获得帮助信息
man 1 ls1表示查询的是linux命令
man 2 xx 2表示查询的是linux api
man 3 xx 2表示查询的是C库函数
作用:在ubuntu用来在线安装、卸载软件的程序
apt-get install 软件名
apt-get remove 软件名
注意,安装和卸载都是在线的,也就是说ubuntu必须能上网才能使用apt-get
说明:apt-get安装软件的原理和必要性。
linux操作系统的发行版,内核版本,定制性,造成了linux中软件的不兼容性。在linux中安装软件是一件困难的事情,装了软件不一定能用。ubuntu解决了这个问题,ubuntu就适合某个发行版的所有软件做了一个列表,然后用户通过apt-get install的方式安装软件,就会实时连接到ubuntu服务器,服务器会根据你的ubuntu版本,给你下载合适的软件来安装。这样确保了软件的兼容性。
什么是编辑器?编辑器就是一款软件,它的主要作用就是用来编辑。如编写文件,编写代码。