# 打印当前工作路径
pwd
# 返回家目录
cd ~
# 返回上一级目录
cd ..
#创建目录(make directory)
mkdir temp
mkdir temp/stuff
mkdir temp/stuff/things
mkdir -p temp/stuff/things/orange/apple/pear/grape #创建一个完整的多层目录
mkdir "I Have fun" #如果不加"",常见的目录就是I,空格以后的信息视为无效
# 列出目录中的内容
ls
# 删除目录
rmdir
rm -rf<dir> #无法删除空白文件时或删除非空文件时
# 在多个目录中切换(pushd:保存当前位置并转移到一个新位置,popd:回到先前保存的位置)
# push:记住我现在的位置,然后到下一个地方去 / popd:弹出(pop)上一次推送的目录
# 示例一:返回一层
cd temp
mkdir i/like/icecream
pushd i/like/icecream
>~/temp/i/like/icecream~/temp
popd
>~/temp
pwd
>~/temp
# 示例二:返回多层
pushd i/like
>~/temp/i/like~/temp
pwd
>~/temp/i/like
pushd icecream
>~/temp/i/like/icecream ~/temp/i/like ~/temp
pwd
>~/temp/i/like/icecream
popd
>~/temp/i/like~/temp
pwd
>~/temp/i/like
popd
>~/temp
# 示例三:多次pushd(也可以来回返回),不添加参数来回切换(和上一次推送的目录)
pushd i/like/icecream
>~/temp/i/like/icecream~/temp
pushd
>~/temp~/temp/i/like/icecream
pwd
>~/temp
pushd
>~/temp/i/like/icecream~/temp
pwd
>~/temp/i/like/icecream
# 创建空文件(touch/New-ltem:windows中)
touch iamcool.txt
# 复制文件(cp),/:保证键入的目录存在
$ cd temp
$ cp iamcool.txt neat.txt
$ ls
iamcool.txtneat.txt
$ cp neat.txt awesome.txt
$ ls
awesome.txtiamcool.txt neat.txt
$ cp awesome.txt thefourthfile.txt
$ ls
awesome.txt iamcool.txt neat.txt thefourthfile.txt
$ mkdir something
$ cp awesome.txt something/
$ ls
awesome.txt iamcool.txt neat.txt something thefourthfile.txt
$ ls something/
awesome.txt
$ cp -r something newplace #复制包含文件的目录,cp命令只会复制一个不包含文件夹内容的空文件到指定位置
$ ls newplace/
awesome.txt
# 如果复制a到b时,没有a这个文件,此时只会把a文件内的内容复制到新建文件夹,如果a已存在,则是将a文件的内容与文件自身一起复制到已有文件内
# 移动文件或重命名(mv),ps:感觉这个例子不太好
$ cd temp
$ mv awesome.txt uncool.txt
$ ls
newplaceuncool.txt
$ mv newplace oldplace
$ ls
oldplaceuncool.txt
$ mv oldplace newplace
$ ls
newplaceuncool.txt
$
# 查看文件内容(less/more)
less <dir>.txt # q 退出
# 流文件内容显示(cat), 展示全部行
cat <dir>.txt
删除文件(rm)
rm <dir>.txt
rmdir <dir> #不能删除包含文件的目录
rm -rf <dir>
# 退出终端
exit
笨办法学python(常用shell命令(unix系统))
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 函数是用来完成某个特定功能的代码集合。 python中函数分为自定义函数和内置函数,内置函数是python为你提供...
- 练习 4:处理命令行参数 原文:Exercise 4: Dealing with Command Line Arg...
- 一、作业内容 笨办法学 Python 习题27-34以及加分题。 二、作业代码: 死记硬背很麻烦啊……然后我去找其...
- 习题1: 加分题:多打印一行答:Print (‘\n’) 加分题:在一行的起始位置放一个 ‘#’符号,它的作用是什...