# 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 # 查看帮助
网友评论