命令行基础

2019-12-01  本文已影响0人  shayito
# cd: change directory
$ cd desktop  # 进入相对路径,即进入当前目录下的一个子目录   
$ c:  # 进入c盘
$ cd..  # 到上一级目录
$ cd~

$ pwd  # 打印当前路径

$ echo hello world  # 格式化输出
hello world
$ echo -e "hhh\n" ; echo hhhh # -e 开启转义 # "\n" 换行 # "\c"不换行
$ echo "i love u" > myletter # 输出到文件
$ echo `date` # 显示时间
$ echo '$name\"' # 单引号:输出原字符,不转义,不取变量
# 摘自 [https://www.runoob.com/linux/linux-shell-echo.html]
$ pwd # print working directory
$ ls  # list: 当前路径下的文件列表
$ ls .  # . 当前路径, ls . 打印当前路径下的文件列表
$ ls ..  # .. 上一级路径 
$ ls ~  # ~ 默认路径

$ ... ; ... ; 执行多条命令
$ mkdir desktop/newfold  # make directory 创建新文件夹 
$ mkdir /c/users/suning/desktop/newfold  # 绝对路径
$ mkdir -p desktop/newfold/insidefold  # -p 创建多层文件夹
$ mv desktop/cute.jpg desktop/newfold  # move 移动文件夹
$ curl 'www.baidu.com'  # see(谐音c) url 浏览网页
$ curl -L 'www.baidu.com'  # -L 根据重定向打开网页(对于会跳转的网页)
$ curl -L -o desktop/baidu.html 'www.baidu.com'  # 储存指定url下的html内容
$ cat desktop/baidu.html  # concatenate 打开文件
$ curl -L -o desktop/apple.html 'www.apple.com'  # 先下载一个内容比较多的网站并保存到本地
$ less desktop/apple.html  # 一页显示少量文件内容(可进行翻页)
# 空格向下翻页,B向上翻页(Back),在命令行中输入斜杠 /关键词 搜索关键词,Q退出(Quit)
$ touch desktop/mytxt.txt  # 创建文件(上帝之触)
$ rm desktop/mytxt.txt  # 删除文件(永久)
$ rm -i desktop/baidu.txt  # -i 进行提示是否删除,n不删,y删
rm: remove regular file 'desktop/baidu.txt'? n
$ rmdir desktop/newfold  # 删除文件夹(目录)
$ cd desktop/  # 先转至工作路径
$ nano  # 打开记事本
$ grep baidu desktop/baidu.html  # 查询关键字
$ grep baidu desktop/baidu.html | less  # pipe 管道命令:先执行 | 后执行
$ wc  # word count 数字数(返回字节数,行数,字数)
$ rm --help  # 查看帮助
上一篇 下一篇

猜你喜欢

热点阅读