11 Linux命令行¶
使用软件应该具备Linux命令行基本操作知识。
查看当前所在目录
pwd
输出 /share/home/zhangsan
列出当前目录下的目录和文件
ls
输出 backup.sh bin Desktop git help programs projects vbox
改变当前目录
到当前目录下的 Desktop
目录里
cd Desktop
到上一级目录。当前目录 .
上级目录 ..
cd ..
创建目录
在当前目录下创建一个 data
目录
mkdir data
删除文件或目录
删除当前目录下 a.txt
rm a.txt
递归删除当前目录下的 data
目录中的全部内容和 data
目录本身
rm -r data
移动或换名
mv <源文件或原目录> <目标文件或目标目录>
mv vi.tex vi.txt #把文件vi.tex 换名为vi.txt
mv data data1 #把目录data 换名为data1
mv data .. #把目录data 移动到上级目录
复制文件或目录
cp <参数> [源文件] [目标文件或路径]
cp a.txt b.txt # 把当前目录下的a.txt复制一份,并命名为b.txt
cp -r data ../maya # 把当前目录下的data目录复制到上一级目录下的maya 目录中
分屏查看文件内容 more, less <参数> <文件名>
分屏查看文件 example.txt
的内容。按空格键向下翻页,b向上翻页
more example.txt
改变文件属性
chmod <参数> <属性> <文件名或目录>
将文件 example.txt
改成自己可读、可写、可执行同组和其他用户只准读和执行
chmod 755 exaple.txt
备注
更详细的教程请参考 Linux命令行基本操作知识 。