Linux 只有一个根目录
把其他介质(USB,CD)卷的映射映射目录,这个目录叫“挂载点”
主目录(Home),用户对个人主目录拥有最高权限。
root:根用户,管理员用户
终端 | |
相同概念 | 命令行 |
控制台 |
主目录用 “~” 来表示。
基本命令:
pwd:打印根目录(目录内容)
ls:打印当前目录所有文件(当前目录中的内容)
cd..:返回上一层目录(当前目录的上一层)
cd+(目录名):进入相应目录
cd:改变目录
以“/”开头的目录路径称为 “绝对路径”,不以“/”开头的目录路径称为“相对路径”
mkdir:创建一个文件夹
rm+“文件名”:移除目录
rm+(-rf)+(目录):移除目录内的所有内容
cat+文件:查看文本文件内容
运行java class 文件:java -cp + 文件路径
command [-选项...][参数...]
例:
ls -a~ 显示用户主目录的所有内容(包含隐藏目录)
mkdir .demo 创建隐形目录demo
ls
ls -all 显示所有文件或文件夹 ,并显示文件的属性
标准输出:
pwd,ls
非标准输出:
pwd > pwd.txt //将路径输出到pwd.txt文本文件中
ls > list.txt //将命令输出的结果放在其他地方显示而不在控制台
ls >> pwd.txt //追加
ls /etc | more //分屏显示
ls /etc | grep(条件) 查找符合条件的显示
ls -l //以表格形式显示当前目录的总数,文件属性(授权形式)创建日期,文件大小(但不显示隐藏文件或文件夹)
例:
ls /etc | grep ^pa //查找以pa开头的文件或文件夹
mv:移动文件或文件夹;改名
mv test demo //将test改名为demo,test存在 demo不存在
mv demo abc //将demo移动到abc中,demo和abc都存在
cp:复制文件或文件夹
cp /etc/password passwork.bak //改名复制
cp /etc/password 不改名复制
cp - r 复制文件夹
chmod - (权限) (文件/文件夹)
chomd - x demo(将demo的运行属性回收,即没有权限运行demo)
drwxrwxr - xr -x e25 e25
当前用户授权 当前用户同组用户授权 当前用户非同组用户授权 用户名 组名
U(user 当前用户) G(Guest外来用户) O(Other其他用户)
chmod u+r,u+w,u+x,g-r,g-w,g-x,o-r,o-w,o-x abc
chmod 421 //给当前文件夹/文件夹赋予所有用户所有权限
chmod 000 //回收当前文件夹/文件所有用户所有权限
查找帮助文档命令 man (命令)
文件打包(文件压缩)
1)、tar打包:
tar -cf workspace.tar workspace ... (可以多个文件夹)
将workspace打包成workspace.tar
tar -xf (tar文件名) //释放tar文件包
tar -czf demo.tar.gz demo //直接打包并压缩
tar -xzf demo.tar.gz //直接解压释放
2)、gzip - d(压缩包解压)
3)、zip 的打包与 释放
压缩:zip -r (压缩包名) (要打包的文件/文件名)
zip -r workspace.zip workspace abc > zip.tog //将压缩过程打印到zip.log文档中
解压:unzip (zip压缩包)
unzip workspace.zip
文件的创建与修改:
echo 回显 echo abc
vi :
vi [文件名]//默认在当前目录创建