学习内容
linux基本命令
#目录与文件操作 pwd ls cd mkdir cp mv rm file
/*{{{*/
一.pwd 显示当前工作目录所在绝对路径(以/为起点表示的路径) eg:pwd
#选项-P显示链接文件路径
二.ls 显示目录下文件及目录
可以带参数,指定目录或文件
可不带参数,显示当前目录
eg:查看主目录下workdir目录的内容(~代表用户主目录)
ls ~/workdir
ls
#A.选项 -a 显示所有文件,包括隐藏文件(以.开头的文件)
eg:(带参数:指定目录或文件)查看主目录下workdir目录下所有文件ls -a /home/tim/workdir
eg:(不带参数)查看当前目录下所有文件及目录
ls -a
#B.选项 -l 显示文件或目录的属性信息,(仅解释文件大小,其它细节在文件系统部分解释)
eg:显示当前目录下文件及目录的属性信息
ls -l
eg:显示指定目录或文件的属性信息,注意可以带多个参数!
ls -l /home/tim examples.desktop
#C.选项 -h 以K,M,G为单位显示文件大小,与-l一起用。
注意:bash下通过alias命名了l,la,ll。效果请自行测试
注意:几个特别的目录 . .. / ~ -
三.cd 切换工作目录关于文件系统的路径。绝对与相对
eg:不带选项和参数,返回当前用户的主目录.
cd回车
eg:切换到根目录下的home目录下
cd /home
eg:切换到上层目录
cd ..
eg:切换到前一个目录
cd -
eg:切换到上层目录的上层目录,从主目录切换到根目录.
cd ~
cd ../..
四.mkdir 新建空目录
eg:当前目录下创建目录dir
mkdir dir
eg:在/home/tim/workdir目录下创建目录dir
mkdir /home/tim/workdir/dir
#选项-p递归创建多层目录
eg:在~下创建dir1/dir2/dir3
mkdir ~/dir1/dir2/dir3 -p
五.cp 拷贝源文件或目录到目标文件或目录,可实现备份
eg:将共享目录下的文件拷贝到主目录下
cp /mnt/hgfs/share/jeffy-vim-v2.0.zip ~
eg:将主目录下的jeff-vim-v2.0.zip 备份为jeffy-vim-v2.0_bak.zip
cp jeff-vim-v2.0.zip jeffy-vim-v2.0_bak.zip
#选项-a拷贝整个目录内容
eg:将目录jeffy-vim-v2.0拷贝到Desktop目录下
linux系统vim编辑器cp jeffy-vim-v2.0 ~/Desktop -a
六.mv 移动源文件或目录到目标文件或目录,可实现重命名eg:将主目录下的文件移动到共享目录下
/mnt/hgfs/share
eg:将主目录下的Videos目录重命名为MyVideos
mv Videos MyVideo
七.rm 删除一个或多个文件或目录,物理删除,不可恢复。-rf eg:删除在主目录下jeffy-vim-v2.0_bak.zip
rm jeffy-vim-v2.0_bak.zip
#选项-rf强制删除文件或目录
eg:删除主目录下的dir目录
rm -rf dir
八.file 查看文件类型
eg:查看主目录下test.c文件类型
file test.c
eg:查看主目录下shared文件类型
file shared
/*}}}*/
练习:
/*{{{*/
如果/mnt/hgfs/目录下没有可用目录,将共享目录换为~/Videos 1.将/etc/passwd文件拷贝到用户主目录
2.将用户主目录下的passwd文件备份为passwd-bak
3.在用户主目录下新建目录test_dir
4.将passwd-bak移动到test_dir目录下
5.将test_dir目录下的passwd-bak文件改名为passwd
6.将test_dir目录拷贝到你的共享目录下
7.将共享目录下的test_dir目录改名为dir

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。