Linux常用命令:
ls: 列出目录
touch: 创建文件
touch test.txt
echo:往文件写内容
echo "i love linux" >>test.txt
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
mkdir dai:创建目录dai
mkdir -p test1/test2/test3/test4: 创建多层目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除!最常用在目录的删除了
rm -i install.sh
mv: 移动文件与目录,或修改文件与目录的名称
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)
在Linux中第一个字符代表这个文件是目录、文件或链接文件等等:
当为[ d ]则是目录
当为[ - ]则是文件;
若是[ l ]则表示为链接文档 ( link file );
若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 );
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。
Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。
chgrp:更改文件属组
chgrp [-R] 属组名 文件名
chown:更改文件属主,也可以同时更改文件属组
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
chmod:更改文件9个属性 //重要
r:4 w:2 x:1
rw- 6
rwx 7
--- 0
chmod 770 filename (文件所有者和文件所有者同组用户可读可写可执行,其他用户不可读不可写不可执行)