Shell:shell是linux的外壳。是一个内核的解释器,让我们跟内核交流翻译的工具。
Linux 的终端就是控制台, 是用户与内核交互的平台, 通过输入指令来控制内核完成任务操作。
Linux内核版本
Linux目录结构
1.基本命令
pwd 显示当前工作目录
ls 列出目录的内容包括文件和子目录的名称。
cd 改变工作目录 在不同的目录间切换 但前提是用户拥有进入该目录的权限。
uname 显示系统重要信息 会显示出关于系统的重要信息,如内核名称,主机 名,内核版本,处理机类型等
touch 改变文件的时间或创建文件
使用touch指令可更改文件或目录的日期时间,包 括存取时间和更改时间。注意的是如果文件不存在 ,则创建文件。
mkdir 创建目录
cp 拷贝文件或目录
cp /aa /home/bb 将根目录下的aa拷贝到home目录下的bb
rmdir 删除空目录(删除非空目录时必须先删除目录内的文件)
rmdir /aa 删除过呢目录下的aa空目录
rm 删除文件或目录
rm file 删除文件
rm -r aa 递归删除aa目录及其中文件
mv 移动或改名
mv /aa /home 将aa移动到home目录下
tar 打包
tar -cf xxx.tar /aa 将aa 打成xxx.tar包
tar 查看 (在不了解包中内容的情况下查看包中内容)
tar 添加
tar -rf xxx.tar bb 将bb文件追加到xxx.tar 包中
tar 解包
tar -xf xxx.tar 将xxx.tar中的文件解包
tar 压缩
tar -czvf xxx.tar.gz /aaa bb 将/aaa bb 文件 打包压缩为 xxx.tar.gz
tar 解压缩
tar -xzvf xxx.tar.gz 将 xxx.tar.gz解包解压到当前目录下
总结:
- Linux的基本操作命令。如:shutdown,ls,cd,uname,pwd
- Linux的基本命令对文件的管理。如:touch,mkdir,cp,rmdir,rm, mv,tar。
- 要注意的时tar命令的使用,因为参数较多,在参数的下达中, c/x/t/r 仅能 存在一个,不可同时存在,因为不可能同时压缩与解压缩。
cp /aa /home/king
将根下的aa拷贝到
home下的ki
cp /aa /home/king
将根下的aa拷贝到
home下的king中