拥抱命令行


由于我是windows操作系统,所以我用git bash来写命令。bash是一个命令处理器,用户可以在上面直接输入命令来执行各种任务。了解[bash]是什么之前先需要了解[Unix shell]

git bash 界面.PNG

了解基本概念


  • / 代表整个硬盘,叫根目录(这是 Windows 特有的)
  • ~ 用户目录
    -在windows系统中,表示/Users/administrator/目录
    -在 Linux 系统,表示 /home/administrator/ 目录
  • ./代表当前目录
  • ..代表父目录(上一级目录)
  • 目录、路径、节点
    1.目录就是文件夹
    2.路径
  • 绝对路径,以/开头,详细的描述了一个文件具体的位置。例如:/c/Users/demos
  • 相对路径,不以/开头,是一个相对值。 例如:..C/users

3.节点=文件 or 目录

命令的格式


$ 命令 -选项缩写 -选项 参数
结果

命令缩写的规则是省略A、E、I、O、U五个元音字母,留下两到三个字母(有时例外)

目录与文件的基本操作


  1. 创建目录
mkdir xxx(目录名)
mkdir -p xxx(目录路径)   --一次性创建多层次目录,有需要加
  • 创建文件
touch xxx    --文件名
  • 删除
rm -r    --递归删除,将指定目录下的所有文件与子目录一并处理
rm -f   --强制删除
rm -rf   --强制逐个删除一个目录
rm -i    --删除已有目录前先询问用户
  • 移动/重命名
mv 源 目标  --格式
mv demos/helloworld ./   --把demos里的helloworld移动到当前目录

如果当前目录无目标文件则执行重命名,反之,执行移动。

  • 显示当前目录下的文件
ls -l   --用长一点的形式显示
ls -a   --显示所有文件
ls -la   --用长一点的形式显示所有文件
  • 拷贝
cp xxx(文件) xxx(路径)  --这种只拷贝单个文件
cp -r    --递归拷贝文件夹,包括下一级的子文件夹以此类推
  • 查看当前位置
pwd
  • 进入目录
cd xxx(路径)

其它常用命令


clear   --清屏
curl -l xxx   -- 访问url  ”-l“代表跟着跳转到页面,有需要加
star   --用GUI(图形界面)打开某个文件

使用技巧


!!    --使用上一次命令
xxx; yyy    --一句话执行两个命令
xxx&& yyy  --同上

更多命令


  • 在mac里:man ls
  • 在windows里:ls --help

注意事项


1.不要漏打任何一个字符,包括空格
2.windows用户最好在~目录下玩儿
3.熟能生巧
4.作者是一个命令行初学者,以上如果有不正确的地方,欢迎留言纠错。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,643评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,243评论 2 33
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,222评论 3 53
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,983评论 0 3
  • 1,书上得来终觉浅,绝知此事需践行。说话的技巧:1,对谁说。男人,别忘了他的自尊,用请教的语气。女人,别忘了她的情...
    零下四十五度阅读 383评论 0 3