ls 显示当前文件夹下文件
make directory,创建目录
语法
mkdir (路径)文件夹## 功能快捷键
Linux rmdir命令删除空的目录撤销
语法
rmdir [-p] dirName
cat主要有三大功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
cp命令
复制命令
语法
cp(选项)(参数)
Linux mv命令用来为文件或目录改名、或将文件或目录移入其它位置。
语法
mv [options] source dest
mv [options] source… directory**
man命令:可以通过一些参数,快速查询linux帮助手册,并且格式化显示。
使用语法:
man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title…
chmod命令用来改变文件或者目录的权限,只有文件的属主和超级用户才能够执行这个命令
格式:
chmod [option] [mode] [file]
什么是文件?
Linux中一切都是文件;
分为铍铜文件夹用 ls -lh 来查看某个文件的属性,
第一个符号是 - ,这样的文件在Linux中就
是普通文件,这类文件的删除方式是用
rm 命令;
输入输入命令:
ls /
可以看到
-
/bin:
bin是Binary的缩写, 这个目录存放着最经常使用的命令。 -
/boot:
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 -
/dev :
dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 -
/etc:
这个目录用来存放所有的系统管理所需要的配置文件和子目录。 -
/home:
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 -
/lib:
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
什么是路径 ?
分为绝对路径和相对路径
绝对路径是从/(也被称为根目录)开始的,比如/usr、/etc/X11。
相对路径是以 . 或 … 开始的,.表示用户当前操作所处的位置,
Linux文件权限
第一个字符代表文件(-)、目录(d),链接(l)
- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)
- 第一组rwx:文件所有者的权限是读、写和执行
- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行
- 第三组r–:不与文件所有者同组的其他用户的权限是读不能写和执行
也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7改变权限的命令
- chmod 改变文件或目录的权限。
- chmod 755 abc:赋予abc权限rwxr-xr-x。
- chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=不同组其他用户权限。
- chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限。
- chmod a+r abc:给所有用户添加读的权限
如何查看一个文件的节点信息?
linux下查看文件详细信息命令stat
Access访问时间。Modify修改时间。Change状态改变时间。可以stat *查看这个目录所有文件的状
创建文件默认的权限是什么样子的?
linux下创建默认文件夹默认权限是,创建者可读写可执行,同组的用户可读写可执行,其它用于可执行可读不能写,即drwxrwxr-x d代表文件夹 第一个rwx表示创建者可读写可执行,第二个rwx表示同组的用户可读写可执行 第三个r-x表示其它用于可执行可读不能写。
用 umask 或者 umask -S 查询 就清楚你的虚拟机的默认权限