1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1
00:00:00,000 --> 00:00:05,060
>> [Mūzikas atskaņošanai]

2
00:00:05,060 --> 00:00:05,890
>> Doug LLOYD: OK.

3
00:00:05,890 --> 00:00:08,680
Tātad parunāsim par to, kā
izmantot Linux komandrindu.

4
00:00:08,680 --> 00:00:11,860
Tagad, CS50 IDE, vai
Fakts, pat CS50 ierīce,

5
00:00:11,860 --> 00:00:15,210
Ja Jūs esat iepazinušies ar to, vai
jūs lietojat vecāku versiju CS50,

6
00:00:15,210 --> 00:00:17,420
ir mākonis balstītas mašīna
kas darbojas Ubuntu,

7
00:00:17,420 --> 00:00:20,259
kas ir viens no daudzajiem flavors
Linux operētājsistēmu.

8
00:00:20,259 --> 00:00:22,300
Linux operētājsistēma ir
privileģēts programmētāji,

9
00:00:22,300 --> 00:00:25,690
jo tā ir tikai vēsāks, vai ne?

10
00:00:25,690 --> 00:00:29,170
>> Daudzi mūsdienu Linux sadali
ir grafisko lietotāja saskarnes,

11
00:00:29,170 --> 00:00:33,710
kurā mēs arī saucam GUI, G-U-i, lai
varētu viegli peles bāzes navigāciju,

12
00:00:33,710 --> 00:00:36,920
ko jūs, iespējams, iepazinies ar,
ja esat Windows vai Mac lietotājs,

13
00:00:36,920 --> 00:00:39,961
pārvietojas peli,
dubultklikšķi uz ikonas, un tā tālāk.

14
00:00:39,961 --> 00:00:42,210
Still, lai gan, kā programmētājs,
un, pat ja IDE

15
00:00:42,210 --> 00:00:44,800
ietver spēju
darīt kādu grafisko lietotāju

16
00:00:44,800 --> 00:00:47,400
sīkumi, noklikšķinot, un
velkot, un visu, kas,

17
00:00:47,400 --> 00:00:50,197
jūs joprojām izmantojot savu
termināla logu diezgan bieži.

18
00:00:50,197 --> 00:00:52,280
Un jūs varat darīt daudzas no
paši uzdevumi, ka jūs varat

19
00:00:52,280 --> 00:00:53,905
darīt ar peli ar tastatūras komandas.

20
00:00:53,905 --> 00:00:56,821
Un mēs ejam runāt mazliet
par to, ko daži no šiem komandas

21
00:00:56,821 --> 00:00:58,050
ir tiesības tagad.

22
00:00:58,050 --> 00:01:02,490
>> Tagad, šīs komandas var izmantot
jebkurā Unix balstīti ekspluatācijas

23
00:01:02,490 --> 00:01:06,790
sistēma, kas ietver Linux,
bet ietver arī Mac OS.

24
00:01:06,790 --> 00:01:12,930
Ja jūs atvērt Terminal uz jūsu Mac,
Jūs varat izmantot šos precīzus komandas.

25
00:01:12,930 --> 00:01:15,705
Windows ir arī komandu
Ātru, bet daži no komandas

26
00:01:15,705 --> 00:01:17,871
ir nedaudz atšķirīgs, tāpēc
tas nav reāli strādā,

27
00:01:17,871 --> 00:01:20,080
jo Windows nav
Unix balstītu sistēmu.

28
00:01:20,080 --> 00:01:22,620
>> Tātad, pieņemsim to apskatīt dažus
Šo Linux komandas.

29
00:01:22,620 --> 00:01:26,100
Pirmais, kas jums
iespējams izmantot diezgan daudz ir ls.

30
00:01:26,100 --> 00:01:30,410
Tas ir mazo l, kam seko
mazie s, kas ir saīsinājums no saraksta.

31
00:01:30,410 --> 00:01:33,720
Un kāda komanda saraksts tas ir tas
dod jums nolasīšanas visiem failiem

32
00:01:33,720 --> 00:01:35,670
un mapes jūsu pašreizējā direktorijā.

33
00:01:35,670 --> 00:01:39,430
Tātad jūs varat redzēt visu jūs varat
nokļūt no kurienes jūs šobrīd esat.

34
00:01:39,430 --> 00:01:41,545
>> Tāpēc es esmu atvēra šeit CS50 IDE.

35
00:01:41,545 --> 00:01:44,540
Un es esmu gatavojas zoom-in
Otrs, lai dotu jums tuvāk,

36
00:01:44,540 --> 00:01:47,240
bet šeit ir plaša aina
no tā, ko IDE izskatās.

37
00:01:47,240 --> 00:01:49,580
Kreisajā pusē, jūs varat redzēt, mēs esam
failu koks, kas tu esi, iespējams,

38
00:01:49,580 --> 00:01:52,663
iepazinušies ar, divreiz noklikšķinot, un
failus un mapes, un visu, kas stuff.

39
00:01:52,663 --> 00:01:54,694
Tātad tas ir joprojām
šajā CS50 ierīces.

40
00:01:54,694 --> 00:01:57,860
Pie centra augšpusē ir, ja tu esi
gatavojas rakstīt savu kodu, pēc tam, kad

41
00:01:57,860 --> 00:01:58,960
jūs noklikšķiniet uz faila.

42
00:01:58,960 --> 00:02:00,900
Un apakšā, mēs
ir termināla logu,

43
00:02:00,900 --> 00:02:04,040
kas ir, ja mēs varam izpildīt
šie termināla komandas.

44
00:02:04,040 --> 00:02:07,460
>> Es esmu gatavojas zoom-in
un dodies šeit, tāpat

45
00:02:07,460 --> 00:02:12,360
lai parādītu jums, ka, patiesībā, es varu
noklikšķiniet uz šiem failiem un mapēm.

46
00:02:12,360 --> 00:02:17,010
Tik skaidri, kur es šobrīd esmu, man ir
divas mapes, ko sauc pset0 un pset1,

47
00:02:17,010 --> 00:02:20,520
un trīs faili, viens sauc
hello, viens sauc hello.c,

48
00:02:20,520 --> 00:02:22,870
un viens sauc hello.txt.

49
00:02:22,870 --> 00:02:27,100
>> Tātad pieņemsim pāriet uz leju, lai termināli
logu un saņemt tuvāk apskatīt.

50
00:02:27,100 --> 00:02:31,010
Tātad mēs tikko runājām, atkal, Par
Tas, ka mums ir trīs failus un divi

51
00:02:31,010 --> 00:02:32,970
mapes pašreizējā direktorijā.

52
00:02:32,970 --> 00:02:37,080
Ja es tipa Ls, kas atkal
ir komanda uzskaitīt

53
00:02:37,080 --> 00:02:40,870
saturs strāvas
direktoriju, un tad es hit Enter,

54
00:02:40,870 --> 00:02:47,220
meklēt to, ko es redzu, hello, hello.c,
hello.txt, pset0 un pset1.

55
00:02:47,220 --> 00:02:49,620
>> pset0 un pset1 ir
zilā krāsā, lai norādītu

56
00:02:49,620 --> 00:02:52,420
jums, ka tie ir katalogi
ka mēs varētu orientēties uz.

57
00:02:52,420 --> 00:02:54,503
Un mēs mācīties nedaudz
bit par to, kā orientēties

58
00:02:54,503 --> 00:02:56,290
uz uzziņu minūti.

59
00:02:56,290 --> 00:03:00,920
Un katru otro lieta ir melna,
ja tas ir teksta fails vai pirmkodu

60
00:03:00,920 --> 00:03:03,590
failu, un zaļš, ja
tas ir izpildāmais fails.

61
00:03:03,590 --> 00:03:06,367
Tik skaidri, tas nozīmē, ka es
varētu palaist programmu, ko sauc, sveiki.

62
00:03:06,367 --> 00:03:07,950
Tas ir tas, ko zaļā viens tur ir.

63
00:03:07,950 --> 00:03:10,080
Bet būtībā, ierakstot
ls komanda ļāva

64
00:03:10,080 --> 00:03:13,470
man paskatīties uz visu, kas pastāv
manā pašreizējā direktorijā, kas

65
00:03:13,470 --> 00:03:17,940
sērkociņi, ko mēs redzam šeit,
grafiskais displejs no to pašu.

66
00:03:17,940 --> 00:03:19,940
Nākamā komandu jūs
iespējams izmantot diezgan daudz

67
00:03:19,940 --> 00:03:24,792
ir cd, mazie c, d mazie,
kas ir īss pārmaiņu direktorijā.

68
00:03:24,792 --> 00:03:27,500
Tas ļauj mums darīt to, ko es biju
runājam par sekundi pirms, kas

69
00:03:27,500 --> 00:03:31,150
ir, lai pārvietotos starp
katalogi Komandu

70
00:03:31,150 --> 00:03:33,700
līnija, pretstatā
dubultklikšķi uz mapes.

71
00:03:33,700 --> 00:03:37,250
Tātad, ja mēs tips kompaktdiskā un pēc tam
nosaukums direktorijā,

72
00:03:37,250 --> 00:03:40,890
mēs varam nokļūt šajā direktorijā.

73
00:03:40,890 --> 00:03:44,680
>> Kā malā, zinu, ka vārds
no pašreizējā direktorijā vienmēr

74
00:03:44,680 --> 00:03:48,670
dot, un nosaukums katalogs
vienu līmeni augstāk, kur mēs esam tagad,

75
00:03:48,670 --> 00:03:54,820
ka ir nosaukums mapē
kas mūsu mape ir, dot, dot--

76
00:03:54,820 --> 00:03:56,851
vai kurā mūsu mape ir, ir dot, dot.

77
00:03:56,851 --> 00:03:59,350
Un, ja jūs esat kādreiz ziņkārīgs par
nosaukums jūsu direktorijā,

78
00:03:59,350 --> 00:04:03,430
Jūs varat ierakstīt PWD, kas apzīmē
par pašreizējo darba direktoriju.

79
00:04:03,430 --> 00:04:06,827
Mēs ņemšu apskatīt visus šos
Tagad, ar pozīcijā atpakaļ uz CS50 IDE.

80
00:04:06,827 --> 00:04:08,160
Tāpēc es esmu atpakaļ savā darbvietā tagad.

81
00:04:08,160 --> 00:04:11,930
Un es zoom-in atkal uz
termināls, lai mēs varētu to apskatīt

82
00:04:11,930 --> 00:04:14,209
at pārvietojas IDE.

83
00:04:14,209 --> 00:04:16,250
Tāpēc es esmu gatavojas uzskaitīt
saturs mana katalogs

84
00:04:16,250 --> 00:04:19,220
atkal, tikai reground
mums ir, kur mēs esam.

85
00:04:19,220 --> 00:04:21,740
Tātad, ja es tipa ls, kas
ir sarakstā atkal,

86
00:04:21,740 --> 00:04:24,160
Es redzu, ka es varu nokļūt pset0 un pset1.

87
00:04:24,160 --> 00:04:26,420
Tie ir katalogi
Es varu nokļūt no šejienes.

88
00:04:26,420 --> 00:04:30,400
Es zinu, ka, jo IDE sniedz
man atrisinājums, nokrāsojot tos zilā krāsā.

89
00:04:30,400 --> 00:04:33,295
>> Pieņemsim, ka es gribu
iekļūt manā pset1 direktorijā,

90
00:04:33,295 --> 00:04:35,310
jo es esmu strādā pie problēmu noteikti 1.

91
00:04:35,310 --> 00:04:41,380
Es varu rakstīt cd-- atkal, īss
mainīt directory-- telpu, pset1.

92
00:04:41,380 --> 00:04:43,334
Un, ja es hit Enter, pamanīt to, kas notiek.

93
00:04:43,334 --> 00:04:45,000
Tas nav izskatās daudz kas ir noticis.

94
00:04:45,000 --> 00:04:50,510
Bet, ja paskatās ātru, tā tagad
man saka, ka es esmu ~ / darbvietā / pset1.

95
00:04:50,510 --> 00:04:55,510
Esmu navigāciju uz pset1
mape, kas bija manā darbvietā.

96
00:04:55,510 --> 00:05:00,560
>> Un, ja es tipa ls, es redzu dažus
dažādi sīkumi šeit, vai ne?

97
00:05:00,560 --> 00:05:03,810
Šis nav tas pats
saraksts, ka es redzēju pirms tam.

98
00:05:03,810 --> 00:05:05,350
Esmu navigāciju uz pset1.

99
00:05:05,350 --> 00:05:08,560
Un tāpēc tagad, kad es tipa ls, es esmu
iegūt kontekstu ko es varu

100
00:05:08,560 --> 00:05:12,600
redzēt no iekšienes pset1 mapē.

101
00:05:12,600 --> 00:05:16,056
>> Tagad, es esmu gatavojas rakstīt kontroli
l, kas vienkārši notīra ekrānu.

102
00:05:16,056 --> 00:05:18,180
Un es esmu gatavojas uzskaitīt
saturs katalogs

103
00:05:18,180 --> 00:05:18,880
atkal, tikai, lai jūs varētu redzēt.

104
00:05:18,880 --> 00:05:20,730
Es tikai gribēju darīt, ka, lai
izputināt daži sīkumi

105
00:05:20,730 --> 00:05:22,521
ka redzējāt lejā
un, lai novērstu šo

106
00:05:22,521 --> 00:05:24,660
no došanās pārāk tālu uz leju ārpus intervāla.

107
00:05:24,660 --> 00:05:28,440
>> Tagad, es teicu iepriekš, ka, ja es gribu
lai virzītos uz pašreizējā direktorijā,

108
00:05:28,440 --> 00:05:31,580
Es varu rakstīt cd kosmosa dot.

109
00:05:31,580 --> 00:05:32,080
Hit Enter.

110
00:05:32,080 --> 00:05:33,330
Tas nedara neko, vai ne?

111
00:05:33,330 --> 00:05:35,480
Es esmu mainot katalogi
uz pašreizējā direktorijā.

112
00:05:35,480 --> 00:05:37,813
Jūs esat ne vienmēr būs
atrast nepieciešamību vienu punktu,

113
00:05:37,813 --> 00:05:39,540
bet jūs reizēm.

114
00:05:39,540 --> 00:05:41,950
>> Pieņemsim, ka es gribu
lai pārvietotos par vienu līmeni uz augšu.

115
00:05:41,950 --> 00:05:44,450
Es vēlos saņemt atpakaļ
mans darbvietas katalogs.

116
00:05:44,450 --> 00:05:49,800
Es nevaru rakstīt cd darbvietas,
tur nav šādu failu vai direktoriju.

117
00:05:49,800 --> 00:05:52,780
Un iemesls that--
ja es tipa Ls vairāk vienu LAIKU_

118
00:05:52,780 --> 00:05:58,060
ir tā, ka nav direktoriju sauc par
darbvietas iekšpusē manu pset1 direktorijā.

119
00:05:58,060 --> 00:06:00,275
Es esmu gatavojas iztīrītu
ekrāns atkal ar kontroles l.

120
00:06:00,275 --> 00:06:02,150
Atceries, ko es teicu
agrāk, lai gan, ka mēs

121
00:06:02,150 --> 00:06:04,010
var pārvietoties atpakaļ ar dot, dot.

122
00:06:04,010 --> 00:06:05,880
Tas ir nosaukums mātes direktorijā.

123
00:06:05,880 --> 00:06:10,727
Tātad, ja es tipa CD, telpa, dot,
dot, un tad hit Enter,

124
00:06:10,727 --> 00:06:11,810
Tagad apskatīt to, kas noticis.

125
00:06:11,810 --> 00:06:15,250
Mana komandrindas man saka, ka es esmu
atpakaļ manā ~ / darbvietā direktorijā.

126
00:06:15,250 --> 00:06:19,360
Es pārcēlos vienu līmeni augstāk,
Pateicoties dot, dot.

127
00:06:19,360 --> 00:06:23,400
>> Tagad, pieņemsim, ka es esmu, izmantojot
operētājsistēma, kas ir Linux bāzes,

128
00:06:23,400 --> 00:06:25,440
bet tas ne vienmēr
man pateikt, kur es esmu.

129
00:06:25,440 --> 00:06:28,370
Tas viens notiek, lai pastāstītu mums, ka
Es esmu ~ / darbvietas tieši tagad,

130
00:06:28,370 --> 00:06:29,280
labi pie uzvednē.

131
00:06:29,280 --> 00:06:31,940
Bet es varētu būt pilnīgi
zaudēti haoss mapēm,

132
00:06:31,940 --> 00:06:34,946
un man nav ne jausmas, kur es esmu, un
ne jausmas, kur es gribu, lai saņemtu atpakaļ uz.

133
00:06:34,946 --> 00:06:36,320
Ir divas lietas, ko es varu darīt.

134
00:06:36,320 --> 00:06:40,920
>> Pirmkārt, es varu izdomāt
, kur es esmu, ierakstot PWD.

135
00:06:40,920 --> 00:06:42,720
Tas ir mans klāt darba direktoriju.

136
00:06:42,720 --> 00:06:45,830
Un, ja es hit Enter, tas
man saka, tieši tur, kur es esmu.

137
00:06:45,830 --> 00:06:49,400
Tagad / home / Ubuntu ir
garš veids, kā pateikt, Tilde,

138
00:06:49,400 --> 00:06:51,290
kas ir jūsu mājas direktorijā.

139
00:06:51,290 --> 00:06:56,540
Bet tas man saka, ka es esmu
home / Ubuntu / darbvieta, vai ~ / darbvietas.

140
00:06:56,540 --> 00:07:00,700
>> Es esmu gatavojas, lai virzītos uz
mans pset1 katalogs atkal,

141
00:07:00,700 --> 00:07:02,229
un es esmu gatavojas uzskaitīt saturu.

142
00:07:02,229 --> 00:07:04,770
Un es redzu, ka man ir cits
direktoriju tur, ko sauc ekstras.

143
00:07:04,770 --> 00:07:09,020
Tāpēc es esmu gatavojas CD uz ekstras, un
tad es esmu gatavojas, lai notīrītu manu ekrānu.

144
00:07:09,020 --> 00:07:11,540
>> Tāpēc tagad, es esmu diezgan tālu, vai ne?

145
00:07:11,540 --> 00:07:13,680
Ko darīt, ja es gribu atpakaļ
darbvietas uzreiz?

146
00:07:13,680 --> 00:07:15,138
Ir pāris lietas, es varētu darīt.

147
00:07:15,138 --> 00:07:18,750
Es varētu rakstīt CD, dot, dot, slīpsvītra, dot,
dot, lai pārvietotos vienu līmeni augstāk, un pēc tam

148
00:07:18,750 --> 00:07:19,640
cits līmenis.

149
00:07:19,640 --> 00:07:21,090
Bet tas ir sava veida kaitinošas.

150
00:07:21,090 --> 00:07:24,990
>> Tātad, ja es kādreiz vēlos saņemt atpakaļ
tikai manā mājas direktorijā, tilde,

151
00:07:24,990 --> 00:07:27,690
Es varu rakstīt cd ar neko pēc tā.

152
00:07:27,690 --> 00:07:29,224
Cd, Enter.

153
00:07:29,224 --> 00:07:30,140
Un tagad, es esmu Tilde.

154
00:07:30,140 --> 00:07:34,310
Un, ja es vēlos, lai nokļūtu darbvietā,
Es varu vienkārši ierakstiet cd darbvietas.

155
00:07:34,310 --> 00:07:36,770
Un tas, kā jūs strādājat
mainot katalogi

156
00:07:36,770 --> 00:07:42,080
ietvaros CS50 IDE vai jebkuru Linux
operētājsistēma pie komandrindas.

157
00:07:42,080 --> 00:07:42,580
Viss kārtībā.

158
00:07:42,580 --> 00:07:45,610
Nākamais, kas varētu
noderēs ir mkdir,

159
00:07:45,610 --> 00:07:48,709
kas ir īss veikt direktoriju,
ja man ir nepieciešams, lai izveidotu jaunu mapi.

160
00:07:48,709 --> 00:07:50,750
Ja Jūs esat iepazinušies ar
GUI operētājsistēma,

161
00:07:50,750 --> 00:07:51,820
jūs varētu ar peles labo pogu.

162
00:07:51,820 --> 00:07:54,500
Un tad, kad konteksta izvēlne
NOP augšu, izvēlieties Jauna mape.

163
00:07:54,500 --> 00:07:56,250
Tas ir iespējams, kā
jūs esat darījuši to pirms tam.

164
00:07:56,250 --> 00:08:00,979
Bet mēs varam arī izveidot
katalogi pie komandrindas.

165
00:08:00,979 --> 00:08:02,020
Tātad mēs esam atpakaļ IDE.

166
00:08:02,020 --> 00:08:08,020
Es zoom-in uz terminālu un
uzskaitīt saturu mana direktorijā

167
00:08:08,020 --> 00:08:11,882
atkal, tikai, lai dotu mums
rāmis atsauces.

168
00:08:11,882 --> 00:08:14,340
Teiksim, ka tagad, es esmu
pabeidzis darbu pie problēmu noteikt 0

169
00:08:14,340 --> 00:08:15,580
un problēma ir noteikts 1.

170
00:08:15,580 --> 00:08:19,390
Tāpēc es gribu izveidot jaunu direktoriju
strādāt, lai problēmu komplekts 2.

171
00:08:19,390 --> 00:08:20,420
Kā es varu darīt?

172
00:08:20,420 --> 00:08:24,132
>> Nu, atkal, es varētu labo pogu noklikšķiniet uz
kreisajā pusē un izvēlieties Jauna mape

173
00:08:24,132 --> 00:08:25,340
un izveidot pset2 direktoriju.

174
00:08:25,340 --> 00:08:26,240
Tas darbosies too.

175
00:08:26,240 --> 00:08:28,615
Bet tad es arī darīt to pie
komandrindas diezgan ātri,

176
00:08:28,615 --> 00:08:35,049
ko rakstāt mkdir, space-- I
drukāti n, but-- kosmosa pset2.

177
00:08:35,049 --> 00:08:38,659
Ja es hit Enter, un tad es uzskaitīt
saturs mana direktorijā atkal,

178
00:08:38,659 --> 00:08:40,710
Es redzu, ka, izskatās, tagad
Man ir pset2 mapi.

179
00:08:40,710 --> 00:08:43,110
Un es varu pārvietoties uz
ka, izmantojot CD un darīt

180
00:08:43,110 --> 00:08:45,614
viss darbs man jādara, lai pset2.

181
00:08:45,614 --> 00:08:48,530
Starp citu, es ņemšu tikai pop vairāk
šeit tiešām ātri failu koku.

182
00:08:48,530 --> 00:08:53,494
Un jūs varat redzēt, ka, arī, jo
grafiskā File Explorer,

183
00:08:53,494 --> 00:08:56,160
mēs varam redzēt, ka pset2 katalogs
arī ir radīti.

184
00:08:56,160 --> 00:08:58,537
Un es varu doties uz turieni,
izmantojot GUI, kā arī.

185
00:08:58,537 --> 00:09:00,870
Nākamajā reizē, un tas ir
droši vien noderēs

186
00:09:00,870 --> 00:09:03,650
ir cp, kas ir īss kopiju.

187
00:09:03,650 --> 00:09:06,960
Kopēt, atšķirībā no visu citu
komandas mēs esam redzējuši iepriekš,

188
00:09:06,960 --> 00:09:11,800
aizņem divus argumentus, avotu, tad
faila nosaukums, kuru vēlaties kopēt,

189
00:09:11,800 --> 00:09:15,810
un galamērķis, kur jums
vēlas, lai kopētu failu.

190
00:09:15,810 --> 00:09:19,490
Tas ir diezgan viegli kopēt
fails, tāpēc pieņemsim darīt.

191
00:09:19,490 --> 00:09:20,640
>> Tātad mēs esam atpakaļ IDE.

192
00:09:20,640 --> 00:09:24,540
Es esmu gatavojas uzskaitīt saturu
no mana pašreizējā direktorijā ar ls.

193
00:09:24,540 --> 00:09:28,310
Tagad, pieņemsim, ka es gribu
veikt kopiju hello.txt.

194
00:09:28,310 --> 00:09:32,120
Atkal no failu koks
kreisi, grafisko interfeisu,

195
00:09:32,120 --> 00:09:35,969
Es varētu peles labo pogu noklikšķiniet uz hello.txt,
izgatavot kopiju, ielīmēt kopiju.

196
00:09:35,969 --> 00:09:38,260
Bet es varu darīt to diezgan ātri
pie komandrindas too.

197
00:09:38,260 --> 00:09:42,520
>> Pieņemsim, ka es vēlos, lai kopētu
hello.txt uz hi.txt.

198
00:09:42,520 --> 00:09:45,850
Es varu KP, telpu, hello.txt.

199
00:09:45,850 --> 00:09:48,850
Tas ir mans avota failu, tā, ka tāpēc
Es esmu gatavojas izvēlēties šo vienu vispirms.

200
00:09:48,850 --> 00:09:51,058
Un tad man ir nepieciešams nosaukt
galamērķis failu, hi.txt.

201
00:09:51,058 --> 00:09:53,690

202
00:09:53,690 --> 00:09:54,620
Es hit Enter.

203
00:09:54,620 --> 00:09:57,930
Un, ja es uzskaitīt saturu Manā
direktoriju atkal, tur ir hi.txt.

204
00:09:57,930 --> 00:09:59,220
Es tā kopiju.

205
00:09:59,220 --> 00:10:01,090
Un patiesībā, ja es devos
uz hi.txt, es varētu

206
00:10:01,090 --> 00:10:04,030
redzēt, ka tas būtu precīzs
dublēt viss, kas

207
00:10:04,030 --> 00:10:08,330
pastāvēja manā hello.txt failā.

208
00:10:08,330 --> 00:10:09,790
>> Tātad, tas ir, kā jums kopēt failu.

209
00:10:09,790 --> 00:10:12,680
Bet ko tad, ja jūs vēlaties, lai
kopēt visu direktoriju?

210
00:10:12,680 --> 00:10:16,510
Tātad otrais, pieņemsim to apskatīt
par to, kas ir manā pset0 direktorijā.

211
00:10:16,510 --> 00:10:23,950
Ja es cd pset0 un uzskaitīt saturu,
Man ir direktoriju sauc, paraugu,

212
00:10:23,950 --> 00:10:26,252
un scratch failu, scratch.sb2.

213
00:10:26,252 --> 00:10:27,210
Tā ka ir labi zināt.

214
00:10:27,210 --> 00:10:29,800
Tātad, pieņemsim notīrītu ekrānu,
un es esmu gatavojas doties atpakaļ

215
00:10:29,800 --> 00:10:32,870
manam darbvietas direktorijā par sekundi.

216
00:10:32,870 --> 00:10:36,630
>> Teiksim, ka tagad, es gribu
padarīt kopiju manu pset0 direktorijā.

217
00:10:36,630 --> 00:10:42,940
Es nevaru vienkārši pateikt cp pset0
pset3, piemēram.

218
00:10:42,940 --> 00:10:46,220
Jūs saņemsiet šo dīvaini ziņu,
izlaižot direktoriju pset0.

219
00:10:46,220 --> 00:10:47,439
Kāpēc jūs saņemsiet šo ziņu?

220
00:10:47,439 --> 00:10:49,730
Nu, izrādās, ka, ja
Jums ir direktoriju, kas

221
00:10:49,730 --> 00:10:53,150
ir citas lietas iekšā no tā,
CP komanda nav īsti

222
00:10:53,150 --> 00:10:55,590
vienmēr zina, ko darīt ar to.

223
00:10:55,590 --> 00:10:59,670
>> Mums ir nepieciešams, lai skaidri
pateikt Linux, termināla,

224
00:10:59,670 --> 00:11:03,720
Es gribu, lai jūs kopēt
pset0 direktoriju un kopija

225
00:11:03,720 --> 00:11:07,530
katru mapi, kas pastāv iekšpusē
no tā un katru failu, kas

226
00:11:07,530 --> 00:11:08,750
pastāv iekšpusē no tā.

227
00:11:08,750 --> 00:11:13,270
Citiem vārdiem sakot, man ir nepieciešams, lai jūs
rekursīvi nirt lejup pset0

228
00:11:13,270 --> 00:11:15,660
un padarīt kopiju visu, kas tur.

229
00:11:15,660 --> 00:11:25,280
>> Ja es gribu darīt, ko es varu darīt
ir cp-R, lai rekursīvs pset0 pset3.

230
00:11:25,280 --> 00:11:26,850
Hit Enter.

231
00:11:26,850 --> 00:11:29,290
Tagad, ja es iepazīstināšu ar
saturs mana direktorijā,

232
00:11:29,290 --> 00:11:32,180
Es redzu tur ir pset3
direktoriju, ka es varu strādāt.

233
00:11:32,180 --> 00:11:36,990
Un ja es cd uz pset3 tagad un
pēc tam sarakstā saturu, izskatās,

234
00:11:36,990 --> 00:11:39,594
tur ir paraugs un scratch.sb2 vēlreiz.

235
00:11:39,594 --> 00:11:40,510
Tātad tas ir diezgan forši.

236
00:11:40,510 --> 00:11:43,819
Tātad, tas ir, kā jūs varat kopēt visu
direktoriju, un ne tikai vienu failu.

237
00:11:43,819 --> 00:11:45,860
Tātad, ja jūs vēlaties, lai kopētu
direktoriju, tikai atcerieties

238
00:11:45,860 --> 00:11:49,830
izmantot -r karogu, kad esat
strādājot ar CP komandu.

239
00:11:49,830 --> 00:11:50,330
Viss kārtībā.

240
00:11:50,330 --> 00:11:52,320
Tāpēc es esmu kopēts failu, bet
Es esmu darījusi to kļūdas dēļ.

241
00:11:52,320 --> 00:11:53,695
Un tagad, es gribu, lai atbrīvoties no tā.

242
00:11:53,695 --> 00:11:54,850
Kā es varu darīt?

243
00:11:54,850 --> 00:11:56,830
Atkal, ja jūs esat iepazinušies
ar GUI interfeisu,

244
00:11:56,830 --> 00:11:58,310
Jūs varat ar peles labo pogu
un tikai izvēlēties Dzēst.

245
00:11:58,310 --> 00:12:00,630
Un tas būs to nosūtīt uz
trash vai Recycle Bin.

246
00:12:00,630 --> 00:12:03,320
Bet pie komandrindas, mēs
var vienkārši ierakstiet RM, uz Noņemt,

247
00:12:03,320 --> 00:12:05,580
un pēc tam nosaukums no
failu mēs vēlamies atbrīvoties.

248
00:12:05,580 --> 00:12:08,614
>> Tagad, RM ir ļoti uzmanīgs.

249
00:12:08,614 --> 00:12:11,280
Tas nav daudz dubultās pārbaudes,
lai pārliecinātos, ka jūs faktiski

250
00:12:11,280 --> 00:12:12,377
gribu izdzēst failu.

251
00:12:12,377 --> 00:12:15,460
Tā nevēlas veikt nekādas kļūdas,
jo tur nav Atkritne šeit.

252
00:12:15,460 --> 00:12:17,010
Kad mēs izdzēst failu, tas ir pagājis.

253
00:12:17,010 --> 00:12:18,710
Un tur tiešām nav veids, kā to atgūt.

254
00:12:18,710 --> 00:12:20,730
Tāpēc mums ir jābūt diezgan
uzmanīgs, un tāpēc RM

255
00:12:20,730 --> 00:12:23,110
būs ļoti uzmanīgiem par mums.

256
00:12:23,110 --> 00:12:27,120
>> So iesim atpakaļ uz IDE
un atbrīvoties no šī hi.txt failu

257
00:12:27,120 --> 00:12:29,640
ka es radīju minūtes pirms kopiju.

258
00:12:29,640 --> 00:12:30,560
Tātad mēs esam IDE.

259
00:12:30,560 --> 00:12:33,180
Un es uzskaitīt saturu mana direktorijā
atkal, tikai, lai dotu mums kādu kontekstu.

260
00:12:33,180 --> 00:12:36,500
Es domāju, jūs varat redzēt, ka tur ir hi.txt,
kas man radīja pirms laiciņu.

261
00:12:36,500 --> 00:12:38,196
Tagad, es vēlos, lai atbrīvoties no tā.

262
00:12:38,196 --> 00:12:38,820
Kā es varu darīt?

263
00:12:38,820 --> 00:12:39,810
>> Atkal, tāpat RM.

264
00:12:39,810 --> 00:12:46,220
Lai es varētu rakstīt rm hi.txt un hit Enter.

265
00:12:46,220 --> 00:12:47,970
Un tur ir RM būtne
tiešām uzmanīgs mums

266
00:12:47,970 --> 00:12:50,178
un pārliecinoties, mēs faktiski
vēlies dzēst šo failu.

267
00:12:50,178 --> 00:12:52,784
Vai jūs tiešām vēlaties noņemt
regulārs tukšs fails hi.txt?

268
00:12:52,784 --> 00:12:55,200
Tas ir tāpat kā darbības
sistēma, piemēram, Windows vai Mac,

269
00:12:55,200 --> 00:12:56,310
ka Jums varētu būt
iepazinušies ar popping up

270
00:12:56,310 --> 00:12:58,770
ka box saka tu esi patiešām
pārliecināts, ka jūs vēlaties, lai to izdarītu.

271
00:12:58,770 --> 00:13:01,228
>> Es esmu diezgan pārliecināts, ka es vēlos, lai tas,
tāpēc es esmu gatavojas rakstīt, yes--

272
00:13:01,228 --> 00:13:04,390
vai es varētu arī vienkārši
ierakstiet y-- un hit Enter.

273
00:13:04,390 --> 00:13:08,620
Un, ja es uzskaitīt saturu Manā
direktoriju atkal, hi.txt ir pagājis.

274
00:13:08,620 --> 00:13:10,000
Nav slikti, vai ne?

275
00:13:10,000 --> 00:13:12,410
Pieņemsim prese Control L, tikai
atbrīvoties no visu šo stuff

276
00:13:12,410 --> 00:13:14,900
un mūs atpakaļ pie
augšējā ekrāna.

277
00:13:14,900 --> 00:13:18,520
>> Tagad tur ir veids, kā
īssavienojums RM, tāpēc

278
00:13:18,520 --> 00:13:20,090
ka tas nav uzdot mums šo jautājumu.

279
00:13:20,090 --> 00:13:22,060
Mēs tiešām zinām, mēs gribam
atbrīvoties no šo failu,

280
00:13:22,060 --> 00:13:23,490
un mums nav pat vēlaties
kas uzdeva jautājumu.

281
00:13:23,490 --> 00:13:24,720
Kā mēs to darām?

282
00:13:24,720 --> 00:13:27,180
Nu, mēs varam norādīt
extra karogs, tāpat kā mēs

283
00:13:27,180 --> 00:13:30,400
darīja ar CP, kur mēs
varētu pievienot -r karogu,

284
00:13:30,400 --> 00:13:32,800
rekursīvi iekopēt direktorijā.

285
00:13:32,800 --> 00:13:35,630
Tur ir cita karoga
RM, kas ir -f,

286
00:13:35,630 --> 00:13:39,470
kas ir piespiest RM darīt tieši
ko mēs esam spēcīgi to darīt.

287
00:13:39,470 --> 00:13:44,610
>> Tātad pieņemsim, ka, tagad, es gribu
atbrīvoties no manas hello.txt failu.

288
00:13:44,610 --> 00:13:46,490
Es negribu, ka viens vai nu.

289
00:13:46,490 --> 00:13:47,370
Ko es varu darīt?

290
00:13:47,370 --> 00:13:54,710
Nu, es varu rm-f hello.txt.

291
00:13:54,710 --> 00:13:57,530
Ko jūs domājat, ka ir
notiks šeit?

292
00:13:57,530 --> 00:13:58,030
Tas ir pagājis.

293
00:13:58,030 --> 00:13:59,363
Nav pat uzdot man jautājumu.

294
00:13:59,363 --> 00:14:03,600
Un patiesībā, ja es uzskaitīt saturu
mana direktorijā atkal, tas ir pagājis.

295
00:14:03,600 --> 00:14:05,750
Nav undo šeit.

296
00:14:05,750 --> 00:14:09,554
hello.txt ir aizgājuši, un es nebiju
pat jautāja, vai es gribēju, lai to izdzēstu.

297
00:14:09,554 --> 00:14:11,595
Ko darīt, ja es gribu, lai atbrīvotos
no visu direktoriju?

298
00:14:11,595 --> 00:14:14,180

299
00:14:14,180 --> 00:14:17,039
Kā jūs darīt, ir
ļoti līdzīgs kopēt.

300
00:14:17,039 --> 00:14:19,080
Ja jūs vēlaties, lai izdzēstu
direktoriju, jums nav vienkārši

301
00:14:19,080 --> 00:14:22,121
vēlies dzēst direktoriju, jūs vēlaties
izdzēst visu iekšpusē no tā.

302
00:14:22,121 --> 00:14:26,250
Un tā jūs izmantojat -r, lai
rekursīvi izdzēstu direktoriju.

303
00:14:26,250 --> 00:14:28,600
>> Tātad pieņemsim rm -r pset2.

304
00:14:28,600 --> 00:14:31,870
Es neesmu faktiski strādā pset2,
lai es varētu atbrīvoties no šī kataloga.

305
00:14:31,870 --> 00:14:33,040
Es hit Enter.

306
00:14:33,040 --> 00:14:35,050
Vai es gribu, lai novērstu
direktoriju, pset2?

307
00:14:35,050 --> 00:14:37,160
Jā.

308
00:14:37,160 --> 00:14:41,150
Un, ja es uzskaitīt saturu
mans katalogs atkal, tas ir pagājis.

309
00:14:41,150 --> 00:14:41,650
Viss kārtībā?

310
00:14:41,650 --> 00:14:43,739
>> Vēl viena variācija par šo tēmu.

311
00:14:43,739 --> 00:14:46,280
Tāpēc es ņemšu notīrītu ekrānu atkal,
likt visu augšpusē.

312
00:14:46,280 --> 00:14:47,420
Rezultāts ls.

313
00:14:47,420 --> 00:14:49,890
Tagad, es vēlos, lai atbrīvotos
mana pset3 direktorijā,

314
00:14:49,890 --> 00:14:52,810
un es tiešām zinu, es gribu
atbrīvoties no manas pset3 direktorijā.

315
00:14:52,810 --> 00:15:00,120
Es varu rekursīvi un piespiedu kārtā
noņemt manu pset3 direktoriju.

316
00:15:00,120 --> 00:15:03,900
>> Tagad jūs esat būs patiešām
uzmanīgs, ja jūs izmantojat rm -rf.

317
00:15:03,900 --> 00:15:06,784
Kā jūs programma vairāk, tas būs
kaut jūs vienkārši darīt tiešām ātri.

318
00:15:06,784 --> 00:15:08,200
Un patiesībā, es to visu laiku.

319
00:15:08,200 --> 00:15:10,380
Bet tas var izraisīt dažus
postošās sekas,

320
00:15:10,380 --> 00:15:12,340
Ja nejauši
izdzēst nepareizi lieta.

321
00:15:12,340 --> 00:15:15,089
Tāpēc es gribu, lai jūs zināt, ka
Šī ir iespēja, lai jūs,

322
00:15:15,089 --> 00:15:17,220
bet izmantot taupīgi,
un izmantot to ar piesardzību.

323
00:15:17,220 --> 00:15:20,910
>> Es zinu par to es neesmu darba
par manu problēmu noteikt 3 vairs, tāpēc es esmu

324
00:15:20,910 --> 00:15:22,550
gatavojas atbrīvoties no visiem šiem failiem.

325
00:15:22,550 --> 00:15:26,420
Un es zinu, es negribu jāuzdod
katru reizi, ja es gribu, lai izdzēstu

326
00:15:26,420 --> 00:15:30,640
fails, tāpēc es esmu gatavojas rm -rf pset3.

327
00:15:30,640 --> 00:15:32,640
Pat nelūdza mani, ja es
vēlējās atbrīvoties no tā.

328
00:15:32,640 --> 00:15:33,840
Es hit ls.

329
00:15:33,840 --> 00:15:35,680
pset3 ir pagājis.

330
00:15:35,680 --> 00:15:39,730
Tātad tas ir visas variācijas, kas jums
var izmantot, lai atbrīvoties no failu ar RM.

331
00:15:39,730 --> 00:15:43,620
>> Pēdējā komandrindas komandu, kas ir
gatavojas diezgan noderīga jums

332
00:15:43,620 --> 00:15:46,391
ir mv, kas ir īss pārvietoties.

333
00:15:46,391 --> 00:15:48,960
Pārvietot būtībā līdzvērtīga pārdēvēt.

334
00:15:48,960 --> 00:15:53,870
Tas kustas failu no vienas vietas uz
cits, avota uz mērķi.

335
00:15:53,870 --> 00:15:59,400
Let 's redzēt, kur, izmantojot pārvietoties varenību
būt ērts pie termināļa logā.

336
00:15:59,400 --> 00:16:02,070
>> Tāpēc es esmu manā pset1
direktoriju, un es esmu ievērojis

337
00:16:02,070 --> 00:16:03,860
kaut kas ir nogājis nedaudz greizi.

338
00:16:03,860 --> 00:16:08,620
Es strādāju par manu mantkārīgs problēmu,
bet es nejauši nosauca to greddy.

339
00:16:08,620 --> 00:16:11,380
Tātad, kad es mēģinātu palaist to caur
check50, tas nav īsti strādāt.

340
00:16:11,380 --> 00:16:12,630
Man ir pāris iespējas.

341
00:16:12,630 --> 00:16:16,220
Mēs varētu darīt to, ko mēs esam darījuši līdz šim,
kas ir padarīt kopiju failu.

342
00:16:16,220 --> 00:16:23,960
Es varētu kopēt greddy.c
līdz greedy.c, vai ne?

343
00:16:23,960 --> 00:16:25,580
Hit Enter.

344
00:16:25,580 --> 00:16:28,180
Es redzu, ka abi faili ir tur.

345
00:16:28,180 --> 00:16:36,337
Un tad es varētu RM,
noņemt, greddy.c.

346
00:16:36,337 --> 00:16:37,170
Tas izpaužas atbrīvoties no tā.

347
00:16:37,170 --> 00:16:40,920
Tā, ka varētu strādāt, kad es apstiprinu
ka es vēlos, lai atbrīvoties no tā.

348
00:16:40,920 --> 00:16:44,770
Un man faktiski ir
pārdēvēta greddy.c uz greedy.c.

349
00:16:44,770 --> 00:16:48,460
Es kopēt to, un pēc tam
noņem oriģinālu.

350
00:16:48,460 --> 00:16:50,170
>> Bet tas ir daudzpakāpju process.

351
00:16:50,170 --> 00:16:51,670
Un, protams, tur ir labāks veids.

352
00:16:51,670 --> 00:16:52,420
Patiesībā, tur ir.

353
00:16:52,420 --> 00:16:55,810
Tātad pieņemsim hit Control L,
tikai, lai panāktu šo atpakaļ uz augšu,

354
00:16:55,810 --> 00:16:58,680
un uzskaitīt saturu
mana direktorijā vēlreiz.

355
00:16:58,680 --> 00:17:00,350
>> So teiksim, ak, es kļūdījos.

356
00:17:00,350 --> 00:17:03,470
Es tiešām tiešām vēlaties
aicināt šo failu greddy.c.

357
00:17:03,470 --> 00:17:11,369
Vienā samazinājās sagrābt, es varu rakstīt
pārvietot greedy.c uz greddy.c.

358
00:17:11,369 --> 00:17:12,470
Hit Enter.

359
00:17:12,470 --> 00:17:15,210
Un tagad, man nebija
kopēt un novērstu to,

360
00:17:15,210 --> 00:17:16,880
Es tikko bija iespēja pārdēvēt to.

361
00:17:16,880 --> 00:17:18,710
Vienas pieturas iepirkšanās.

362
00:17:18,710 --> 00:17:21,160
>> Tagad tur ir daudz citu
Pamata komandrindas komunālie

363
00:17:21,160 --> 00:17:22,640
ka jūs varat izmantot ar
Linux komandrindas.

364
00:17:22,640 --> 00:17:24,990
Un mēs apspriest daudz
no viņiem nākotnē CS50.

365
00:17:24,990 --> 00:17:27,948
Bet tagad, tikai kļūst jūsu kājām
slapjš ar strādā ar šo termināli

366
00:17:27,948 --> 00:17:30,540
vide, šie pieci komandas
vajadzētu saņemt jūs diezgan tālu

367
00:17:30,540 --> 00:17:34,990
kuģojoša apkārt un
Darbs ar failiem savā IDE

368
00:17:34,990 --> 00:17:37,770
vai kāds Linux bāzes
operētājsistēmu jūs izmantojat.

369
00:17:37,770 --> 00:17:40,580
>> Ja jūs esat ziņkārīgs, un jūs vēlaties, lai
skatīties uz priekšu mazliet dažus

370
00:17:40,580 --> 00:17:43,420
komandrindas komandas
mēs būsim, izmantojot nākotnē,

371
00:17:43,420 --> 00:17:46,930
Šeit ir saraksts ar pāris
no biežāk ones.

372
00:17:46,930 --> 00:17:47,820
Es esmu Doug Lloyd.

373
00:17:47,820 --> 00:17:49,860
Tas ir CS50.

374
00:17:49,860 --> 00:17:52,598