Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.028USD
STEEM
0.000STEEM
SBD
0.000SBD
Effective Power
5.007SP
├── Own SP
0.629SP
└── Incoming Deleg
+4.379SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.629SP
Delegated Out
0.000SP
Delegation In
4.379SP
Effective Power
5.007SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "1022.488208 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7121.171598 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namebigear
id749444
rank1,410,881
reputation51941577
created2018-02-11T00:51:45
recovery_accountsteem
proxyNone
post_count4
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-02-11T03:28:48
last_root_post2018-02-11T03:28:48
last_vote_time2018-02-11T05:19:33
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares1022.488208 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7121.171598 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-02-11T03:21:27
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 749444,
  "name": "bigear",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8GHRJqSkmpRwrLTmmx4jjRzGDcgFNMuMDt19jFDJ9mf1CV8ogy",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7UtpGHeX8dCKdsSxwJSFGUxUuHnrzjoZbbP8arVbZytA4vLfJy",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6tgCySnn3A5SCiuHjTmoZBYyXJvF1mbxtw7Xk1Y3cWXTdRbHvs",
        1
      ]
    ]
  },
  "memo_key": "STM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1",
  "json_metadata": "{\"profile\":{\"profile_image\":\"http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-02-11T03:21:27",
  "created": "2018-02-11T00:51:45",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 4,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779055428
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779055428
  },
  "voting_power": 0,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "1022.488208 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7121.171598 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 0,
  "posting_rewards": 0,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-02-11T03:28:48",
  "last_root_post": "2018-02-11T03:28:48",
  "last_vote_time": "2018-02-11T05:19:33",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 51941577,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 1410881
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.379 SP to @bigear
2026/05/17 22:03:48
delegateebigear
delegatorsteem
vesting shares7121.171598 VESTS
Transaction InfoBlock #106140831/Trx 005117e0c5aa6b105dd6e581836ace43f329cf49
View Raw JSON Data
{
  "block": 106140831,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "7121.171598 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-17T22:03:48",
  "trx_id": "005117e0c5aa6b105dd6e581836ace43f329cf49",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 2.711 SP to @bigear
2026/05/11 19:27:39
delegateebigear
delegatorsteem
vesting shares4408.961193 VESTS
Transaction InfoBlock #105965684/Trx 9017a3e9166d18c9152751b2eb51ddd9f58441a3
View Raw JSON Data
{
  "block": 105965684,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "4408.961193 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-11T19:27:39",
  "trx_id": "9017a3e9166d18c9152751b2eb51ddd9f58441a3",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 4.386 SP to @bigear
2026/04/25 21:28:09
delegateebigear
delegatorsteem
vesting shares7133.687354 VESTS
Transaction InfoBlock #105508547/Trx 632c433781e6c31aa327253fe77bea77db3b0bb0
View Raw JSON Data
{
  "block": 105508547,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "7133.687354 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-04-25T21:28:09",
  "trx_id": "632c433781e6c31aa327253fe77bea77db3b0bb0",
  "trx_in_block": 4,
  "virtual_op": 0
}
steemdelegated 2.736 SP to @bigear
2026/01/23 02:02:45
delegateebigear
delegatorsteem
vesting shares4450.508012 VESTS
Transaction InfoBlock #102844923/Trx 0c2eb69a4cdd9cd054458d665ed701d759d5ef83
View Raw JSON Data
{
  "block": 102844923,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "4450.508012 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-01-23T02:02:45",
  "trx_id": "0c2eb69a4cdd9cd054458d665ed701d759d5ef83",
  "trx_in_block": 4,
  "virtual_op": 0
}
steemdelegated 2.837 SP to @bigear
2024/12/16 21:22:18
delegateebigear
delegatorsteem
vesting shares4614.727209 VESTS
Transaction InfoBlock #91291332/Trx 29bba28f0c4d5db225da8b9f69eaeb7e48b0e20a
View Raw JSON Data
{
  "block": 91291332,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "4614.727209 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2024-12-16T21:22:18",
  "trx_id": "29bba28f0c4d5db225da8b9f69eaeb7e48b0e20a",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 2.941 SP to @bigear
2023/11/13 13:07:45
delegateebigear
delegatorsteem
vesting shares4783.860741 VESTS
Transaction InfoBlock #79845603/Trx 41337d174b6f5fee57370fe8be3fba19ddfc717f
View Raw JSON Data
{
  "block": 79845603,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "4783.860741 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-11-13T13:07:45",
  "trx_id": "41337d174b6f5fee57370fe8be3fba19ddfc717f",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 4.747 SP to @bigear
2023/09/21 19:17:33
delegateebigear
delegatorsteem
vesting shares7721.139527 VESTS
Transaction InfoBlock #78344798/Trx b47d864d297807259d531d541c51ac15f2628652
View Raw JSON Data
{
  "block": 78344798,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "7721.139527 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-09-21T19:17:33",
  "trx_id": "b47d864d297807259d531d541c51ac15f2628652",
  "trx_in_block": 6,
  "virtual_op": 0
}
steemdelegated 4.884 SP to @bigear
2022/11/03 09:22:00
delegateebigear
delegatorsteem
vesting shares7942.820965 VESTS
Transaction InfoBlock #69110469/Trx fd7d97fb27e0ff122edbeeb08bce12da64acb4ad
View Raw JSON Data
{
  "block": 69110469,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "7942.820965 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-11-03T09:22:00",
  "trx_id": "fd7d97fb27e0ff122edbeeb08bce12da64acb4ad",
  "trx_in_block": 3,
  "virtual_op": 0
}
steemdelegated 5.019 SP to @bigear
2022/01/17 08:49:18
delegateebigear
delegatorsteem
vesting shares8163.354196 VESTS
Transaction InfoBlock #60806871/Trx 149ae6c62b4eb47fa53b5962b095b1c9172250cd
View Raw JSON Data
{
  "block": 60806871,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "8163.354196 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-01-17T08:49:18",
  "trx_id": "149ae6c62b4eb47fa53b5962b095b1c9172250cd",
  "trx_in_block": 14,
  "virtual_op": 0
}
steemdelegated 5.132 SP to @bigear
2021/06/13 22:49:42
delegateebigear
delegatorsteem
vesting shares8347.122854 VESTS
Transaction InfoBlock #54605359/Trx 07cef91c160aeb601fc0b5a0e16d5aae07b7ea7b
View Raw JSON Data
{
  "block": 54605359,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "8347.122854 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-06-13T22:49:42",
  "trx_id": "07cef91c160aeb601fc0b5a0e16d5aae07b7ea7b",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 5.248 SP to @bigear
2020/12/11 09:11:21
delegateebigear
delegatorsteem
vesting shares8534.544828 VESTS
Transaction InfoBlock #49352897/Trx 2bf69fe7bb9d02998d1f7977882187f15979abf1
View Raw JSON Data
{
  "block": 49352897,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "8534.544828 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-11T09:11:21",
  "trx_id": "2bf69fe7bb9d02998d1f7977882187f15979abf1",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 1.176 SP to @bigear
2020/12/06 02:48:51
delegateebigear
delegatorsteem
vesting shares1912.543513 VESTS
Transaction InfoBlock #49204468/Trx ccb0a3f248a799da6383a696019765789832d58e
View Raw JSON Data
{
  "block": 49204468,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "1912.543513 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-06T02:48:51",
  "trx_id": "ccb0a3f248a799da6383a696019765789832d58e",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 5.252 SP to @bigear
2020/12/05 10:45:48
delegateebigear
delegatorsteem
vesting shares8540.911467 VESTS
Transaction InfoBlock #49185574/Trx c46cd89c953804534f0ff7821bab200a063ecd01
View Raw JSON Data
{
  "block": 49185574,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "8540.911467 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-05T10:45:48",
  "trx_id": "c46cd89c953804534f0ff7821bab200a063ecd01",
  "trx_in_block": 5,
  "virtual_op": 0
}
steemdelegated 1.181 SP to @bigear
2020/11/02 11:23:03
delegateebigear
delegatorsteem
vesting shares1920.017158 VESTS
Transaction InfoBlock #48252794/Trx 16851f57f561aecef79901cb1d0ebf89f6221b48
View Raw JSON Data
{
  "block": 48252794,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "1920.017158 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-11-02T11:23:03",
  "trx_id": "16851f57f561aecef79901cb1d0ebf89f6221b48",
  "trx_in_block": 9,
  "virtual_op": 0
}
steemdelegated 5.376 SP to @bigear
2020/05/09 03:43:54
delegateebigear
delegatorsteem
vesting shares8743.558041 VESTS
Transaction InfoBlock #43214683/Trx 5254de204200146fe276c3853e5dc97a0ab6f6b5
View Raw JSON Data
{
  "block": 43214683,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "8743.558041 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-09T03:43:54",
  "trx_id": "5254de204200146fe276c3853e5dc97a0ab6f6b5",
  "trx_in_block": 6,
  "virtual_op": 0
}
steemdelegated 1.201 SP to @bigear
2020/05/08 07:02:18
delegateebigear
delegatorsteem
vesting shares1953.311140 VESTS
Transaction InfoBlock #43190433/Trx c6b972fe9dc0ff77a6a6eb06f32e5b0014982424
View Raw JSON Data
{
  "block": 43190433,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "1953.311140 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-08T07:02:18",
  "trx_id": "c6b972fe9dc0ff77a6a6eb06f32e5b0014982424",
  "trx_in_block": 7,
  "virtual_op": 0
}
steemdelegated 5.384 SP to @bigear
2020/04/15 20:20:27
delegateebigear
delegatorsteem
vesting shares8756.535460 VESTS
Transaction InfoBlock #42561079/Trx e7ed28f90bcd50c0a8623175ab8f4142d53fff19
View Raw JSON Data
{
  "block": 42561079,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "8756.535460 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-04-15T20:20:27",
  "trx_id": "e7ed28f90bcd50c0a8623175ab8f4142d53fff19",
  "trx_in_block": 1,
  "virtual_op": 0
}
2020/02/11 01:50:12
authorsteemitboard
bodyCongratulations @bigear! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@bigear/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@bigear) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=bigear)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorbigear
parent permlinkvim-config-file
permlinksteemitboard-notify-bigear-20200211t015012000z
title
Transaction InfoBlock #40712964/Trx 5dfd333eeb427335a4e0b9c828b90fbd7fa3b925
View Raw JSON Data
{
  "block": 40712964,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @bigear! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@bigear/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@bigear) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=bigear)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "bigear",
      "parent_permlink": "vim-config-file",
      "permlink": "steemitboard-notify-bigear-20200211t015012000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-02-11T01:50:12",
  "trx_id": "5dfd333eeb427335a4e0b9c828b90fbd7fa3b925",
  "trx_in_block": 10,
  "virtual_op": 0
}
steemdelegated 5.504 SP to @bigear
2019/05/12 13:35:06
delegateebigear
delegatorsteem
vesting shares8952.158265 VESTS
Transaction InfoBlock #32843905/Trx 8d380ee5a66e258ea3f6ba0e91fd6c8eceec9b71
View Raw JSON Data
{
  "block": 32843905,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "8952.158265 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-05-12T13:35:06",
  "trx_id": "8d380ee5a66e258ea3f6ba0e91fd6c8eceec9b71",
  "trx_in_block": 15,
  "virtual_op": 0
}
2019/02/11 04:07:15
authorsteemitboard
bodyCongratulations @bigear! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@bigear/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@bigear)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorbigear
parent permlinkvim-config-file
permlinksteemitboard-notify-bigear-20190211t040714000z
title
Transaction InfoBlock #30243794/Trx 50d5ac06c92ab3e54c819ae1226fc9b6d3bfb9cb
View Raw JSON Data
{
  "block": 30243794,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @bigear! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@bigear/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@bigear)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "bigear",
      "parent_permlink": "vim-config-file",
      "permlink": "steemitboard-notify-bigear-20190211t040714000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-02-11T04:07:15",
  "trx_id": "50d5ac06c92ab3e54c819ae1226fc9b6d3bfb9cb",
  "trx_in_block": 3,
  "virtual_op": 0
}
smitopblockchain operation: transfer from savings
2018/08/29 23:08:51
amount3.333 SBD
fromsmitop
memoHi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot.
request id14723
tobigear
Transaction InfoBlock #25504902/Trx 3e7fa8fcb2312aa87eecd055ee7c16fed67d955b
View Raw JSON Data
{
  "block": 25504902,
  "op": [
    "transfer_from_savings",
    {
      "amount": "3.333 SBD",
      "from": "smitop",
      "memo": "Hi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot.",
      "request_id": 14723,
      "to": "bigear"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-29T23:08:51",
  "trx_id": "3e7fa8fcb2312aa87eecd055ee7c16fed67d955b",
  "trx_in_block": 0,
  "virtual_op": 0
}
2018/06/04 00:15:18
authorbigear
permlinkinstall-arch-linux
voterimajeason
weight10000 (100.00%)
Transaction InfoBlock #23012524/Trx 34a654b9e537c504d2bed3338406535c7bac51c3
View Raw JSON Data
{
  "block": 23012524,
  "op": [
    "vote",
    {
      "author": "bigear",
      "permlink": "install-arch-linux",
      "voter": "imajeason",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-04T00:15:18",
  "trx_id": "34a654b9e537c504d2bed3338406535c7bac51c3",
  "trx_in_block": 6,
  "virtual_op": 0
}
steemdelegated 5.627 SP to @bigear
2018/05/16 20:08:15
delegateebigear
delegatorsteem
vesting shares9151.710700 VESTS
Transaction InfoBlock #22489666/Trx 0588cde4cb96e158d43de9d4fd63285a02e3461b
View Raw JSON Data
{
  "block": 22489666,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "bigear",
      "delegator": "steem",
      "vesting_shares": "9151.710700 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-16T20:08:15",
  "trx_id": "0588cde4cb96e158d43de9d4fd63285a02e3461b",
  "trx_in_block": 8,
  "virtual_op": 0
}
veteranupvoted (100.00%) @bigear / arch-linux-gnome
2018/02/14 18:58:00
authorbigear
permlinkarch-linux-gnome
voterveteran
weight10000 (100.00%)
Transaction InfoBlock #19870092/Trx 0f55043492b9b7028a1b018336ab1211df18ea1b
View Raw JSON Data
{
  "block": 19870092,
  "op": [
    "vote",
    {
      "author": "bigear",
      "permlink": "arch-linux-gnome",
      "voter": "veteran",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-14T18:58:00",
  "trx_id": "0f55043492b9b7028a1b018336ab1211df18ea1b",
  "trx_in_block": 4,
  "virtual_op": 0
}
2018/02/11 13:03:06
authorbigear
permlinkarch-linux-gnome
voterstabencko
weight10000 (100.00%)
Transaction InfoBlock #19776691/Trx 07120d621311a4eb5fadca1acb724a24d2bfd99c
View Raw JSON Data
{
  "block": 19776691,
  "op": [
    "vote",
    {
      "author": "bigear",
      "permlink": "arch-linux-gnome",
      "voter": "stabencko",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T13:03:06",
  "trx_id": "07120d621311a4eb5fadca1acb724a24d2bfd99c",
  "trx_in_block": 41,
  "virtual_op": 0
}
2018/02/11 05:19:33
authoreffectai
permlinkannouncing-the-first-official-effect-ai-ama-on-february-12th-3pm-cet
voterbigear
weight10000 (100.00%)
Transaction InfoBlock #19767426/Trx 44eefa3ba4b3aa1aed6969fc1bdeb9a43d4e477c
View Raw JSON Data
{
  "block": 19767426,
  "op": [
    "vote",
    {
      "author": "effectai",
      "permlink": "announcing-the-first-official-effect-ai-ama-on-february-12th-3pm-cet",
      "voter": "bigear",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T05:19:33",
  "trx_id": "44eefa3ba4b3aa1aed6969fc1bdeb9a43d4e477c",
  "trx_in_block": 31,
  "virtual_op": 0
}
bigearunfollowed @correia
2018/02/11 05:15:54
idfollow
json["follow",{"follower":"bigear","following":"correia","what":[]}]
required auths[]
required posting auths["bigear"]
Transaction InfoBlock #19767353/Trx 4b325a3b493e9a43b2cb059e4c4df41a25cba69e
View Raw JSON Data
{
  "block": 19767353,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"bigear\",\"following\":\"correia\",\"what\":[]}]",
      "required_auths": [],
      "required_posting_auths": [
        "bigear"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T05:15:54",
  "trx_id": "4b325a3b493e9a43b2cb059e4c4df41a25cba69e",
  "trx_in_block": 15,
  "virtual_op": 0
}
bigearcustom json: follow
2018/02/11 05:15:33
idfollow
json["reblog",{"account":"bigear","author":"effectai","permlink":"announcing-the-first-official-effect-ai-ama-on-february-12th-3pm-cet"}]
required auths[]
required posting auths["bigear"]
Transaction InfoBlock #19767346/Trx cc1d428a433e4700aa717a7fee3a1c82ec290ea6
View Raw JSON Data
{
  "block": 19767346,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"reblog\",{\"account\":\"bigear\",\"author\":\"effectai\",\"permlink\":\"announcing-the-first-official-effect-ai-ama-on-february-12th-3pm-cet\"}]",
      "required_auths": [],
      "required_posting_auths": [
        "bigear"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T05:15:33",
  "trx_id": "cc1d428a433e4700aa717a7fee3a1c82ec290ea6",
  "trx_in_block": 36,
  "virtual_op": 0
}
2018/02/11 05:12:51
idfollow
json["follow",{"follower":"bigear","following":"correia","what":["blog"]}]
required auths[]
required posting auths["bigear"]
Transaction InfoBlock #19767292/Trx cd98fa8d9b5984170b060c0fc90636daa23ecf1a
View Raw JSON Data
{
  "block": 19767292,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"bigear\",\"following\":\"correia\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "bigear"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T05:12:51",
  "trx_id": "cd98fa8d9b5984170b060c0fc90636daa23ecf1a",
  "trx_in_block": 10,
  "virtual_op": 0
}
2018/02/11 04:59:24
idfollow
json["follow",{"follower":"bigear","following":"purpleprose","what":["blog"]}]
required auths[]
required posting auths["bigear"]
Transaction InfoBlock #19767023/Trx b7dceea03b485fc3f3495818e208620691d97178
View Raw JSON Data
{
  "block": 19767023,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"bigear\",\"following\":\"purpleprose\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "bigear"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T04:59:24",
  "trx_id": "b7dceea03b485fc3f3495818e208620691d97178",
  "trx_in_block": 13,
  "virtual_op": 0
}
bigearpublished a new post: vim-config-file
2018/02/11 03:28:48
authorbigear
bodyCopy the following to .vimrc ---------------------------- " All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by " the call to :runtime you can find below. If you wish to change any of those " settings, you should do it in this file (/etc/vim/vimrc), since debian.vim " will be overwritten everytime an upgrade of the vim packages is performed. " It is recommended to make changes after sourcing debian.vim since it alters " the value of the 'compatible' option. " This line should not be removed as it ensures that various options are " properly set to work with the Vim-related packages available in Debian. runtime! debian.vim " Uncomment the next line to make Vim more Vi-compatible " NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous " options, so any other options should be set AFTER setting 'compatible'. "set compatible " Vim5 and later versions support syntax highlighting. Uncommenting the next " line enables syntax highlighting by default. if has("syntax") syntax on endif " If using a dark background within the editing area and syntax highlighting " turn on this option as well "set background=dark " Uncomment the following to have Vim jump to the last position when " reopening a file "if has("autocmd") " au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif "endif " Uncomment the following to have Vim load indentation rules and plugins " according to the detected filetype. "if has("autocmd") " filetype plugin indent on "endif " The following are commented out as they cause vim to behave a lot " differently from regular Vi. They are highly recommended though. "set showcmd " Show (partial) command in status line. "set showmatch " Show matching brackets. "set ignorecase " Do case insensitive matching "set smartcase " Do smart case matching "set incsearch " Incremental search "set autowrite " Automatically save before commands like :next and :make "set hidden " Hide buffers when they are abandoned "set mouse=a " Enable mouse usage (all modes) " Source a global configuration file if available if filereadable("/etc/vim/vimrc.local") source /etc/vim/vimrc.local endif " Set code folding set foldenable set foldmethod=syntax set foldlevel=99 autocmd BufWinLeave *.* mkview autocmd BufWinEnter *.* silent loadview nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR> " Disabled VIM compatibility mode if &compatible set nocompatible end "************************ Support for vundle Start ************************* filetype off set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " Let Vundle manage Vundle Bundle 'gmarik/vundle' " Original repos on github Bundle 'tomasr/molokai' Bundle 'sjl/gundo.vim' Bundle 'kien/ctrlp.vim' Bundle 'mbriggs/mark.vim' Bundle 'danro/rename.vim' Bundle 't9md/vim-quickhl' Bundle 'majutsushi/tagbar' Bundle 'Raimondi/delimitMate' Bundle 'jiangmiao/auto-pairs' Bundle 'tacahiroy/ctrlp-funky' Bundle 'vim-scripts/ctags.vim' Bundle 'kien/rainbow_parentheses.vim' Bundle 'bronson/vim-trailing-whitespace' Bundle 'Valloric/ListToggle' "Bundle 'scrooloose/syntastic' "Bundle 'scrooloose/nerdcommenter' "Bundle 'vim-scripts/tComment' " vim-scripts repos Bundle 'a.vim' Bundle 'vcscommand.vim' Bundle 'ShowPairs' Bundle 'SudoEdit.vim' Bundle 'EasyGrep' Bundle 'VOoM' Bundle 'VimIM' "Bundle 'taglist.vim' Bundle 'The-NERD-tree' Bundle 'The-NERD-Commenter' " non github repos " Bundle 'git://git.wincent.com/command-t.git' filetype plugin indent on " Set mapleader let mapleader="," " Config The-NERD-tree.vim let NERDTreeWinSize=25 let NERDTreeMinimalUI=1 let NERDChristmasTree=1 let NERDTreeWinPos='left' let NERDTreeShowBookmarks=1 let NERDTreeIgnore=['\.pyc$', '\.pyo$', '\.obj$', '\.o$', '\.so$', '\.egg$', '^\.git$', '^\.svn$', '^\.hg$'] autocmd vimenter * if !argc() | NERDTree | endif autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif nmap <F5> :NERDTreeToggle<cr> " Config taglist.vim "let Tlist_WinWidth=25 "let Tlist_Show_One_File=1 "let Tlist_Exit_OnlyWindow=1 "let Tlist_Use_Right_Window=1 "let Tlist_GainFocus_On_ToggleOpen=1 "let Tlist_Ctags_Cmd='/usr/bin/ctags' "map <F6> :TlistToggle<cr> " Config tagbar let g:tagbar_width=25 let g:tagbar_autofocus=1 let g:tagbar_ctags_bin='/usr/bin/ctags' nmap <F6> :TagbarToggle<CR> " Config Syntastic "let g:syntastic_auto_jump=1 "let g:syntastic_check_on_wq=0 "let g:syntastic_enable_signs=1 "let g:syntastic_auto_loc_list=1 "let g:syntastic_check_on_open=1 "let g:syntastic_enable_balloons=1 "let g:syntastic_loc_list_height=5 "let g:syntastic_error_symbol='✗' "let g:syntastic_warning_symbol='⚠' "let g:syntastic_enable_highlighting=0 "let g:syntastic_always_populate_loc_list=1 " Config trailing whitespace map <leader>x :FixWhitespace<CR> " Config rainbow parentheses let g:rbpt_colorpairs = [ \ ['brown', 'RoyalBlue3'], \ ['Darkblue', 'SeaGreen3'], \ ['darkgray', 'DarkOrchid3'], \ ['darkgreen', 'firebrick3'], \ ['darkcyan', 'RoyalBlue3'], \ ['darkred', 'SeaGreen3'], \ ['darkmagenta', 'DarkOrchid3'], \ ['brown', 'firebrick3'], \ ['gray', 'RoyalBlue3'], \ ['darkmagenta', 'DarkOrchid3'], \ ['Darkblue', 'firebrick3'], \ ['darkgreen', 'RoyalBlue3'], \ ['darkcyan', 'SeaGreen3'], \ ['darkred', 'DarkOrchid3'], \ ['red', 'firebrick3'], \ ] let g:rbpt_max=16 let g:rbpt_loadcmd_toggle=0 au VimEnter * RainbowParenthesesToggle au Syntax * RainbowParenthesesLoadRound au Syntax * RainbowParenthesesLoadSquare "au Syntax * RainbowParenthesesLoadChevrons "au Syntax * RainbowParenthesesLoadBraces "And code folding conflict " Config ctrlp.vim let g:ctrlp_map = '<leader>p' let g:ctrlp_cmd = 'CtrlP' let g:ctrlp_custom_ignore = { \ 'dir': '\v[\/]\.(git|hg|svn|rvm)$', \ 'file': '\v\.(exe|so|dll|zip|tar|tar.gz|pyc)$', \ } let g:ctrlp_working_path_mode=0 let g:ctrlp_match_window_bottom=1 let g:ctrlp_max_height=8 let g:ctrlp_match_window_reversed=0 let g:ctrlp_mruf_max=500 let g:ctrlp_follow_symlinks=1 set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.pyc,*.png,*.jpg,*.gif " Config ctrlp-funky nnoremap <Leader>fu :CtrlPFunky<Cr> nnoremap <Leader>fU :execute 'CtrlPFunky ' . expand('<cword>')<Cr> let g:ctrlp_funky_syntax_highlight=1 let g:ctrlp_extensions = ['funky'] " Config The-NERD-Commenter let NERDSpaceDelims=1 let NERDCompactSexyComs=1 " Config EasyGrep let g:EasyGrepMode=2 let g:EasyGrepCommand=0 let g:EasyGrepRecursive=0 let g:EasyGrepIgnoreCase=0 let g:EasyGrepFilesToExclude="*.bak, *~, cscope.*, *.a, *.o, *.pyc, *.bak" " Config molokai "set background=light "set t_Co=256 "************************** Vundle End ***************************************
json metadata{"tags":["linux","vim"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkvim-config-file
titleVim config file
Transaction InfoBlock #19765212/Trx 9376c7c5d120aed4acc1b63fe9e6e62136151a83
View Raw JSON Data
{
  "block": 19765212,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "Copy the following to .vimrc\n----------------------------\n\n    \" All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by\n    \" the call to :runtime you can find below.  If you wish to change any of those\n    \" settings, you should do it in this file (/etc/vim/vimrc), since debian.vim\n    \" will be overwritten everytime an upgrade of the vim packages is performed.\n    \" It is recommended to make changes after sourcing debian.vim since it alters\n    \" the value of the 'compatible' option.\n    \n    \" This line should not be removed as it ensures that various options are\n    \" properly set to work with the Vim-related packages available in Debian.\n    runtime! debian.vim\n    \n    \" Uncomment the next line to make Vim more Vi-compatible\n    \" NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous\n    \" options, so any other options should be set AFTER setting 'compatible'.\n    \"set compatible\n    \n    \" Vim5 and later versions support syntax highlighting. Uncommenting the next\n    \" line enables syntax highlighting by default.\n    if has(\"syntax\")\n      syntax on\n    endif\n    \n    \" If using a dark background within the editing area and syntax highlighting\n    \" turn on this option as well\n    \"set background=dark\n    \n    \" Uncomment the following to have Vim jump to the last position when\n    \" reopening a file\n    \"if has(\"autocmd\")\n    \"  au BufReadPost * if line(\"'\\\"\") > 1 && line(\"'\\\"\") <= line(\"$\") | exe \"normal! g'\\\"\" | endif\n    \"endif\n    \n    \" Uncomment the following to have Vim load indentation rules and plugins\n    \" according to the detected filetype.\n    \"if has(\"autocmd\")\n    \"  filetype plugin indent on\n    \"endif\n    \n    \" The following are commented out as they cause vim to behave a lot\n    \" differently from regular Vi. They are highly recommended though.\n    \"set showcmd\t\t\" Show (partial) command in status line.\n    \"set showmatch\t\t\" Show matching brackets.\n    \"set ignorecase\t\t\" Do case insensitive matching\n    \"set smartcase\t\t\" Do smart case matching\n    \"set incsearch\t\t\" Incremental search\n    \"set autowrite\t\t\" Automatically save before commands like :next and :make\n    \"set hidden\t\t\" Hide buffers when they are abandoned\n    \"set mouse=a\t\t\" Enable mouse usage (all modes)\n    \n    \" Source a global configuration file if available\n    if filereadable(\"/etc/vim/vimrc.local\")\n      source /etc/vim/vimrc.local\n    endif\n    \n    \" Set code folding\n    set foldenable\n    set foldmethod=syntax\n    set foldlevel=99\n    autocmd BufWinLeave *.* mkview\n    autocmd BufWinEnter *.* silent loadview\n    nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>\n    \n    \n    \" Disabled VIM compatibility mode\n    if &compatible\n      set nocompatible\n    end\n    \n    \"************************ Support for vundle Start *************************\n    filetype off\n    set rtp+=~/.vim/bundle/vundle/\n    call vundle#rc()\n    \n    \" Let Vundle manage Vundle\n    Bundle 'gmarik/vundle'\n    \n    \" Original repos on github\n    Bundle 'tomasr/molokai'\n    Bundle 'sjl/gundo.vim'\n    Bundle 'kien/ctrlp.vim'\n    Bundle 'mbriggs/mark.vim'\n    Bundle 'danro/rename.vim'\n    Bundle 't9md/vim-quickhl'\n    Bundle 'majutsushi/tagbar'\n    Bundle 'Raimondi/delimitMate'\n    Bundle 'jiangmiao/auto-pairs'\n    Bundle 'tacahiroy/ctrlp-funky'\n    Bundle 'vim-scripts/ctags.vim'\n    Bundle 'kien/rainbow_parentheses.vim'\n    Bundle 'bronson/vim-trailing-whitespace'\n    Bundle 'Valloric/ListToggle'\n    \"Bundle 'scrooloose/syntastic'\n    \"Bundle 'scrooloose/nerdcommenter'\n    \"Bundle 'vim-scripts/tComment'\n    \n    \" vim-scripts repos\n    Bundle 'a.vim'\n    Bundle 'vcscommand.vim'\n    Bundle 'ShowPairs'\n    Bundle 'SudoEdit.vim'\n    Bundle 'EasyGrep'\n    Bundle 'VOoM'\n    Bundle 'VimIM'\n    \"Bundle 'taglist.vim'\n    Bundle 'The-NERD-tree'\n    Bundle 'The-NERD-Commenter'\n    \n    \" non github repos\n    \" Bundle 'git://git.wincent.com/command-t.git'\n    filetype plugin indent on\n    \n    \" Set mapleader\n    let mapleader=\",\"\n    \n    \" Config The-NERD-tree.vim\n    let NERDTreeWinSize=25\n    let NERDTreeMinimalUI=1\n    let NERDChristmasTree=1\n    let NERDTreeWinPos='left'\n    let NERDTreeShowBookmarks=1\n    let NERDTreeIgnore=['\\.pyc$', '\\.pyo$', '\\.obj$', '\\.o$', '\\.so$', '\\.egg$', '^\\.git$', '^\\.svn$', '^\\.hg$']\n    \n    autocmd vimenter * if !argc() | NERDTree | endif\n    autocmd bufenter * if (winnr(\"$\") == 1 && exists(\"b:NERDTreeType\") && b:NERDTreeType == \"primary\") | q | endif\n    nmap <F5> :NERDTreeToggle<cr>\n    \n    \" Config taglist.vim\n    \"let Tlist_WinWidth=25\n    \"let Tlist_Show_One_File=1\n    \"let Tlist_Exit_OnlyWindow=1\n    \"let Tlist_Use_Right_Window=1\n    \"let Tlist_GainFocus_On_ToggleOpen=1\n    \"let Tlist_Ctags_Cmd='/usr/bin/ctags'\n    \"map <F6> :TlistToggle<cr>\n    \n    \" Config tagbar\n    let g:tagbar_width=25\n    let g:tagbar_autofocus=1\n    let g:tagbar_ctags_bin='/usr/bin/ctags'\n    nmap <F6> :TagbarToggle<CR>\n    \n    \" Config Syntastic\n    \"let g:syntastic_auto_jump=1\n    \"let g:syntastic_check_on_wq=0\n    \"let g:syntastic_enable_signs=1\n    \"let g:syntastic_auto_loc_list=1\n    \"let g:syntastic_check_on_open=1\n    \"let g:syntastic_enable_balloons=1\n    \"let g:syntastic_loc_list_height=5\n    \"let g:syntastic_error_symbol='✗'\n    \"let g:syntastic_warning_symbol='⚠'\n    \"let g:syntastic_enable_highlighting=0\n    \"let g:syntastic_always_populate_loc_list=1\n    \n    \" Config trailing whitespace\n    map <leader>x :FixWhitespace<CR>\n    \n    \" Config rainbow parentheses\n    let g:rbpt_colorpairs = [\n            \\ ['brown',       'RoyalBlue3'],\n            \\ ['Darkblue',    'SeaGreen3'],\n            \\ ['darkgray',    'DarkOrchid3'],\n            \\ ['darkgreen',   'firebrick3'],\n            \\ ['darkcyan',    'RoyalBlue3'],\n            \\ ['darkred',     'SeaGreen3'],\n            \\ ['darkmagenta', 'DarkOrchid3'],\n            \\ ['brown',       'firebrick3'],\n            \\ ['gray',        'RoyalBlue3'],\n            \\ ['darkmagenta', 'DarkOrchid3'],\n            \\ ['Darkblue',    'firebrick3'],\n            \\ ['darkgreen',   'RoyalBlue3'],\n            \\ ['darkcyan',    'SeaGreen3'],\n            \\ ['darkred',     'DarkOrchid3'],\n            \\ ['red',         'firebrick3'],\n            \\ ]\n    \n    let g:rbpt_max=16\n    let g:rbpt_loadcmd_toggle=0\n    au VimEnter * RainbowParenthesesToggle\n    au Syntax * RainbowParenthesesLoadRound\n    au Syntax * RainbowParenthesesLoadSquare\n    \"au Syntax * RainbowParenthesesLoadChevrons\n    \"au Syntax * RainbowParenthesesLoadBraces\t\"And code folding conflict\n    \n    \" Config ctrlp.vim\n    let g:ctrlp_map = '<leader>p'\n    let g:ctrlp_cmd = 'CtrlP'\n    let g:ctrlp_custom_ignore = {\n        \\ 'dir':  '\\v[\\/]\\.(git|hg|svn|rvm)$',\n        \\ 'file': '\\v\\.(exe|so|dll|zip|tar|tar.gz|pyc)$',\n        \\ }\n    let g:ctrlp_working_path_mode=0\n    let g:ctrlp_match_window_bottom=1\n    let g:ctrlp_max_height=8\n    let g:ctrlp_match_window_reversed=0\n    let g:ctrlp_mruf_max=500\n    let g:ctrlp_follow_symlinks=1\n    set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.pyc,*.png,*.jpg,*.gif\n    \n    \" Config ctrlp-funky\n    nnoremap <Leader>fu :CtrlPFunky<Cr>\n    nnoremap <Leader>fU :execute 'CtrlPFunky ' . expand('<cword>')<Cr>\n    let g:ctrlp_funky_syntax_highlight=1\n    let g:ctrlp_extensions = ['funky']\n    \n    \" Config The-NERD-Commenter\n    let NERDSpaceDelims=1\n    let NERDCompactSexyComs=1\n    \n    \" Config EasyGrep\n    let g:EasyGrepMode=2\n    let g:EasyGrepCommand=0\n    let g:EasyGrepRecursive=0\n    let g:EasyGrepIgnoreCase=0\n    let g:EasyGrepFilesToExclude=\"*.bak, *~, cscope.*, *.a, *.o, *.pyc, *.bak\"\n    \n    \" Config molokai\n    \"set background=light\n    \"set t_Co=256\n    \n    \"************************** Vundle End ***************************************",
      "json_metadata": "{\"tags\":[\"linux\",\"vim\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "vim-config-file",
      "title": "Vim config file"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T03:28:48",
  "trx_id": "9376c7c5d120aed4acc1b63fe9e6e62136151a83",
  "trx_in_block": 25,
  "virtual_op": 0
}
bigearupdated their account properties
2018/02/11 03:21:27
accountbigear
json metadata{"profile":{"profile_image":"http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg"}}
memo keySTM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1
Transaction InfoBlock #19765065/Trx cc7210eea130c2fae0c3a12548a791f2577a3df3
View Raw JSON Data
{
  "block": 19765065,
  "op": [
    "account_update",
    {
      "account": "bigear",
      "json_metadata": "{\"profile\":{\"profile_image\":\"http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg\"}}",
      "memo_key": "STM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T03:21:27",
  "trx_id": "cc7210eea130c2fae0c3a12548a791f2577a3df3",
  "trx_in_block": 28,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 03:17:12
authorbigear
body**1. Edit pacman source file** sudo vim /etc/pacman.conf **2. Add the following code to the file** [xenlism-arch] SigLevel = Never Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch **3. Update system source datebase** sudo pacman -Syyu **4. Install gnome-tweak-tool** pacman -S gnome-tweak-tool **5. Install icon && theme** yaourt -S moka-icon-theme-git numix-circle-icon-theme-git yaourt -S sky-gtk-theme yaourt -S moka-icon-theme-git pacman -S gtk-theme-arc pacman -S numix-icon-theme-git pacman -S xenlism-minimalism-theme xenlism-wildfire **6. Install [gnome shell extension][1]** - Alternatetab - Battery status - Dash to Dock - Hide workspace thumbnails - Media player indicator - Netspeed - OpenWeather - Place status indicator - Removable drive menu - Top panel workspace scroll - User themes - Workspace indicator - Dynamic panel transparency - Topicon - Remove drive menu - Remove Dropdown Arrows - Hide activities buttton - No topleft hot corner - Coverflow alt-tab - Frippery move clock - Hide workspace thumbnails [1]: https://extensions.gnome.org/
json metadata{"tags":["linux","archlinux","gnome"],"links":["https://extensions.gnome.org/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764980/Trx 5f490184267e3d453f3643fa534ee60441f34432
View Raw JSON Data
{
  "block": 19764980,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "**1. Edit pacman source file**\n\n     sudo vim /etc/pacman.conf\n\n **2. Add the following code to the file**\n\n    [xenlism-arch]\n    \tSigLevel = Never\n    \tServer = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch\n\n**3. Update system source datebase**\n\n    sudo pacman -Syyu\n    \n**4. Install gnome-tweak-tool**\n\n    pacman -S gnome-tweak-tool\n\n**5. Install icon && theme**\n\n    yaourt -S moka-icon-theme-git numix-circle-icon-theme-git\n    yaourt -S sky-gtk-theme\t\t\t\n    yaourt -S moka-icon-theme-git\n    pacman -S gtk-theme-arc\n    pacman -S numix-icon-theme-git\n    pacman -S xenlism-minimalism-theme xenlism-wildfire\n\n**6. Install [gnome shell extension][1]**\n\n - Alternatetab \n - Battery status \n - Dash to Dock\n - Hide workspace thumbnails \n - Media player indicator \n - Netspeed\n - OpenWeather \n - Place status indicator \n - Removable drive menu \n - Top panel workspace scroll \n - User themes\n - Workspace indicator\n - Dynamic panel transparency \n - Topicon\n - Remove drive menu\n - Remove Dropdown Arrows\n - Hide activities buttton\n - No topleft hot corner\n - Coverflow alt-tab\n - Frippery move clock\n - Hide workspace thumbnails\n\n\n  [1]: https://extensions.gnome.org/",
      "json_metadata": "{\"tags\":[\"linux\",\"archlinux\",\"gnome\"],\"links\":[\"https://extensions.gnome.org/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T03:17:12",
  "trx_id": "5f490184267e3d453f3643fa534ee60441f34432",
  "trx_in_block": 46,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 03:15:18
authorbigear
body**1. Edit pacman source file** sudo vim /etc/pacman.conf **2. Add the following code to the file** [xenlism-arch] SigLevel = Never Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch **3. Update system source datebase** sudo pacman -Syyu **4. Install gnome-tweak-tool** pacman -S gnome-tweak-tool **5. Install icon && theme** yaourt -S moka-icon-theme-git numix-circle-icon-theme-git yaourt -S sky-gtk-theme yaourt -S moka-icon-theme-git pacman -S gtk-theme-arc pacman -S numix-icon-theme-git pacman -S xenlism-minimalism-theme xenlism-wildfire **6. Install [gnome shell extension][1]** - Alternatetab —— 增强alt+tab的功能 - Battery status —— 显示电池电量的百分比 - Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部 - Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏 - Media player indicator —— 显示音乐播放器的状态 - Netspeed ——在顶栏上显示网速 - OpenWeather —— 在顶栏显示天气情况 - Place status indicator —— 快速访问一些文件夹 - Removable drive menu —— 显示连接到电脑的usb设备 - Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区 - User themes —— 用来启用自定义的shell主题 - Workspace indicator —— 在顶栏显示当前示工作区的序号 - Dynamic panel transparency —— 顶栏透明 - Topicon - Remove drive menu - Remove Dropdown Arrows - Hide activities buttton - No topleft hot corner - Coverflow alt-tab - Frippery move clock - Hide workspace thumbnails [1]: https://extensions.gnome.org/
json metadata{"tags":["linux","archlinux","gnome"],"links":["https://extensions.gnome.org/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764942/Trx 9c27fba47a1bff1038003f62b9f5a07bba9f091e
View Raw JSON Data
{
  "block": 19764942,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "**1. Edit pacman source file**\n\n     sudo vim /etc/pacman.conf\n\n **2. Add the following code to the file**\n\n    [xenlism-arch]\n    \tSigLevel = Never\n    \tServer = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch\n\n**3. Update system source datebase**\n\n    sudo pacman -Syyu\n    \n**4. Install gnome-tweak-tool**\n\n    pacman -S gnome-tweak-tool\n\n**5. Install icon && theme**\n\n    yaourt -S moka-icon-theme-git numix-circle-icon-theme-git\n    yaourt -S sky-gtk-theme\t\t\t\n    yaourt -S moka-icon-theme-git\n    pacman -S gtk-theme-arc\n    pacman -S numix-icon-theme-git\n    pacman -S xenlism-minimalism-theme xenlism-wildfire\n\n**6. Install [gnome shell extension][1]**\n\n - Alternatetab —— 增强alt+tab的功能\n - Battery status —— 显示电池电量的百分比\n - Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部\n - Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏\n - Media player indicator —— 显示音乐播放器的状态\n - Netspeed ——在顶栏上显示网速\n - OpenWeather —— 在顶栏显示天气情况\n - Place status indicator —— 快速访问一些文件夹\n - Removable drive menu —— 显示连接到电脑的usb设备\n - Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区\n - User themes —— 用来启用自定义的shell主题\n - Workspace indicator —— 在顶栏显示当前示工作区的序号\n - Dynamic panel transparency —— 顶栏透明\n - Topicon\n - Remove drive menu\n - Remove Dropdown Arrows\n - Hide activities buttton\n - No topleft hot corner\n - Coverflow alt-tab\n - Frippery move clock\n - Hide workspace thumbnails\n\n\n  [1]: https://extensions.gnome.org/",
      "json_metadata": "{\"tags\":[\"linux\",\"archlinux\",\"gnome\"],\"links\":[\"https://extensions.gnome.org/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T03:15:18",
  "trx_id": "9c27fba47a1bff1038003f62b9f5a07bba9f091e",
  "trx_in_block": 4,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 03:14:39
authorbigear
body**1. Edit pacman source file** sudo vim /etc/pacman.conf **2. Add the following code to the file** [xenlism-arch] SigLevel = Never Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch **3. Update system source datebase** sudo pacman -Syyu **4. Install gnome-tweak-tool** pacman -S gnome-tweak-tool **5. Install icon && theme** yaourt -S moka-icon-theme-git numix-circle-icon-theme-git yaourt -S sky-gtk-theme yaourt -S moka-icon-theme-git pacman -S gtk-theme-arc pacman -S numix-icon-theme-git pacman -S xenlism-minimalism-theme xenlism-wildfire **6. Install [gnome shell extension][1]** - Alternatetab —— 增强alt+tab的功能 - Battery status —— 显示电池电量的百分比 - Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部 - Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏 - Media player indicator —— 显示音乐播放器的状态 - Netspeed ——在顶栏上显示网速 - OpenWeather —— 在顶栏显示天气情况 - Place status indicator —— 快速访问一些文件夹 - Removable drive menu —— 显示连接到电脑的usb设备 - Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区 - User themes —— 用来启用自定义的shell主题 - Workspace indicator —— 在顶栏显示当前示工作区的序号 - Dynamic panel transparency —— 顶栏透明 - Topicon - Remove drive menu - Remove Dropdown Arrows - Hide activities buttton - No topleft hot corner - Coverflow alt-tab - Frippery move clock - Hide workspace thumbnails [1]: https://extensions.gnome.org/
json metadata{"tags":["linux","archlinux","gnome","gdm"],"links":["https://extensions.gnome.org/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764929/Trx e85acfea43ab91cdb0f01e3711f1fbad8d3cee13
View Raw JSON Data
{
  "block": 19764929,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "**1. Edit pacman source file**\n\n     sudo vim /etc/pacman.conf\n\n **2. Add the following code to the file**\n\n    [xenlism-arch]\n    \tSigLevel = Never\n    \tServer = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch\n\n**3. Update system source datebase**\n\n    sudo pacman -Syyu\n    \n**4. Install gnome-tweak-tool**\n\n    pacman -S gnome-tweak-tool\n\n**5. Install icon && theme**\n\n    yaourt -S moka-icon-theme-git numix-circle-icon-theme-git\n    yaourt -S sky-gtk-theme\t\t\t\n    yaourt -S moka-icon-theme-git\n    pacman -S gtk-theme-arc\n    pacman -S numix-icon-theme-git\n    pacman -S xenlism-minimalism-theme xenlism-wildfire\n\n**6. Install [gnome shell extension][1]**\n\n - Alternatetab —— 增强alt+tab的功能\n - Battery status —— 显示电池电量的百分比\n - Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部\n - Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏\n - Media player indicator —— 显示音乐播放器的状态\n - Netspeed ——在顶栏上显示网速\n - OpenWeather —— 在顶栏显示天气情况\n - Place status indicator —— 快速访问一些文件夹\n - Removable drive menu —— 显示连接到电脑的usb设备\n - Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区\n - User themes —— 用来启用自定义的shell主题\n - Workspace indicator —— 在顶栏显示当前示工作区的序号\n - Dynamic panel transparency —— 顶栏透明\n - Topicon\n - Remove drive menu\n - Remove Dropdown Arrows\n - Hide activities buttton\n - No topleft hot corner\n - Coverflow alt-tab\n - Frippery move clock\n - Hide workspace thumbnails\n\n\n  [1]: https://extensions.gnome.org/",
      "json_metadata": "{\"tags\":[\"linux\",\"archlinux\",\"gnome\",\"gdm\"],\"links\":[\"https://extensions.gnome.org/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T03:14:39",
  "trx_id": "e85acfea43ab91cdb0f01e3711f1fbad8d3cee13",
  "trx_in_block": 56,
  "virtual_op": 0
}
bigearpublished a new post: linux
2018/02/11 02:43:15
authorbigear
body@@ -3680,159 +3680,8 @@ %E8%A8%80%E3%80%82%0A%0A -%E6%99%AE%E9%80%9A%E8%BF%9B%E7%A8%8B%E5%85%B7%E4%BD%93%E7%9A%84%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95%E9%9D%9E%E5%B8%B8%E5%A4%8D%E6%9D%82%EF%BC%8C%E5%B9%B6%E4%B8%94%E9%9A%8F linux %E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC%E7%9A%84%E6%BC%94%E5%8F%98%E4%B9%9F%E5%9C%A8%E4%B8%8D%E6%96%AD%E6%9B%B4%E6%9B%BF%EF%BC%88%E4%B8%8D%E4%BB%85%E4%BB%85%E6%98%AF%E7%AE%80%E5%8D%95%E7%9A%84%E8%B0%83%E6%95%B4%EF%BC%89%EF%BC%8C%E6%89%80%E4%BB%A5%E6%9C%AC%E6%96%87%E5%B0%B1%E4%B8%8D%E7%BB%A7%E7%BB%AD%E6%B7%B1%E5%85%A5%E4%BA%86%E3%80%82%E6%9C%89%E5%85%B4%E8%B6%A3%E7%9A%84%E6%9C%8B%E5%8F%8B%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%E4%B8%8B%E9%9D%A2%E7%9A%84%E9%93%BE%E6%8E%A5%EF%BC%9A%0A%0A%E3%80%8ALinux %E8%B0%83%E5%BA%A6%E5%99%A8%E5%8F%91%E5%B1%95%E7%AE%80%E8%BF%B0%E3%80%8B%0A%0A%E3%80%8A%E9%BC%A0%E7%9C%BC%E7%9C%8BLinux%E8%B0%83%E5%BA%A6%E5%99%A8%E3%80%8B%0A%0A%E3%80%8A%E9%BC%A0%E7%9C%BC%E5%86%8D%E7%9C%8BLinux%E8%B0%83%E5%BA%A6%E5%99%A8%EF%BC%BB1%EF%BC%BD%E3%80%8B%0A%0A%E3%80%8A%E9%BC%A0%E7%9C%BC%E5%86%8D%E7%9C%8BLinux%E8%B0%83%E5%BA%A6%E5%99%A8%EF%BC%BB2%EF%BC%BD%E3%80%8B%0A%0A %E8%B0%83%E5%BA%A6%E7%A8%8B%E5%BA%8F
json metadata{"tags":["linux","programming"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinklinux
titleLinux 进程调度浅析
Transaction InfoBlock #19764301/Trx 818687786fe7a0a3fcffc0ac5248b1529a20d2f1
View Raw JSON Data
{
  "block": 19764301,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -3680,159 +3680,8 @@\n %E8%A8%80%E3%80%82%0A%0A\n-%E6%99%AE%E9%80%9A%E8%BF%9B%E7%A8%8B%E5%85%B7%E4%BD%93%E7%9A%84%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95%E9%9D%9E%E5%B8%B8%E5%A4%8D%E6%9D%82%EF%BC%8C%E5%B9%B6%E4%B8%94%E9%9A%8F linux %E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC%E7%9A%84%E6%BC%94%E5%8F%98%E4%B9%9F%E5%9C%A8%E4%B8%8D%E6%96%AD%E6%9B%B4%E6%9B%BF%EF%BC%88%E4%B8%8D%E4%BB%85%E4%BB%85%E6%98%AF%E7%AE%80%E5%8D%95%E7%9A%84%E8%B0%83%E6%95%B4%EF%BC%89%EF%BC%8C%E6%89%80%E4%BB%A5%E6%9C%AC%E6%96%87%E5%B0%B1%E4%B8%8D%E7%BB%A7%E7%BB%AD%E6%B7%B1%E5%85%A5%E4%BA%86%E3%80%82%E6%9C%89%E5%85%B4%E8%B6%A3%E7%9A%84%E6%9C%8B%E5%8F%8B%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%E4%B8%8B%E9%9D%A2%E7%9A%84%E9%93%BE%E6%8E%A5%EF%BC%9A%0A%0A%E3%80%8ALinux %E8%B0%83%E5%BA%A6%E5%99%A8%E5%8F%91%E5%B1%95%E7%AE%80%E8%BF%B0%E3%80%8B%0A%0A%E3%80%8A%E9%BC%A0%E7%9C%BC%E7%9C%8BLinux%E8%B0%83%E5%BA%A6%E5%99%A8%E3%80%8B%0A%0A%E3%80%8A%E9%BC%A0%E7%9C%BC%E5%86%8D%E7%9C%8BLinux%E8%B0%83%E5%BA%A6%E5%99%A8%EF%BC%BB1%EF%BC%BD%E3%80%8B%0A%0A%E3%80%8A%E9%BC%A0%E7%9C%BC%E5%86%8D%E7%9C%8BLinux%E8%B0%83%E5%BA%A6%E5%99%A8%EF%BC%BB2%EF%BC%BD%E3%80%8B%0A%0A\n %E8%B0%83%E5%BA%A6%E7%A8%8B%E5%BA%8F\n",
      "json_metadata": "{\"tags\":[\"linux\",\"programming\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "linux",
      "title": "Linux 进程调度浅析"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:43:15",
  "trx_id": "818687786fe7a0a3fcffc0ac5248b1529a20d2f1",
  "trx_in_block": 7,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 02:38:33
authorbigear
body###### pacman -S gnome-tweak-tool ###### yaourt moka-icon-theme-git ###### yaourt -S numix-circle-icon-theme-git # ###### sudo vim /etc/pacman.conf [xenlism-arch] SigLevel = Never Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch ###### sudo pacman -Syyu ###### sudo pacman -S xenlism-minimalism-theme ###### sudo pacman -S xenlism-wildfire # ###### yaourt -S gnome-tweak-tool $(常用扩展) # Alternatetab —— 增强alt+tab的功能 # Battery status —— 显示电池电量的百分比 # Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部 # Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏 # Media player indicator —— 显示音乐播放器的状态 # Netspeed ——在顶栏上显示网速 # OpenWeather —— 在顶栏显示天气情况 # Place status indicator —— 快速访问一些文件夹 # Removable drive menu —— 显示连接到电脑的usb设备 # Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区 # User themes —— 用来启用自定义的shell主题 # Workspace indicator —— 在顶栏显示当前示工作区的序号 # Dynamic panel transparency —— 顶栏透明 # Topicon # Remove drive menu # Remove Dropdown Arrows # Hide activities buttton # No topleft hot corner # Coverflow alt-tab # Frippery move clock # Hide workspace thumbnails ###### yaourt -S sky-gtk-theme ###### yaourt -S moka-icon-theme-git ###### pacman -S gtk-theme-arc ###### pacman -S numix-icon-theme-git ###### pacman -S wqy-microhei ###### curl -L -O http://archibold.io/sh/archibold GDM登陆界面壁纸 ###### chmod +x archibold ###### sudo mv archibold /usr/bin ###### archibold login-background [壁纸的位置] ###### vim .bashrc 修改终端透明度, $(90越小越透明) if [ -n "$WINDOWID" ]; then TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 90 / 100))) xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX" fi
json metadata{"tags":["linux","archlinux","gnome","gdm"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764207/Trx 43803b86df51496c0b908edcb6a51134aeccd142
View Raw JSON Data
{
  "block": 19764207,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "###### pacman -S gnome-tweak-tool\n\n###### yaourt moka-icon-theme-git\t\t\n######  yaourt -S numix-circle-icon-theme-git\n\n#\n######  sudo vim /etc/pacman.conf\n\t[xenlism-arch]\n\tSigLevel = Never\n\tServer = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch\n######  sudo pacman -Syyu\n######  sudo pacman -S xenlism-minimalism-theme\n######  sudo pacman -S xenlism-wildfire\n#\n\n######  yaourt -S gnome-tweak-tool\n\t$(常用扩展)\n\t# Alternatetab —— 增强alt+tab的功能\n\t# Battery status —— 显示电池电量的百分比\n\t# Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部\n\t# Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏\n\t# Media player indicator —— 显示音乐播放器的状态\n\t# Netspeed ——在顶栏上显示网速\n\t# OpenWeather —— 在顶栏显示天气情况\n\t# Place status indicator —— 快速访问一些文件夹\n\t# Removable drive menu —— 显示连接到电脑的usb设备\n\t# Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区\n\t# User themes —— 用来启用自定义的shell主题\n\t# Workspace indicator —— 在顶栏显示当前示工作区的序号\n\t# Dynamic panel transparency —— 顶栏透明\n\t# Topicon\n\t# Remove drive menu\n\t# Remove Dropdown Arrows\n\t# Hide activities buttton\n\t# No topleft hot corner\n\t# Coverflow alt-tab\n\t# Frippery move clock\n\t# Hide workspace thumbnails\n\n\n######  yaourt -S sky-gtk-theme\t\t\t\n######  yaourt -S moka-icon-theme-git\n######  pacman -S gtk-theme-arc\n######  pacman -S numix-icon-theme-git\n\n######  pacman -S wqy-microhei\n\n######  curl -L -O http://archibold.io/sh/archibold\t   GDM登陆界面壁纸\n######  chmod +x archibold\n######  sudo mv archibold /usr/bin\n######  archibold login-background [壁纸的位置]\n\n######  vim .bashrc\t\t\t\t\t 修改终端透明度, $(90越小越透明)\n\tif [ -n \"$WINDOWID\"  ]; then\n\t\tTRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 90 / 100)))\n\t\txprop -id \"$WINDOWID\" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY \"$TRANSPARENCY_HEX\"\n\tfi",
      "json_metadata": "{\"tags\":[\"linux\",\"archlinux\",\"gnome\",\"gdm\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:38:33",
  "trx_id": "43803b86df51496c0b908edcb6a51134aeccd142",
  "trx_in_block": 25,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 02:36:15
authorbigear
body@@ -1335,17 +1335,17 @@ hibold%09 -# + GDM%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2 @@ -1477,18 +1477,19 @@ hrc%09%09%09%09%09 -# +%E4%BF%AE%E6%94%B9 %E7%BB%88%E7%AB%AF%E9%80%8F%E6%98%8E%E5%BA%A6, $
json metadata{"tags":["linux","archlinux","gnome","gdm"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764161/Trx 5df5cfad3caf02e6566f40ab18c4a450a6c59c62
View Raw JSON Data
{
  "block": 19764161,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1335,17 +1335,17 @@\n hibold%09 \n-#\n+ \n  GDM%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2\n@@ -1477,18 +1477,19 @@\n hrc%09%09%09%09%09\n-#\n  \n+%E4%BF%AE%E6%94%B9\n %E7%BB%88%E7%AB%AF%E9%80%8F%E6%98%8E%E5%BA%A6, $\n",
      "json_metadata": "{\"tags\":[\"linux\",\"archlinux\",\"gnome\",\"gdm\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:36:15",
  "trx_id": "5df5cfad3caf02e6566f40ab18c4a450a6c59c62",
  "trx_in_block": 29,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 02:35:33
authorbigear
body@@ -1334,17 +1334,19 @@ chibold%09 -# + # GDM%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2%E5%A3%81 @@ -1478,16 +1478,17 @@ rc%09%09%09%09%09# + %E7%BB%88%E7%AB%AF%E9%80%8F%E6%98%8E%E5%BA%A6, $
json metadata{"tags":["linux","archlinux","gnome","gdm"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764147/Trx 78c31634a42af1a0322e8f51b32e62ea35c87a6b
View Raw JSON Data
{
  "block": 19764147,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1334,17 +1334,19 @@\n chibold%09\n-#\n+ # \n GDM%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2%E5%A3%81\n@@ -1478,16 +1478,17 @@\n rc%09%09%09%09%09#\n+ \n %E7%BB%88%E7%AB%AF%E9%80%8F%E6%98%8E%E5%BA%A6, $\n",
      "json_metadata": "{\"tags\":[\"linux\",\"archlinux\",\"gnome\",\"gdm\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:35:33",
  "trx_id": "78c31634a42af1a0322e8f51b32e62ea35c87a6b",
  "trx_in_block": 31,
  "virtual_op": 0
}
2018/02/11 02:33:36
authorresteemy
bodyCongratulations, you were selected for a random upvote! Follow @resteemy and upvote this post to increase your chance of being upvoted again! Read more about @resteemy [here](https://steemit.com/resteemy/@resteemy/introducting-resteemy).
json metadata{}
parent authorbigear
parent permlinkarch-linux-gnome
permlink20180211t023334456z
title
Transaction InfoBlock #19764108/Trx bb3e51545e972e4881fc147f162b9ab03e2e8a40
View Raw JSON Data
{
  "block": 19764108,
  "op": [
    "comment",
    {
      "author": "resteemy",
      "body": "Congratulations, you were selected for a random upvote! Follow @resteemy and upvote this post to increase your chance of being upvoted again!\nRead more about @resteemy [here](https://steemit.com/resteemy/@resteemy/introducting-resteemy).",
      "json_metadata": "{}",
      "parent_author": "bigear",
      "parent_permlink": "arch-linux-gnome",
      "permlink": "20180211t023334456z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:33:36",
  "trx_id": "bb3e51545e972e4881fc147f162b9ab03e2e8a40",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/02/11 02:33:36
authorbigear
permlinkarch-linux-gnome
voterresteemy
weight100 (1.00%)
Transaction InfoBlock #19764108/Trx 7230b99b6007b3ac180f2305227682e0be81d967
View Raw JSON Data
{
  "block": 19764108,
  "op": [
    "vote",
    {
      "author": "bigear",
      "permlink": "arch-linux-gnome",
      "voter": "resteemy",
      "weight": 100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:33:36",
  "trx_id": "7230b99b6007b3ac180f2305227682e0be81d967",
  "trx_in_block": 12,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 02:33:09
authorbigear
body@@ -1,22 +1,4 @@ -##### %E5%AE%89%E8%A3%85gnome%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%0A #### @@ -32,22 +32,8 @@ ol%0A%0A -##### %E5%AE%89%E8%A3%85%E5%9B%BE%E6%A0%87%E5%92%8C%E4%B8%BB%E9%A2%98%0A ####
json metadata{"tags":["archlinux","linux","gnome","gdm"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764099/Trx f0bb333435f66d7c9397fc33e14ef11f63cdc460
View Raw JSON Data
{
  "block": 19764099,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1,22 +1,4 @@\n-##### %E5%AE%89%E8%A3%85gnome%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%0A\n ####\n@@ -32,22 +32,8 @@\n ol%0A%0A\n-##### %E5%AE%89%E8%A3%85%E5%9B%BE%E6%A0%87%E5%92%8C%E4%B8%BB%E9%A2%98%0A\n ####\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"gnome\",\"gdm\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:33:09",
  "trx_id": "f0bb333435f66d7c9397fc33e14ef11f63cdc460",
  "trx_in_block": 12,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 02:32:30
authorbigear
body@@ -1,12 +1,30 @@ +##### %E5%AE%89%E8%A3%85gnome%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%0A ###### pacma @@ -49,60 +49,22 @@ ool%0A -# +%0A ##### -gnome-tweak-tool%0A%09extensions ==%3E%3E user themes +%E5%AE%89%E8%A3%85%E5%9B%BE%E6%A0%87%E5%92%8C%E4%B8%BB%E9%A2%98 %0A### @@ -99,22 +99,8 @@ it%09%09 -%09#%E5%AE%89%E8%A3%85moka%E5%9B%BE%E6%A0%87%E4%B8%BB%E9%A2%98%0A# %0A###
json metadata{"tags":["linux","programming","gdm"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764086/Trx d2ae2da49f7c65d7e43acead13d6dd4ed0bf8f08
View Raw JSON Data
{
  "block": 19764086,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1,12 +1,30 @@\n+##### %E5%AE%89%E8%A3%85gnome%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%0A\n ###### pacma\n@@ -49,60 +49,22 @@\n ool%0A\n-#\n+%0A\n ##### \n-gnome-tweak-tool%0A%09extensions ==%3E%3E user themes\n+%E5%AE%89%E8%A3%85%E5%9B%BE%E6%A0%87%E5%92%8C%E4%B8%BB%E9%A2%98\n %0A###\n@@ -99,22 +99,8 @@\n it%09%09\n-%09#%E5%AE%89%E8%A3%85moka%E5%9B%BE%E6%A0%87%E4%B8%BB%E9%A2%98%0A#\n %0A###\n",
      "json_metadata": "{\"tags\":[\"linux\",\"programming\",\"gdm\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:32:30",
  "trx_id": "d2ae2da49f7c65d7e43acead13d6dd4ed0bf8f08",
  "trx_in_block": 27,
  "virtual_op": 0
}
bigearpublished a new post: arch-linux-gnome
2018/02/11 02:29:57
authorbigear
body###### pacman -S gnome-tweak-tool ###### gnome-tweak-tool extensions ==>> user themes ###### yaourt moka-icon-theme-git #安装moka图标主题 # ###### yaourt -S numix-circle-icon-theme-git # ###### sudo vim /etc/pacman.conf [xenlism-arch] SigLevel = Never Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch ###### sudo pacman -Syyu ###### sudo pacman -S xenlism-minimalism-theme ###### sudo pacman -S xenlism-wildfire # ###### yaourt -S gnome-tweak-tool $(常用扩展) # Alternatetab —— 增强alt+tab的功能 # Battery status —— 显示电池电量的百分比 # Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部 # Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏 # Media player indicator —— 显示音乐播放器的状态 # Netspeed ——在顶栏上显示网速 # OpenWeather —— 在顶栏显示天气情况 # Place status indicator —— 快速访问一些文件夹 # Removable drive menu —— 显示连接到电脑的usb设备 # Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区 # User themes —— 用来启用自定义的shell主题 # Workspace indicator —— 在顶栏显示当前示工作区的序号 # Dynamic panel transparency —— 顶栏透明 # Topicon # Remove drive menu # Remove Dropdown Arrows # Hide activities buttton # No topleft hot corner # Coverflow alt-tab # Frippery move clock # Hide workspace thumbnails ###### yaourt -S sky-gtk-theme ###### yaourt -S moka-icon-theme-git ###### pacman -S gtk-theme-arc ###### pacman -S numix-icon-theme-git ###### pacman -S wqy-microhei ###### curl -L -O http://archibold.io/sh/archibold #GDM登陆界面壁纸 ###### chmod +x archibold ###### sudo mv archibold /usr/bin ###### archibold login-background [壁纸的位置] ###### vim .bashrc #终端透明度, $(90越小越透明) if [ -n "$WINDOWID" ]; then TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 90 / 100))) xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX" fi
json metadata{"tags":["linux","programming","gdm"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinkarch-linux-gnome
titleArch Linux Gnome
Transaction InfoBlock #19764035/Trx aaaba079ce03a2da76fa090ab68099daa5fe73c5
View Raw JSON Data
{
  "block": 19764035,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "###### pacman -S gnome-tweak-tool\n###### gnome-tweak-tool\n\textensions ==>> user themes\n###### yaourt moka-icon-theme-git\t\t\t#安装moka图标主题\n#\n######  yaourt -S numix-circle-icon-theme-git\n\n#\n######  sudo vim /etc/pacman.conf\n\t[xenlism-arch]\n\tSigLevel = Never\n\tServer = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch\n######  sudo pacman -Syyu\n######  sudo pacman -S xenlism-minimalism-theme\n######  sudo pacman -S xenlism-wildfire\n#\n\n######  yaourt -S gnome-tweak-tool\n\t$(常用扩展)\n\t# Alternatetab —— 增强alt+tab的功能\n\t# Battery status —— 显示电池电量的百分比\n\t# Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部\n\t# Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏\n\t# Media player indicator —— 显示音乐播放器的状态\n\t# Netspeed ——在顶栏上显示网速\n\t# OpenWeather —— 在顶栏显示天气情况\n\t# Place status indicator —— 快速访问一些文件夹\n\t# Removable drive menu —— 显示连接到电脑的usb设备\n\t# Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区\n\t# User themes —— 用来启用自定义的shell主题\n\t# Workspace indicator —— 在顶栏显示当前示工作区的序号\n\t# Dynamic panel transparency —— 顶栏透明\n\t# Topicon\n\t# Remove drive menu\n\t# Remove Dropdown Arrows\n\t# Hide activities buttton\n\t# No topleft hot corner\n\t# Coverflow alt-tab\n\t# Frippery move clock\n\t# Hide workspace thumbnails\n\n\n######  yaourt -S sky-gtk-theme\t\t\t\n######  yaourt -S moka-icon-theme-git\n######  pacman -S gtk-theme-arc\n######  pacman -S numix-icon-theme-git\n\n######  pacman -S wqy-microhei\n\n######  curl -L -O http://archibold.io/sh/archibold\t#GDM登陆界面壁纸\n######  chmod +x archibold\n######  sudo mv archibold /usr/bin\n######  archibold login-background [壁纸的位置]\n\n######  vim .bashrc\t\t\t\t\t#终端透明度, $(90越小越透明)\n\tif [ -n \"$WINDOWID\"  ]; then\n\t\tTRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 90 / 100)))\n\t\txprop -id \"$WINDOWID\" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY \"$TRANSPARENCY_HEX\"\n\tfi",
      "json_metadata": "{\"tags\":[\"linux\",\"programming\",\"gdm\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "arch-linux-gnome",
      "title": "Arch Linux Gnome"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:29:57",
  "trx_id": "aaaba079ce03a2da76fa090ab68099daa5fe73c5",
  "trx_in_block": 25,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 02:27:00
authorbigear
body@@ -6693,3351 +6693,4 @@ ibus -%0A#%0A%0A###### sudo pacman -S vlc ffmpegthumbnailer gstreamer0.10-%7B%7Bbad,good,ugly,base%7D %5C%09%0A######%09%7B,-plugins%7D,ffmpeg%7D%09%09%09# %E8%A7%86%E9%A2%91%E7%BC%A9%E7%95%A5%E5%9B%BE%0A###### rm -rf ~/.thumbnails/fail%09%09%09# %E5%88%A0%E9%99%A4%E5%A4%B1%E8%B4%A5%E7%9A%84%E7%BC%A9%E7%95%A5%E5%9B%BE%0A%0A###### pacman -S gnome-tweak-tool%0A###### gnome-tweak-tool%0A%09extensions ==%3E%3E user themes%0A###### yaourt moka-icon-theme-git%09%09%09#%E5%AE%89%E8%A3%85moka%E5%9B%BE%E6%A0%87%E4%B8%BB%E9%A2%98%0A#%0A# yaourt -S numix-circle-icon-theme-git%0A#%0A%0A#%0A# sudo vim /etc/pacman.conf%0A%09%5Bxenlism-arch%5D%0A%09SigLevel = Never%0A%09Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch%0A# sudo pacman -Syyu%0A# sudo pacman -S xenlism-minimalism-theme%0A# sudo pacman -S xenlism-wildfire%0A#%0A%0A# yaourt -S gnome-tweak-tool%0A%09$(%E5%B8%B8%E7%94%A8%E6%89%A9%E5%B1%95)%0A%09# Alternatetab %E2%80%94%E2%80%94 %E5%A2%9E%E5%BC%BAalt+tab%E7%9A%84%E5%8A%9F%E8%83%BD%0A%09# Battery status %E2%80%94%E2%80%94 %E6%98%BE%E7%A4%BA%E7%94%B5%E6%B1%A0%E7%94%B5%E9%87%8F%E7%9A%84%E7%99%BE%E5%88%86%E6%AF%94%0A%09# Dash to Dock %E2%80%94%E2%80%94 %E5%B0%86%E5%B7%A6%E4%BE%A7%E7%9A%84dash%E5%8F%98%E6%88%90%E4%B8%80%E4%B8%AAdock%E6%A0%8F%EF%BC%8C%E6%88%91%E4%B8%80%E8%88%AC%E4%BC%9A%E6%8A%8A%E5%AE%83%E6%94%BE%E5%9C%A8%E5%BA%95%E9%83%A8%0A%09# Hide workspace thumbnails %E2%80%94%E2%80%94 %E9%9A%90%E8%97%8FOverview%E8%A7%86%E5%9B%BE%E5%8F%B3%E8%BE%B9%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8C%BA%E6%A0%8F%0A%09# Media player indicator %E2%80%94%E2%80%94 %E6%98%BE%E7%A4%BA%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE%E5%99%A8%E7%9A%84%E7%8A%B6%E6%80%81%0A%09# Netspeed %E2%80%94%E2%80%94%E5%9C%A8%E9%A1%B6%E6%A0%8F%E4%B8%8A%E6%98%BE%E7%A4%BA%E7%BD%91%E9%80%9F%0A%09# OpenWeather %E2%80%94%E2%80%94 %E5%9C%A8%E9%A1%B6%E6%A0%8F%E6%98%BE%E7%A4%BA%E5%A4%A9%E6%B0%94%E6%83%85%E5%86%B5%0A%09# Place status indicator %E2%80%94%E2%80%94 %E5%BF%AB%E9%80%9F%E8%AE%BF%E9%97%AE%E4%B8%80%E4%BA%9B%E6%96%87%E4%BB%B6%E5%A4%B9%0A%09# Removable drive menu %E2%80%94%E2%80%94 %E6%98%BE%E7%A4%BA%E8%BF%9E%E6%8E%A5%E5%88%B0%E7%94%B5%E8%84%91%E7%9A%84usb%E8%AE%BE%E5%A4%87%0A%09# Top panel workspace scroll %E2%80%94%E2%80%94 %E5%9C%A8%E9%A1%B6%E6%A0%8F%E4%B8%8A%E6%BB%9A%E5%8A%A8%E9%BC%A0%E6%A0%87%E4%B8%AD%E9%94%AE%E6%9D%A5%E5%BF%AB%E9%80%9F%E5%88%87%E6%8D%A2%E5%B7%A5%E4%BD%9C%E5%8C%BA%0A%09# User themes %E2%80%94%E2%80%94 %E7%94%A8%E6%9D%A5%E5%90%AF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E7%9A%84shell%E4%B8%BB%E9%A2%98%0A%09# Workspace indicator %E2%80%94%E2%80%94 %E5%9C%A8%E9%A1%B6%E6%A0%8F%E6%98%BE%E7%A4%BA%E5%BD%93%E5%89%8D%E7%A4%BA%E5%B7%A5%E4%BD%9C%E5%8C%BA%E7%9A%84%E5%BA%8F%E5%8F%B7%0A%09# Dynamic panel transparency %E2%80%94%E2%80%94 %E9%A1%B6%E6%A0%8F%E9%80%8F%E6%98%8E%0A%09# Topicon%0A%09# Remove drive menu%0A%09# Remove Dropdown Arrows%0A%09# Hide activities buttton%0A%09# No topleft hot corner%0A%09# Coverflow alt-tab%0A%09# Frippery move clock%0A%09# Hide workspace thumbnails%0A%0A%0A%09$(~/.local/share/gnome-shell/extensions)%09#%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95%0A%09$(/usr/share/themes %7C%7C ~/.local/share/themes)%09#%E4%B8%BB%E9%A2%98%E6%96%87%E4%BB%B6%0A%09$(/usr/share/icons)%09%09%09%09#%E5%9B%BE%E6%A0%87%E4%B8%BB%E9%A2%98%0A%0A%09http://gnome-look.org%09%09%09%09#%E4%B8%BB%E9%A2%98%0A%09http://www.deviantart.com%09%09%09#%E4%B8%BB%E9%A2%98%0A%0A# yaourt -S sky-gtk-theme%09%09%09# ??%0A# yaourt -S moka-icon-theme-git%0A# pacman -S gtk-theme-arc%0A# pacman -S numix-icon-theme-git%0A%0A# pacman -S wqy-microhei%0A%0A# curl -L -O http://archibold.io/sh/archibold%09#GDM%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2%E5%A3%81%E7%BA%B8%0A# chmod +x archibold%0A# sudo mv archibold /usr/bin%0A# archibold login-background %5B%E5%A3%81%E7%BA%B8%E7%9A%84%E4%BD%8D%E7%BD%AE%5D%0A%0A# vim .bashrc%09%09%09%09%09#%E7%BB%88%E7%AB%AF%E9%80%8F%E6%98%8E%E5%BA%A6, $(90%E8%B6%8A%E5%B0%8F%E8%B6%8A%E9%80%8F%E6%98%8E)%0A%09if %5B -n %22$WINDOWID%22 %5D; then%0A%09%09TRANSPARENCY_HEX=$(printf 0x%25x $((0xffffffff * 90 / 100)))%0A%09%09xprop -id %22$WINDOWID%22 -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY %22$TRANSPARENCY_HEX%22%0A%09fi%0A#%0A%0A# yaourt -S wps-office%0A# vim /usr/bin/wps /usr/bin/wpp /usr/bin/et%09#%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8fcitx%E6%97%B6%0A%09#!/bin/bash%0A%09export XMODIFIERS=%22@im=fcitx%22%0A%09export QT_IM_MODULE=%22fcitx%22%0A%09gOpt=%0A%09#gOptExt=-multiply%0A%09gTemplateExt=(%22wpt%22 %22dot%22 %22dotx%22)%0A# yaourt -S libreoffice-fresh%0A# yaourt -S libreoffice-fresh-zh-CN%09%09#%E5%8F%AF%E9%80%89, %E4%B8%AD%E6%96%87%0A%0A# yaourt -S rhythmbox%0A# vim .xprofile%09%09%09%09%09#%E6%AD%8C%E5%90%8D%E4%B9%B1%E7%A0%81%0A%09export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030%0A%09export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030%0A# yaourt -S python-mutagen%0A# mid3iconv -e GBK *.mp3%09%09%09#%E5%B0%86ID3%E4%BF%A1%E6%81%AF%E8%BD%AC%E6%8D%A2%E6%88%90Unicode%0A%0A# yaourt -S create_ap%09%09%09%09#%E5%88%9B%E5%BB%BAwifi%E7%83%AD%E7%82%B9%0A# vim wei/usr/lib/systemctl/system/create_ap.service%09# ??%0A%09ExecStart=/usr/bin/create_ap wlp3s0 wlp3s0 %5BWiFi%E5%90%8D%E7%A7%B0%5D %5BWiFi%E5%AF%86%E7%A0%81%5D%0A%0A# pacman -S openssh%0A#%0A# vim /etc/ssh/ssh_config%09#%E5%AF%B9%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9B%E8%A1%8C%E8%AE%BE%E7%BD%AE%0A%09Port 1104%09%09#%E9%BB%98%E8%AE%A4%E4%B8%BA22%0A%09Protocol 2%09%09#%E5%8D%8F%E8%AE%AE1%E6%8D%AE%E8%AF%B4%E4%B8%8D%E5%AE%89%E5%85%A8%0A#%0A# vim /etc/ssh/sshd_config%09#%E5%AF%B9%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E8%BF%9B%E8%A1%8C%E8%AE%BE%E7%BD%AE(%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B)%0A%09Port 1104%09%09#%E9%BB%98%E8%AE%A4%E4%B8%BA22%0A%09Banner /etc/issue%09#%E6%8C%87%E5%AE%9A%E7%99%BB%E9%99%86%E6%AC%A2%E8%BF%8E%E8%AF%AD%0A%09AllowUser USERNAME%09#%E5%85%81%E8%AE%B8%E7%99%BB%E9%99%86%E7%9A%84%E7%94%A8%E6%88%B7%0A%09PermitRootLogin no%09#%E7%A6%81%E6%AD%A2root%E9%80%9A%E8%BF%87ssh%E8%BF%9C%E7%A8%8B%E7%99%BB%E9%99%86%0A#%0A# systemctl enable sshd.service%09#%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%0A# systemctl start sshd%09%09#%E5%90%AF%E5%8A%A8%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B(%E7%9B%91%E5%90%AC1104%E7%AB%AF%E5%8F%A3)%0A# vim /lib/systemd/system/sshd.socket%0A%09ListenStream=1104%0A#%0A# pacman -S git%0A# git config --global core.editor %22vim%22%09%09#%E8%AE%BE%E7%BD%AEgit%E9%BB%98%E8%AE%A4%E7%9A%84%E7%BC%96%E8%BE%91%E5%99%A8%0A# git config --global user.name %22USER%22 %09#%E8%AE%BE%E7%BD%AEgit%E5%B8%90%E5%8F%B7%0A# git config --global user.email %[email protected]%22 #%E8%AE%BE%E7%BD%AEgit%E9%82%AE%E7%AE%B1%0A# git config --global color.ui true %09#%E8%AE%BE%E7%BD%AEgit%E5%AD%97%E7%AC%A6%E7%95%8C%E9%9D%A2%E5%90%AF%E7%94%A8%E9%A2%9C%E8%89%B2
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763976/Trx 6207c82a04ff97a3d1dc1a2d1205334d88b5b5c1
View Raw JSON Data
{
  "block": 19763976,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -6693,3351 +6693,4 @@\n ibus\n-%0A#%0A%0A###### sudo pacman -S vlc ffmpegthumbnailer gstreamer0.10-%7B%7Bbad,good,ugly,base%7D  %5C%09%0A######%09%7B,-plugins%7D,ffmpeg%7D%09%09%09# %E8%A7%86%E9%A2%91%E7%BC%A9%E7%95%A5%E5%9B%BE%0A###### rm -rf ~/.thumbnails/fail%09%09%09# %E5%88%A0%E9%99%A4%E5%A4%B1%E8%B4%A5%E7%9A%84%E7%BC%A9%E7%95%A5%E5%9B%BE%0A%0A###### pacman -S gnome-tweak-tool%0A###### gnome-tweak-tool%0A%09extensions ==%3E%3E user themes%0A###### yaourt moka-icon-theme-git%09%09%09#%E5%AE%89%E8%A3%85moka%E5%9B%BE%E6%A0%87%E4%B8%BB%E9%A2%98%0A#%0A# yaourt -S numix-circle-icon-theme-git%0A#%0A%0A#%0A# sudo vim /etc/pacman.conf%0A%09%5Bxenlism-arch%5D%0A%09SigLevel = Never%0A%09Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch%0A# sudo pacman -Syyu%0A# sudo pacman -S xenlism-minimalism-theme%0A# sudo pacman -S xenlism-wildfire%0A#%0A%0A# yaourt -S gnome-tweak-tool%0A%09$(%E5%B8%B8%E7%94%A8%E6%89%A9%E5%B1%95)%0A%09# Alternatetab %E2%80%94%E2%80%94 %E5%A2%9E%E5%BC%BAalt+tab%E7%9A%84%E5%8A%9F%E8%83%BD%0A%09# Battery status %E2%80%94%E2%80%94 %E6%98%BE%E7%A4%BA%E7%94%B5%E6%B1%A0%E7%94%B5%E9%87%8F%E7%9A%84%E7%99%BE%E5%88%86%E6%AF%94%0A%09# Dash to Dock %E2%80%94%E2%80%94 %E5%B0%86%E5%B7%A6%E4%BE%A7%E7%9A%84dash%E5%8F%98%E6%88%90%E4%B8%80%E4%B8%AAdock%E6%A0%8F%EF%BC%8C%E6%88%91%E4%B8%80%E8%88%AC%E4%BC%9A%E6%8A%8A%E5%AE%83%E6%94%BE%E5%9C%A8%E5%BA%95%E9%83%A8%0A%09# Hide workspace thumbnails %E2%80%94%E2%80%94 %E9%9A%90%E8%97%8FOverview%E8%A7%86%E5%9B%BE%E5%8F%B3%E8%BE%B9%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8C%BA%E6%A0%8F%0A%09# Media player indicator %E2%80%94%E2%80%94 %E6%98%BE%E7%A4%BA%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE%E5%99%A8%E7%9A%84%E7%8A%B6%E6%80%81%0A%09# Netspeed %E2%80%94%E2%80%94%E5%9C%A8%E9%A1%B6%E6%A0%8F%E4%B8%8A%E6%98%BE%E7%A4%BA%E7%BD%91%E9%80%9F%0A%09# OpenWeather %E2%80%94%E2%80%94 %E5%9C%A8%E9%A1%B6%E6%A0%8F%E6%98%BE%E7%A4%BA%E5%A4%A9%E6%B0%94%E6%83%85%E5%86%B5%0A%09# Place status indicator %E2%80%94%E2%80%94 %E5%BF%AB%E9%80%9F%E8%AE%BF%E9%97%AE%E4%B8%80%E4%BA%9B%E6%96%87%E4%BB%B6%E5%A4%B9%0A%09# Removable drive menu %E2%80%94%E2%80%94 %E6%98%BE%E7%A4%BA%E8%BF%9E%E6%8E%A5%E5%88%B0%E7%94%B5%E8%84%91%E7%9A%84usb%E8%AE%BE%E5%A4%87%0A%09# Top panel workspace scroll %E2%80%94%E2%80%94 %E5%9C%A8%E9%A1%B6%E6%A0%8F%E4%B8%8A%E6%BB%9A%E5%8A%A8%E9%BC%A0%E6%A0%87%E4%B8%AD%E9%94%AE%E6%9D%A5%E5%BF%AB%E9%80%9F%E5%88%87%E6%8D%A2%E5%B7%A5%E4%BD%9C%E5%8C%BA%0A%09# User themes %E2%80%94%E2%80%94 %E7%94%A8%E6%9D%A5%E5%90%AF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E7%9A%84shell%E4%B8%BB%E9%A2%98%0A%09# Workspace indicator %E2%80%94%E2%80%94 %E5%9C%A8%E9%A1%B6%E6%A0%8F%E6%98%BE%E7%A4%BA%E5%BD%93%E5%89%8D%E7%A4%BA%E5%B7%A5%E4%BD%9C%E5%8C%BA%E7%9A%84%E5%BA%8F%E5%8F%B7%0A%09# Dynamic panel transparency %E2%80%94%E2%80%94 %E9%A1%B6%E6%A0%8F%E9%80%8F%E6%98%8E%0A%09# Topicon%0A%09# Remove drive menu%0A%09# Remove Dropdown Arrows%0A%09# Hide activities buttton%0A%09# No topleft hot corner%0A%09# Coverflow alt-tab%0A%09# Frippery move clock%0A%09# Hide workspace thumbnails%0A%0A%0A%09$(~/.local/share/gnome-shell/extensions)%09#%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E7%9B%AE%E5%BD%95%0A%09$(/usr/share/themes %7C%7C ~/.local/share/themes)%09#%E4%B8%BB%E9%A2%98%E6%96%87%E4%BB%B6%0A%09$(/usr/share/icons)%09%09%09%09#%E5%9B%BE%E6%A0%87%E4%B8%BB%E9%A2%98%0A%0A%09http://gnome-look.org%09%09%09%09#%E4%B8%BB%E9%A2%98%0A%09http://www.deviantart.com%09%09%09#%E4%B8%BB%E9%A2%98%0A%0A# yaourt -S sky-gtk-theme%09%09%09# ??%0A# yaourt -S moka-icon-theme-git%0A# pacman -S gtk-theme-arc%0A# pacman -S numix-icon-theme-git%0A%0A# pacman -S wqy-microhei%0A%0A# curl -L -O http://archibold.io/sh/archibold%09#GDM%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2%E5%A3%81%E7%BA%B8%0A# chmod +x archibold%0A# sudo mv archibold /usr/bin%0A# archibold login-background %5B%E5%A3%81%E7%BA%B8%E7%9A%84%E4%BD%8D%E7%BD%AE%5D%0A%0A# vim .bashrc%09%09%09%09%09#%E7%BB%88%E7%AB%AF%E9%80%8F%E6%98%8E%E5%BA%A6, $(90%E8%B6%8A%E5%B0%8F%E8%B6%8A%E9%80%8F%E6%98%8E)%0A%09if %5B -n %22$WINDOWID%22  %5D; then%0A%09%09TRANSPARENCY_HEX=$(printf 0x%25x $((0xffffffff * 90 / 100)))%0A%09%09xprop -id %22$WINDOWID%22 -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY %22$TRANSPARENCY_HEX%22%0A%09fi%0A#%0A%0A# yaourt -S wps-office%0A# vim /usr/bin/wps /usr/bin/wpp /usr/bin/et%09#%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8fcitx%E6%97%B6%0A%09#!/bin/bash%0A%09export XMODIFIERS=%22@im=fcitx%22%0A%09export QT_IM_MODULE=%22fcitx%22%0A%09gOpt=%0A%09#gOptExt=-multiply%0A%09gTemplateExt=(%22wpt%22 %22dot%22 %22dotx%22)%0A# yaourt -S libreoffice-fresh%0A# yaourt -S libreoffice-fresh-zh-CN%09%09#%E5%8F%AF%E9%80%89, %E4%B8%AD%E6%96%87%0A%0A# yaourt -S rhythmbox%0A# vim .xprofile%09%09%09%09%09#%E6%AD%8C%E5%90%8D%E4%B9%B1%E7%A0%81%0A%09export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030%0A%09export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030%0A# yaourt -S python-mutagen%0A# mid3iconv -e GBK *.mp3%09%09%09#%E5%B0%86ID3%E4%BF%A1%E6%81%AF%E8%BD%AC%E6%8D%A2%E6%88%90Unicode%0A%0A# yaourt -S create_ap%09%09%09%09#%E5%88%9B%E5%BB%BAwifi%E7%83%AD%E7%82%B9%0A# vim wei/usr/lib/systemctl/system/create_ap.service%09# ??%0A%09ExecStart=/usr/bin/create_ap wlp3s0 wlp3s0 %5BWiFi%E5%90%8D%E7%A7%B0%5D %5BWiFi%E5%AF%86%E7%A0%81%5D%0A%0A# pacman -S openssh%0A#%0A# vim /etc/ssh/ssh_config%09#%E5%AF%B9%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9B%E8%A1%8C%E8%AE%BE%E7%BD%AE%0A%09Port 1104%09%09#%E9%BB%98%E8%AE%A4%E4%B8%BA22%0A%09Protocol 2%09%09#%E5%8D%8F%E8%AE%AE1%E6%8D%AE%E8%AF%B4%E4%B8%8D%E5%AE%89%E5%85%A8%0A#%0A# vim /etc/ssh/sshd_config%09#%E5%AF%B9%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E8%BF%9B%E8%A1%8C%E8%AE%BE%E7%BD%AE(%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B)%0A%09Port 1104%09%09#%E9%BB%98%E8%AE%A4%E4%B8%BA22%0A%09Banner /etc/issue%09#%E6%8C%87%E5%AE%9A%E7%99%BB%E9%99%86%E6%AC%A2%E8%BF%8E%E8%AF%AD%0A%09AllowUser USERNAME%09#%E5%85%81%E8%AE%B8%E7%99%BB%E9%99%86%E7%9A%84%E7%94%A8%E6%88%B7%0A%09PermitRootLogin no%09#%E7%A6%81%E6%AD%A2root%E9%80%9A%E8%BF%87ssh%E8%BF%9C%E7%A8%8B%E7%99%BB%E9%99%86%0A#%0A# systemctl enable sshd.service%09#%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%0A# systemctl start sshd%09%09#%E5%90%AF%E5%8A%A8%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B(%E7%9B%91%E5%90%AC1104%E7%AB%AF%E5%8F%A3)%0A# vim /lib/systemd/system/sshd.socket%0A%09ListenStream=1104%0A#%0A# pacman -S git%0A# git config --global core.editor %22vim%22%09%09#%E8%AE%BE%E7%BD%AEgit%E9%BB%98%E8%AE%A4%E7%9A%84%E7%BC%96%E8%BE%91%E5%99%A8%0A# git config --global user.name %22USER%22      %09#%E8%AE%BE%E7%BD%AEgit%E5%B8%90%E5%8F%B7%0A# git config --global user.email %[email protected]%22  #%E8%AE%BE%E7%BD%AEgit%E9%82%AE%E7%AE%B1%0A# git config --global color.ui true      %09#%E8%AE%BE%E7%BD%AEgit%E5%AD%97%E7%AC%A6%E7%95%8C%E9%9D%A2%E5%90%AF%E7%94%A8%E9%A2%9C%E8%89%B2\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:27:00",
  "trx_id": "6207c82a04ff97a3d1dc1a2d1205334d88b5b5c1",
  "trx_in_block": 36,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 02:25:24
authorbigear
body@@ -1476,16 +1476,21 @@ ERNAME%0A%0A +##### # mkinit @@ -1517,16 +1517,21 @@ %E5%86%85%E6%A0%B8%E7%9A%84%E5%90%AF%E5%8A%A8%E9%95%9C%E5%83%8F%0A +##### # pacman @@ -1539,16 +1539,21 @@ -S grub%0A +##### # grub-i @@ -1587,16 +1587,21 @@ #%E5%AE%89%E8%A3%85%E5%BC%95%E5%AF%BC%E7%A8%8B%E5%BA%8F%0A +##### # grub-m @@ -1641,16 +1641,21 @@ %E7%94%9F%E4%BA%A7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%0A%0A +##### # pacman @@ -1700,16 +1700,21 @@ fi-menu%0A +##### # pacman @@ -1765,16 +1765,21 @@ fconfig%0A +##### # system @@ -1819,16 +1819,21 @@ d%E6%9C%8D%E5%8A%A1%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%0A +##### # passwd @@ -1851,17 +1851,26 @@ t%E5%AF%86%E7%A0%81%0A +##### # exit%0A -# %0A +##### # um @@ -1891,16 +1891,21 @@ t,home%7D%0A +##### # reboot @@ -1906,16 +1906,21 @@ reboot%0A%0A +##### # userad @@ -1955,16 +1955,21 @@ SERNAME%0A +##### # passwd @@ -1978,16 +1978,21 @@ SERNAME%0A +##### # visudo @@ -2046,24 +2046,34 @@ %09%09#%E5%8F%96%E6%B6%88%E6%B3%A8%E9%87%8A%0A +##### # exit%0A%0A +##### # sudo p @@ -2087,16 +2087,21 @@ S vim%0A#%0A +##### # vim /e @@ -2308,24 +2308,29 @@ n.org/$arch%0A +##### # sudo pacma @@ -2336,16 +2336,21 @@ an -Syy%0A +##### # sudo p @@ -2360,16 +2360,21 @@ an -Syu%0A +##### # sudo p @@ -2400,16 +2400,21 @@ keyring%0A +##### # sudo p @@ -2430,16 +2430,21 @@ yaourt%0A%0A +##### # sudo p @@ -2468,16 +2468,21 @@ pletion%0A +##### # sudo p @@ -2499,16 +2499,21 @@ tfs-3g%0A%0A +##### # pacman @@ -2527,16 +2527,21 @@ a-utils%0A +##### # pacman @@ -2553,16 +2553,21 @@ lsa-oss%0A +##### # gpassw @@ -2609,16 +2609,21 @@ dio%E7%94%A8%E6%88%B7%E7%BB%84%E4%B8%AD%0A +##### # su - U @@ -2647,16 +2647,21 @@ %E5%88%87%E6%8D%A2%E5%88%B0%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%0A +##### # alsami @@ -2689,16 +2689,21 @@ %E6%98%AF%E8%BE%83%E5%90%88%E9%80%82%E7%9A%84%E8%8C%83%E5%9B%B4%0A +##### # aplay @@ -2761,23 +2761,33 @@ mixer%E8%AE%BE%E7%BD%AE%0A +##### # exit%0A +##### # /usr/s @@ -2820,16 +2820,22 @@ %E4%BF%9D%E5%AD%98%E5%A3%B0%E9%9F%B3%E9%85%8D%E7%BD%AE%0A# +##### vi /etc/ @@ -2886,16 +2886,21 @@ alsa)%0A%0A +##### # lspci @@ -2929,16 +2929,21 @@ #%E6%9F%A5%E7%9C%8B%E6%98%BE%E5%8D%A1%E7%B1%BB%E5%9E%8B%0A +##### # pacman @@ -3846,16 +3846,21 @@ -----+%0A%0A +##### # pacman @@ -3882,16 +3882,21 @@ %09%09%09%09X11%0A +##### # pacman @@ -3940,24 +3940,29 @@ Xorg Server%0A +##### # pacman -S @@ -3996,16 +3996,21 @@ %E9%80%89%EF%BC%8C%E8%A7%A6%E6%91%B8%E6%9D%BF%E6%94%AF%E6%8C%81%0A +##### # pacman @@ -4040,16 +4040,21 @@ %E9%A9%BF%E6%AD%A3%E9%BB%91%E7%9F%A2%E9%87%8F%E5%AD%97%E4%BD%93%0A +##### # pacman @@ -4095,16 +4095,21 @@ %E9%80%89%EF%BC%8C%E5%BE%AE%E7%B1%B3%E9%BB%91%E5%AD%97%E4%BD%93%0A +##### # pacman @@ -4150,16 +4150,21 @@ %E7%95%8C%E9%9D%A2%E7%9A%84%E9%94%AE%E7%9B%98%E9%A9%B1%E5%8A%A8%0A +##### # pacman @@ -4199,16 +4199,21 @@ %09%09%E9%BC%A0%E6%A0%87%E7%9A%84%E9%A9%B1%E5%8A%A8%0A +##### # pacman @@ -4227,16 +4227,21 @@ g-xinit%0A +##### # pacman @@ -4294,16 +4294,21 @@ oftware%0A +##### # pacman @@ -4337,16 +4337,21 @@ M%E4%BD%9C%E4%B8%BA%E7%99%BB%E9%99%86%E5%99%A8%0A%0A +##### # sudo s @@ -4383,16 +4383,21 @@ %E7%AE%A1%E7%90%86%E5%99%A8%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%0A +##### # sudo s @@ -4424,16 +4424,21 @@ service%0A +##### # sudo s @@ -4468,16 +4468,21 @@ Manager%0A +##### # reboot @@ -4483,16 +4483,21 @@ reboot%0A%0A +##### # sudo p @@ -4545,16 +4545,21 @@ %E5%AE%89%E8%A3%85%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93%0A%0A +##### # yaourt @@ -4591,16 +4591,21 @@ hany%E6%B5%8F%E8%A7%88%E5%99%A8%0A +##### # yaourt @@ -4622,16 +4622,21 @@ -chrome%0A +##### # pacman @@ -4680,16 +4680,21 @@ hplugin%0A +##### # yaourt @@ -4728,16 +4728,21 @@ %E4%B8%AD%E6%96%87, %E5%8F%AF%E9%80%89%0A%0A +##### # yaourt @@ -4765,16 +4765,21 @@ plugins%0A +##### # yaourt @@ -4786,16 +4786,21 @@ -S vim%0A +##### # yaourt @@ -4810,16 +4810,21 @@ emacs%0A%0A +##### # sudo p @@ -4840,16 +4840,21 @@ cd ibus%0A +##### # gsetti @@ -4926,16 +4926,21 @@ %E7%94%A8iBus%0A#%0A +##### # sudo p @@ -4990,16 +4990,21 @@ itx-qt5%0A +##### # vim ~/ @@ -5097,16 +5097,21 @@ m=fcitx%0A +##### # gsetti @@ -5206,16 +5206,21 @@ x'%3E%7D%22%0A#%0A +##### # yaourt @@ -5258,16 +5258,21 @@ nel-git%0A +##### # fcitx- @@ -5291,16 +5291,21 @@ %09%09%E6%B7%BB%E5%8A%A0%E8%BE%93%E5%85%A5%E6%B3%95%0A +##### # pacman @@ -5332,16 +5332,21 @@ %09%09%09%E6%8B%BC%E9%9F%B3%0A +##### # yaourt @@ -5368,16 +5368,21 @@ pinyin%0A%0A +##### # pacman @@ -5399,16 +5399,21 @@ rchiver%0A +##### # pacman @@ -5426,16 +5426,21 @@ ythmbox%0A +##### # pacman @@ -5457,16 +5457,21 @@ nkscape%0A +##### # yaourt @@ -5494,16 +5494,21 @@ %09%09#%E4%B8%8B%E8%BD%BD%E5%B7%A5%E5%85%B7%0A +##### # yaourt @@ -5516,16 +5516,21 @@ -S wget%0A +##### # yaourt @@ -5551,16 +5551,21 @@ r p7zip%0A +##### # yaourt @@ -5574,16 +5574,21 @@ S unrar%0A +##### # yaourt @@ -5605,16 +5605,21 @@ fetch%0A#%0A +##### # sudo y @@ -5630,32 +5630,37 @@ t -S virtualbox%0A +##### # sudo pacman -S @@ -5695,16 +5695,21 @@ tualbox%0A +##### # sudo p @@ -5736,16 +5736,21 @@ modules%0A +##### # sudo m @@ -5777,16 +5777,21 @@ %E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%0A +##### # pacman @@ -5812,16 +5812,21 @@ %09%E5%88%86%E5%8C%BA%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%0A +##### # pacman @@ -5835,16 +5835,21 @@ S scrot%0A +##### # pacman @@ -5863,16 +5863,21 @@ pe ??%0A +##### # pacman @@ -5880,32 +5880,37 @@ cman -S mplayer%0A +##### # pacman -S code @@ -5949,16 +5949,21 @@ 10-ugly%0A +##### # pacman @@ -5987,16 +5987,21 @@ -ffmpeg%0A +##### # pacman @@ -6013,16 +6013,21 @@ mplayer%0A +##### # pacman @@ -6034,16 +6034,21 @@ -S vlc%0A +##### # pacman @@ -6058,16 +6058,21 @@ deluge%0A +##### # pacman @@ -6096,16 +6096,21 @@ S%E7%A6%BB%E7%BA%BF%E9%98%85%E8%AF%BB%E8%BD%AF%E4%BB%B6%0A +##### # pacman @@ -6136,16 +6136,21 @@ %E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%AE%A2%E6%88%B7%E7%AB%AF%0A +##### # pacman @@ -6158,16 +6158,21 @@ -S lftp%0A +##### # pacman @@ -6185,16 +6185,21 @@ lezilla%0A +##### # pacman @@ -6206,16 +6206,21 @@ -S k3b%0A +##### # gpassw @@ -6240,16 +6240,21 @@ optical%0A +##### # pacman @@ -6265,16 +6265,21 @@ archey3%0A +##### # pacman @@ -6287,16 +6287,21 @@ -S alsi%0A +##### # pacman @@ -6311,16 +6311,21 @@ evince%0A +##### # pacman @@ -6351,16 +6351,21 @@ HM%E6%96%87%E6%A1%A3%E6%9F%A5%E7%9C%8B%E5%99%A8%0A +##### # pacman @@ -6380,16 +6380,21 @@ -roller%0A +##### # pacman @@ -6409,16 +6409,21 @@ r unzip%0A +##### # pacman @@ -6435,16 +6435,21 @@ ilyterm%0A +##### # pacman @@ -6459,16 +6459,21 @@ cowsay%0A +##### # pacman @@ -6495,16 +6495,21 @@ gekit%0A#%0A +##### # pacman @@ -6517,16 +6517,21 @@ -S ibus%0A +##### # pacman @@ -6559,16 +6559,21 @@ bpinyin%0A +##### # pacman @@ -6584,16 +6584,21 @@ ibus-qt%0A +##### # qtconf @@ -6622,16 +6622,21 @@ %E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E8%BE%93%E5%85%A5%E6%B3%95%0A +##### # dconf @@ -6656,16 +6656,21 @@ dconf%E9%85%8D%E7%BD%AE%0A +##### # ibus-d @@ -6693,16 +6693,21 @@ ibus%0A#%0A%0A +##### # sudo p @@ -6777,16 +6777,21 @@ se%7D %5C%09%0A +##### #%09%7B,-plu @@ -6814,16 +6814,21 @@ # %E8%A7%86%E9%A2%91%E7%BC%A9%E7%95%A5%E5%9B%BE%0A +##### # rm -rf @@ -6861,16 +6861,21 @@ %E5%A4%B1%E8%B4%A5%E7%9A%84%E7%BC%A9%E7%95%A5%E5%9B%BE%0A%0A +##### # pacman @@ -6895,16 +6895,21 @@ ak-tool%0A +##### # gnome- @@ -6948,16 +6948,21 @@ themes%0A +##### # yaourt
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"app":"steemit/0.1","format":"markdown","links":["http://archibold.io/sh/archibold"]}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763944/Trx 401d2e492708e85d8c46e04aebbff986b27dd200
View Raw JSON Data
{
  "block": 19763944,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1476,16 +1476,21 @@\n ERNAME%0A%0A\n+#####\n # mkinit\n@@ -1517,16 +1517,21 @@\n %E5%86%85%E6%A0%B8%E7%9A%84%E5%90%AF%E5%8A%A8%E9%95%9C%E5%83%8F%0A\n+#####\n # pacman\n@@ -1539,16 +1539,21 @@\n -S grub%0A\n+#####\n # grub-i\n@@ -1587,16 +1587,21 @@\n #%E5%AE%89%E8%A3%85%E5%BC%95%E5%AF%BC%E7%A8%8B%E5%BA%8F%0A\n+#####\n # grub-m\n@@ -1641,16 +1641,21 @@\n %E7%94%9F%E4%BA%A7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%0A%0A\n+#####\n # pacman\n@@ -1700,16 +1700,21 @@\n fi-menu%0A\n+#####\n # pacman\n@@ -1765,16 +1765,21 @@\n fconfig%0A\n+#####\n # system\n@@ -1819,16 +1819,21 @@\n d%E6%9C%8D%E5%8A%A1%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%0A\n+#####\n # passwd\n@@ -1851,17 +1851,26 @@\n t%E5%AF%86%E7%A0%81%0A\n+#####\n # exit%0A\n-#\n %0A\n+#####\n # um\n@@ -1891,16 +1891,21 @@\n t,home%7D%0A\n+#####\n # reboot\n@@ -1906,16 +1906,21 @@\n reboot%0A%0A\n+#####\n # userad\n@@ -1955,16 +1955,21 @@\n SERNAME%0A\n+#####\n # passwd\n@@ -1978,16 +1978,21 @@\n SERNAME%0A\n+#####\n # visudo\n@@ -2046,24 +2046,34 @@\n %09%09#%E5%8F%96%E6%B6%88%E6%B3%A8%E9%87%8A%0A\n+#####\n # exit%0A%0A\n+#####\n # sudo p\n@@ -2087,16 +2087,21 @@\n S vim%0A#%0A\n+#####\n # vim /e\n@@ -2308,24 +2308,29 @@\n n.org/$arch%0A\n+#####\n # sudo pacma\n@@ -2336,16 +2336,21 @@\n an -Syy%0A\n+#####\n # sudo p\n@@ -2360,16 +2360,21 @@\n an -Syu%0A\n+#####\n # sudo p\n@@ -2400,16 +2400,21 @@\n keyring%0A\n+#####\n # sudo p\n@@ -2430,16 +2430,21 @@\n yaourt%0A%0A\n+#####\n # sudo p\n@@ -2468,16 +2468,21 @@\n pletion%0A\n+#####\n # sudo p\n@@ -2499,16 +2499,21 @@\n tfs-3g%0A%0A\n+#####\n # pacman\n@@ -2527,16 +2527,21 @@\n a-utils%0A\n+#####\n # pacman\n@@ -2553,16 +2553,21 @@\n lsa-oss%0A\n+#####\n # gpassw\n@@ -2609,16 +2609,21 @@\n dio%E7%94%A8%E6%88%B7%E7%BB%84%E4%B8%AD%0A\n+#####\n # su - U\n@@ -2647,16 +2647,21 @@\n %E5%88%87%E6%8D%A2%E5%88%B0%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%0A\n+#####\n # alsami\n@@ -2689,16 +2689,21 @@\n %E6%98%AF%E8%BE%83%E5%90%88%E9%80%82%E7%9A%84%E8%8C%83%E5%9B%B4%0A\n+#####\n # aplay \n@@ -2761,23 +2761,33 @@\n mixer%E8%AE%BE%E7%BD%AE%0A\n+#####\n # exit%0A\n+#####\n # /usr/s\n@@ -2820,16 +2820,22 @@\n %E4%BF%9D%E5%AD%98%E5%A3%B0%E9%9F%B3%E9%85%8D%E7%BD%AE%0A#\n+##### \n vi /etc/\n@@ -2886,16 +2886,21 @@\n  alsa)%0A%0A\n+#####\n # lspci \n@@ -2929,16 +2929,21 @@\n #%E6%9F%A5%E7%9C%8B%E6%98%BE%E5%8D%A1%E7%B1%BB%E5%9E%8B%0A\n+#####\n # pacman\n@@ -3846,16 +3846,21 @@\n -----+%0A%0A\n+#####\n # pacman\n@@ -3882,16 +3882,21 @@\n %09%09%09%09X11%0A\n+#####\n # pacman\n@@ -3940,24 +3940,29 @@\n Xorg Server%0A\n+#####\n # pacman -S \n@@ -3996,16 +3996,21 @@\n %E9%80%89%EF%BC%8C%E8%A7%A6%E6%91%B8%E6%9D%BF%E6%94%AF%E6%8C%81%0A\n+#####\n # pacman\n@@ -4040,16 +4040,21 @@\n %E9%A9%BF%E6%AD%A3%E9%BB%91%E7%9F%A2%E9%87%8F%E5%AD%97%E4%BD%93%0A\n+#####\n # pacman\n@@ -4095,16 +4095,21 @@\n %E9%80%89%EF%BC%8C%E5%BE%AE%E7%B1%B3%E9%BB%91%E5%AD%97%E4%BD%93%0A\n+#####\n # pacman\n@@ -4150,16 +4150,21 @@\n %E7%95%8C%E9%9D%A2%E7%9A%84%E9%94%AE%E7%9B%98%E9%A9%B1%E5%8A%A8%0A\n+#####\n # pacman\n@@ -4199,16 +4199,21 @@\n %09%09%E9%BC%A0%E6%A0%87%E7%9A%84%E9%A9%B1%E5%8A%A8%0A\n+#####\n # pacman\n@@ -4227,16 +4227,21 @@\n g-xinit%0A\n+#####\n # pacman\n@@ -4294,16 +4294,21 @@\n oftware%0A\n+#####\n # pacman\n@@ -4337,16 +4337,21 @@\n M%E4%BD%9C%E4%B8%BA%E7%99%BB%E9%99%86%E5%99%A8%0A%0A\n+#####\n # sudo s\n@@ -4383,16 +4383,21 @@\n %E7%AE%A1%E7%90%86%E5%99%A8%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%0A\n+#####\n # sudo s\n@@ -4424,16 +4424,21 @@\n service%0A\n+#####\n # sudo s\n@@ -4468,16 +4468,21 @@\n Manager%0A\n+#####\n # reboot\n@@ -4483,16 +4483,21 @@\n reboot%0A%0A\n+#####\n # sudo p\n@@ -4545,16 +4545,21 @@\n %E5%AE%89%E8%A3%85%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93%0A%0A\n+#####\n # yaourt\n@@ -4591,16 +4591,21 @@\n hany%E6%B5%8F%E8%A7%88%E5%99%A8%0A\n+#####\n # yaourt\n@@ -4622,16 +4622,21 @@\n -chrome%0A\n+#####\n # pacman\n@@ -4680,16 +4680,21 @@\n hplugin%0A\n+#####\n # yaourt\n@@ -4728,16 +4728,21 @@\n %E4%B8%AD%E6%96%87, %E5%8F%AF%E9%80%89%0A%0A\n+#####\n # yaourt\n@@ -4765,16 +4765,21 @@\n plugins%0A\n+#####\n # yaourt\n@@ -4786,16 +4786,21 @@\n  -S vim%0A\n+#####\n # yaourt\n@@ -4810,16 +4810,21 @@\n  emacs%0A%0A\n+#####\n # sudo p\n@@ -4840,16 +4840,21 @@\n cd ibus%0A\n+#####\n # gsetti\n@@ -4926,16 +4926,21 @@\n %E7%94%A8iBus%0A#%0A\n+#####\n # sudo p\n@@ -4990,16 +4990,21 @@\n itx-qt5%0A\n+#####\n # vim ~/\n@@ -5097,16 +5097,21 @@\n m=fcitx%0A\n+#####\n # gsetti\n@@ -5206,16 +5206,21 @@\n x'%3E%7D%22%0A#%0A\n+#####\n # yaourt\n@@ -5258,16 +5258,21 @@\n nel-git%0A\n+#####\n # fcitx-\n@@ -5291,16 +5291,21 @@\n %09%09%E6%B7%BB%E5%8A%A0%E8%BE%93%E5%85%A5%E6%B3%95%0A\n+#####\n # pacman\n@@ -5332,16 +5332,21 @@\n   %09%09%09%E6%8B%BC%E9%9F%B3%0A\n+#####\n # yaourt\n@@ -5368,16 +5368,21 @@\n pinyin%0A%0A\n+#####\n # pacman\n@@ -5399,16 +5399,21 @@\n rchiver%0A\n+#####\n # pacman\n@@ -5426,16 +5426,21 @@\n ythmbox%0A\n+#####\n # pacman\n@@ -5457,16 +5457,21 @@\n nkscape%0A\n+#####\n # yaourt\n@@ -5494,16 +5494,21 @@\n %09%09#%E4%B8%8B%E8%BD%BD%E5%B7%A5%E5%85%B7%0A\n+#####\n # yaourt\n@@ -5516,16 +5516,21 @@\n -S wget%0A\n+#####\n # yaourt\n@@ -5551,16 +5551,21 @@\n r p7zip%0A\n+#####\n # yaourt\n@@ -5574,16 +5574,21 @@\n S unrar%0A\n+#####\n # yaourt\n@@ -5605,16 +5605,21 @@\n fetch%0A#%0A\n+#####\n # sudo y\n@@ -5630,32 +5630,37 @@\n t -S virtualbox%0A\n+#####\n # sudo pacman -S\n@@ -5695,16 +5695,21 @@\n tualbox%0A\n+#####\n # sudo p\n@@ -5736,16 +5736,21 @@\n modules%0A\n+#####\n # sudo m\n@@ -5777,16 +5777,21 @@\n %E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%0A\n+#####\n # pacman\n@@ -5812,16 +5812,21 @@\n %09%E5%88%86%E5%8C%BA%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%0A\n+#####\n # pacman\n@@ -5835,16 +5835,21 @@\n S scrot%0A\n+#####\n # pacman\n@@ -5863,16 +5863,21 @@\n pe   ??%0A\n+#####\n # pacman\n@@ -5880,32 +5880,37 @@\n cman -S mplayer%0A\n+#####\n # pacman -S code\n@@ -5949,16 +5949,21 @@\n 10-ugly%0A\n+#####\n # pacman\n@@ -5987,16 +5987,21 @@\n -ffmpeg%0A\n+#####\n # pacman\n@@ -6013,16 +6013,21 @@\n mplayer%0A\n+#####\n # pacman\n@@ -6034,16 +6034,21 @@\n  -S vlc%0A\n+#####\n # pacman\n@@ -6058,16 +6058,21 @@\n  deluge%0A\n+#####\n # pacman\n@@ -6096,16 +6096,21 @@\n S%E7%A6%BB%E7%BA%BF%E9%98%85%E8%AF%BB%E8%BD%AF%E4%BB%B6%0A\n+#####\n # pacman\n@@ -6136,16 +6136,21 @@\n %E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%AE%A2%E6%88%B7%E7%AB%AF%0A\n+#####\n # pacman\n@@ -6158,16 +6158,21 @@\n -S lftp%0A\n+#####\n # pacman\n@@ -6185,16 +6185,21 @@\n lezilla%0A\n+#####\n # pacman\n@@ -6206,16 +6206,21 @@\n  -S k3b%0A\n+#####\n # gpassw\n@@ -6240,16 +6240,21 @@\n optical%0A\n+#####\n # pacman\n@@ -6265,16 +6265,21 @@\n archey3%0A\n+#####\n # pacman\n@@ -6287,16 +6287,21 @@\n -S alsi%0A\n+#####\n # pacman\n@@ -6311,16 +6311,21 @@\n  evince%0A\n+#####\n # pacman\n@@ -6351,16 +6351,21 @@\n HM%E6%96%87%E6%A1%A3%E6%9F%A5%E7%9C%8B%E5%99%A8%0A\n+#####\n # pacman\n@@ -6380,16 +6380,21 @@\n -roller%0A\n+#####\n # pacman\n@@ -6409,16 +6409,21 @@\n r unzip%0A\n+#####\n # pacman\n@@ -6435,16 +6435,21 @@\n ilyterm%0A\n+#####\n # pacman\n@@ -6459,16 +6459,21 @@\n  cowsay%0A\n+#####\n # pacman\n@@ -6495,16 +6495,21 @@\n gekit%0A#%0A\n+#####\n # pacman\n@@ -6517,16 +6517,21 @@\n -S ibus%0A\n+#####\n # pacman\n@@ -6559,16 +6559,21 @@\n bpinyin%0A\n+#####\n # pacman\n@@ -6584,16 +6584,21 @@\n ibus-qt%0A\n+#####\n # qtconf\n@@ -6622,16 +6622,21 @@\n %E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E8%BE%93%E5%85%A5%E6%B3%95%0A\n+#####\n # dconf \n@@ -6656,16 +6656,21 @@\n dconf%E9%85%8D%E7%BD%AE%0A\n+#####\n # ibus-d\n@@ -6693,16 +6693,21 @@\n ibus%0A#%0A%0A\n+#####\n # sudo p\n@@ -6777,16 +6777,21 @@\n se%7D  %5C%09%0A\n+#####\n #%09%7B,-plu\n@@ -6814,16 +6814,21 @@\n # %E8%A7%86%E9%A2%91%E7%BC%A9%E7%95%A5%E5%9B%BE%0A\n+#####\n # rm -rf\n@@ -6861,16 +6861,21 @@\n %E5%A4%B1%E8%B4%A5%E7%9A%84%E7%BC%A9%E7%95%A5%E5%9B%BE%0A%0A\n+#####\n # pacman\n@@ -6895,16 +6895,21 @@\n ak-tool%0A\n+#####\n # gnome-\n@@ -6948,16 +6948,21 @@\n  themes%0A\n+#####\n # yaourt\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"links\":[\"http://archibold.io/sh/archibold\"]}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:25:24",
  "trx_id": "401d2e492708e85d8c46e04aebbff986b27dd200",
  "trx_in_block": 5,
  "virtual_op": 0
}
2018/02/11 02:11:12
authorcheetah
bodyHi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: http://blog.csdn.net/tennysonsky/article/details/44964597
json metadata
parent authorbigear
parent permlinklinux
permlinkcheetah-re-bigearlinux
title
Transaction InfoBlock #19763660/Trx cc453b3ac6504cfecf57fd172590b5a0a281ea0f
View Raw JSON Data
{
  "block": 19763660,
  "op": [
    "comment",
    {
      "author": "cheetah",
      "body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttp://blog.csdn.net/tennysonsky/article/details/44964597",
      "json_metadata": "",
      "parent_author": "bigear",
      "parent_permlink": "linux",
      "permlink": "cheetah-re-bigearlinux",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:11:12",
  "trx_id": "cc453b3ac6504cfecf57fd172590b5a0a281ea0f",
  "trx_in_block": 42,
  "virtual_op": 0
}
cheetahupvoted (0.08%) @bigear / linux
2018/02/11 02:11:03
authorbigear
permlinklinux
votercheetah
weight8 (0.08%)
Transaction InfoBlock #19763657/Trx d46f595769c056551a75ebea7a233f35b92a9e85
View Raw JSON Data
{
  "block": 19763657,
  "op": [
    "vote",
    {
      "author": "bigear",
      "permlink": "linux",
      "voter": "cheetah",
      "weight": 8
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:11:03",
  "trx_id": "d46f595769c056551a75ebea7a233f35b92a9e85",
  "trx_in_block": 11,
  "virtual_op": 0
}
bigearpublished a new post: linux
2018/02/11 02:10:48
authorbigear
body概述 操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说“某某函数比某某函数效率高XX倍”一样,脱离了实际环境,这些结论是比较片面的。 而进程调度究竟有多重要呢? 首先,我们需要明确一点:进程调度是对 TASK_RUNNING 状态的进程进行调度。如果进程不可执行(正在睡眠或其他),那么它跟进程调度没多大关系。所以,如果你的系统负载非常低,盼星星盼月亮才出现一个可执行状态的进程。那么进程调度也就不会太重要。哪个进程可执行,就让它执行去,没有什么需要多考虑的。反之,如果系统负载非常高,时时刻刻都有 N 多个进程处于可执行状态,等待被调度运行。那么进程调度程序为了协调这 N 个进程的执行,必定得做很多工作。协调得不好,系统的性能就会大打折扣。这个时候,进程调度就是非常重要的。 尽管我们平常接触的很多计算机(如桌面系统、网络服务器、等)负载都比较低,但是 linux 作为一个通用操作系统,不能假设系统负载低,必须为应付高负载下的进程调度做精心的设计。当然,这些设计对于低负载(且没有什么实时性要求)的环境,没多大用。极端情况下,如果 CPU 的负载始终保持 0 或 1(永远都只有一个进程或没有进程需要在 CPU 上运行),那么这些设计基本上都是徒劳的。 优先级 现在的操作系统为了协调多个进程的“同时”运行,最基本的手段就是给进程定义优先级。定义了进程的优先级,如果有多个进程同时处于可执行状态,那么谁优先级高谁就去执行,没有什么好纠结的了。 那么,进程的优先级该如何确定呢?有两种方式:由用户程序指定、由内核的调度程序动态调整。(下面会说到) linux 内核将进程分成两个级别:普通进程和实时进程。实时进程的优先级都高于普通进程,除此之外,它们的调度策略也有所不同。 实时进程的调度 实时,原本的涵义是“给定的操作一定要在确定的时间内完成”。重点并不在于操作一定要处理得多快,而是时间要可控(在最坏情况下也不能突破给定的时间)。这样的“实时”称为“硬实时”,多用于很精密的系统之中(比如什么火箭、导弹之类的)。一般来说,硬实时的系统是相对比较专用的。 像 linux 这样的通用操作系统显然没法满足这样的要求,中断处理、虚拟内存、等机制的存在给处理时间带来了很大的不确定性。硬件的 cache、磁盘寻道、总线争用、也会带来不确定性。 比如考虑“i++;”这么一句 C 代码。绝大多数情况下,它执行得很快。但是极端情况下还是有这样的可能: 1、i 的内存空间未分配,CPU 触发缺页异常。而 linux 在缺页异常的处理代码中试图分配内存时,又可能由于系统内存紧缺而分配失败,导致进程进入睡眠; 2、代码执行过程中硬件产生中断,linux 进入中断处理程序而搁置当前进程。而中断处理程序的处理过程中又可能发生新的硬件中断,中断永远嵌套不止……; 等等…… 而像 linux 这样号称实现了“实时”的通用操作系统,其实只是实现了“软实时”,即尽可能地满足进程的实时需求。 如果一个进程有实时需求(它是一个实时进程),则只要它是可执行状态的,内核就一直让它执行,以尽可能地满足它对 CPU 的需要,直到它完成所需要做的事情,然后睡眠或退出(变为非可执行状态)。而如果有多个实时进程都处于可执行状态,则内核会先满足优先级最高的实时进程对 CPU 的需要,直到它变为非可执行状态。 于是,只要高优先级的实时进程一直处于可执行状态,低优先级的实时进程就一直不能得到 CPU;只要一直有实时进程处于可执行状态,普通进程就一直不能得到 CPU。 (后来,内核添加了 /proc/sys/kernel/sched_rt_runtime_us和 /proc/sys/kernel/sched_rt_period_us 两个参数,限定了在以 sched_rt_period_us 为周期的时间内,实时进程最多只能运行 sched_rt_runtime_us 这么多时间。这样就在一直有实时进程处于可执行状态的情况下,给普通进程留了一点点能够得到执行的机会。 那么,如果多个相同优先级的实时进程都处于可执行状态呢?这时就有两种调度策略可供选择: 1、SCHED_FIFO:先进先出。直到先被执行的进程变为非可执行状态,后来的进程才被调度执行。在这种策略下,先来的进程可以执行 sched_yield 系统调用,自愿放弃CPU,以让权给后来的进程; 2、SCHED_RR:轮转调度。内核为实时进程分配时间片,在时间片用完时,让下一个进程使用 CPU; 强调一下,这两种调度策略仅仅针对于相同优先级的多个实时进程同时处于可执行状态的情况。 在 linux 下,用户程序可以通过 sched_setscheduler 系统调用来设置进程的调度策略以及相关调度参数;sched_setparam 系统调用则只用于设置调度参数。这两个系统调用要求用户进程具有设置进程优先级的能力(CAP_SYS_NICE,一般来说需要 root 权限)。 通过将进程的策略设为 SCHED_FIFO 或 SCHED_RR,使得进程变为实时进程。而进程的优先级则是通过以上两个系统调用在设置调度参数时指定的。 对于实时进程,内核不会试图调整其优先级。因为进程实时与否?有多实时?这些问题都是跟用户程序的应用场景相关,只有用户能够回答,内核不能臆断。 综上所述,实时进程的调度是非常简单的。进程的优先级和调度策略都由用户定死了,内核只需要总是选择优先级最高的实时进程来调度执行即可。唯一稍微麻烦一点的只是在选择具有相同优先级的实时进程时,要考虑两种调度策略。 普通进程的调度 实时进程调度的中心思想是,让处于可执行状态的最高优先级的实时进程尽可能地占有 CPU,因为它有实时需求;而普通进程则被认为是没有实时需求的进程,于是调度程序力图让各个处于可执行状态的普通进程和平共处地分享 CPU,从而让用户觉得这些进程是同时运行的。 与实时进程相比,普通进程的调度要复杂得多。内核需要考虑两件麻烦事: 一、动态调整进程的优先级 按进程的行为特征,可以将进程分为“交互式进程”和“批处理进程”: 交互式进程(如桌面程序、服务器、等)主要的任务是与外界交互。这样的进程应该具有较高的优先级,它们总是睡眠等待外界的输入。而在输入到来,内核将其唤醒时,它们又应该很快被调度执行,以做出响应。比如一个桌面程序,如果鼠标点击后半秒种还没反应,用户就会感觉系统“卡”了; 批处理进程(如编译程序)主要的任务是做持续的运算,因而它们会持续处于可执行状态。这样的进程一般不需要高优先级,比如编译程序多运行了几秒种,用户多半不会太在意; 如果用户能够明确知道进程应该有怎样的优先级,可以通过 nice、setpriority 系统调用来对优先级进行设置。(如果要提高进程的优先级,要求用户进程具有 CAP_SYS_NICE 能力。) 然而应用程序未必就像桌面程序、编译程序这样典型。程序的行为可能五花八门,可能一会儿像交互式进程,一会儿又像批处理进程。以致于用户难以给它设置一个合适的优先级。再者,即使用户明确知道一个进程是交互式还是批处理,也多半碍于权限或因为偷懒而不去设置进程的优先级。(你又是否为某个程序设置过优先级呢?)于是,最终,区分交互式进程和批处理进程的重任就落到了内核的调度程序上。 调度程序关注进程近一段时间内的表现(主要是检查其睡眠时间和运行时间),根据一些经验性的公式,判断它现在是交互式的还是批处理的?程度如何?最后决定给它的优先级做一定的调整。 进程的优先级被动态调整后,就出现了两个优先级: 1、用户程序设置的优先级(如果未设置,则使用默认值),称为静态优先级。这是进程优先级的基准,在进程执行的过程中往往是不改变的; 2、优先级动态调整后,实际生效的优先级。这个值是可能时时刻刻都在变化的; 二、调度的公平性 在支持多进程的系统中,理想情况下,各个进程应该是根据其优先级公平地占有 CPU。而不会出现“谁运气好谁占得多”这样的不可控的情况。 linux实现公平调度基本上是两种思路: 1、给处于可执行状态的进程分配时间片(按照优先级),用完时间片的进程被放到“过期队列”中。等可执行状态的进程都过期了,再重新分配时间片; 2、动态调整进程的优先级。随着进程在CPU上运行,其优先级被不断调低,以便其他优先级较低的进程得到运行机会; 后一种方式有更小的调度粒度,并且将“公平性”与“动态调整优先级”两件事情合而为一,大大简化了内核调度程序的代码。因此,这种方式也成为内核调度程序的新宠。 强调一下,以上两点都是仅针对普通进程的。而对于实时进程,内核既不能自作多情地去动态调整优先级,也没有什么公平性可言。 普通进程具体的调度算法非常复杂,并且随 linux 内核版本的演变也在不断更替(不仅仅是简单的调整),所以本文就不继续深入了。有兴趣的朋友可以参考下面的链接: 《Linux 调度器发展简述》 《鼠眼看Linux调度器》 《鼠眼再看Linux调度器[1]》 《鼠眼再看Linux调度器[2]》 调度程序的效率 “优先级”明确了哪个进程应该被调度执行,而调度程序还必须要关心效率问题。调度程序跟内核中的很多过程一样会频繁被执行,如果效率不济就会浪费很多CPU时间,导致系统性能下降。 在linux 2.4时,可执行状态的进程被挂在一个链表中。每次调度,调度程序需要扫描整个链表,以找出最优的那个进程来运行。复杂度为O(n); 在linux 2.6早期,可执行状态的进程被挂在N(N=140)个链表中,每一个链表代表一个优先级,系统中支持多少个优先级就有多少个链表。每次调度,调度程序只需要从第一个不为空的链表中取出位于链表头的进程即可。这样就大大提高了调度程序的效率,复杂度为O(1); 在linux 2.6近期的版本中,可执行状态的进程按照优先级顺序被挂在一个红黑树(可以想象成平衡二叉树)中。每次调度,调度程序需要从树中找出优先级最高的进程。复杂度为O(logN)。 那么,为什么从linux 2.6早期到近期linux 2.6版本,调度程序选择进程时的复杂度反而增加了呢? 这是因为,与此同时,调度程序对公平性的实现从上面提到的第一种思路改变为第二种思路(通过动态调整优先级实现)。而O(1)的算法是基于一组数目不大的链表来实现的,按我的理解,这使得优先级的取值范围很小(区分度很低),不能满足公平性的需求。而使用红黑树则对优先级的取值没有限制(可以用32位、 64位、或更多位来表示优先级的值),并且O(logN)的复杂度也还是很高效的。 调度触发的时机 调度的触发主要有如下几种情况: 1、当前进程(正在CPU上运行的进程)状态变为非可执行状态。 进程执行系统调用主动变为非可执行状态。比如执行nanosleep进入睡眠、执行exit退出、等等; 进程请求的资源得不到满足而被迫进入睡眠状态。比如执行read系统调用时,磁盘高速缓存里没有所需要的数据,从而睡眠等待磁盘IO; 进程响应信号而变为非可执行状态。比如响应SIGSTOP进入暂停状态、响应SIGKILL退出、等等; 2、抢占。 进程运行时,非预期地被剥夺CPU的使用权。这又分两种情况:进程用完了时间片、或出现了优先级更高的进程。 优先级更高的进程受正在CPU上运行的进程的影响而被唤醒。如发送信号主动唤醒,或因为释放互斥对象(如释放锁)而被唤醒; 内核在响应时钟中断的过程中,发现当前进程的时间片用完; 内核在响应中断的过程中,发现优先级更高的进程所等待的外部资源的变为可用,从而将其唤醒。比如CPU收到网卡中断,内核处理该中断,发现某个 socket可读,于是唤醒正在等待读这个socket的进程;再比如内核在处理时钟中断的过程中,触发了定时器,从而唤醒对应的正在nanosleep 系统调用中睡眠的进程; 其他问题 1、内核抢占 理想情况下,只要满足“出现了优先级更高的进程”这个条件,当前进程就应该被立刻抢占。但是,就像多线程程序需要用锁来保护临界区资源一样,内核中也存在很多这样的临界区,不大可能随时随地都能接收抢占。 linux 2.4时的设计就非常简单,内核不支持抢占。进程运行在内核态时(比如正在执行系统调用、正处于异常处理函数中),是不允许抢占的。必须等到返回用户态时才会触发调度(确切的说,是在返回用户态之前,内核会专门检查一下是否需要调度); linux 2.6则实现了内核抢占,但是在很多地方还是为了保护临界区资源而需要临时性的禁用内核抢占。 也有一些地方是出于效率考虑而禁用抢占,比较典型的是spin_lock。spin_lock是这样一种锁,如果请求加锁得不到满足(锁已被别的进程占有),则当前进程在一个死循环中不断检测锁的状态,直到锁被释放。 为什么要这样忙等待呢?因为临界区很小,比如只保护“i+=j++;”这么一句。如果因为加锁失败而形成“睡眠-唤醒”这么个过程,就有些得不偿失了。 那么既然当前进程忙等待(不睡眠),谁又来释放锁呢?其实已得到锁的进程是运行在另一个CPU上的,并且是禁用了内核抢占的。这个进程不会被其他进程抢占,所以等待锁的进程只有可能运行在别的CPU上。(如果只有一个CPU呢?那么就不可能存在等待锁的进程了。) 而如果不禁用内核抢占呢?那么得到锁的进程将可能被抢占,于是可能很久都不会释放锁。于是,等待锁的进程可能就不知何年何月得偿所望了。 对于一些实时性要求更高的系统,则不能容忍spin_lock这样的东西。宁可改用更费劲的“睡眠-唤醒”过程,也不能因为禁用抢占而让更高优先级的进程等待。比如,嵌入式实时linux montavista就是这么干的。 由此可见,实时并不代表高效。很多时候为了实现“实时”,还是需要对性能做一定让步的。 2、多处理器下的负载均衡 前面我们并没有专门讨论多处理器对调度程序的影响,其实也没有什么特别的,就是在同一时刻能有多个进程并行地运行而已。那么,为什么会有“多处理器负载均衡”这个事情呢? 如果系统中只有一个可执行队列,哪个CPU空闲了就去队列中找一个最合适的进程来执行。这样不是很好很均衡吗? 的确如此,但是多处理器共用一个可执行队列会有一些问题。显然,每个CPU在执行调度程序时都需要把队列锁起来,这会使得调度程序难以并行,可能导致系统性能下降。而如果每个CPU对应一个可执行队列则不存在这样的问题。 另外,多个可执行队列还有一个好处。这使得一个进程在一段时间内总是在同一个CPU上执行,那么很可能这个CPU的各级cache中都缓存着这个进程的数据,很有利于系统性能的提升。 所以,在linux下,每个CPU都有着对应的可执行队列,而一个可执行状态的进程在同一时刻只能处于一个可执行队列中。 于是,“多处理器负载均衡”这个麻烦事情就来了。内核需要关注各个CPU可执行队列中的进程数目,在数目不均衡时做出适当调整。什么时候需要调整,以多大力度进程调整,这些都是内核需要关心的。当然,尽量不要调整最好,毕竟调整起来又要耗CPU、又要锁可执行队列,代价还是不小的。 另外,内核还得关心各个CPU的关系。两个CPU之间,可能是相互独立的、可能是共享cache的、甚至可能是由同一个物理CPU通过超线程技术虚拟出来的……CPU之间的关系也是实现负载均衡的重要依据。关系越紧密,就应该越能容忍“不均衡”。 更细节的东西可以参考一下关于“调度域”的文章。 3、优先级继承 由于互斥,一个进程(设为A)可能因为等待进入临界区而睡眠。直到正在占有相应资源的进程(设为B)退出临界区,进程A才被唤醒。 可能存在这样的情况:A的优先级非常高,B的优先级非常低。B进入了临界区,但是却被其他优先级较高的进程(设为C)抢占了,而得不到运行,也就无法退出临界区。于是A也就无法被唤醒。 A有着很高的优先级,但是现在却沦落到跟B一起,被优先级并不太高的C抢占,导致执行被推迟。这种现象就叫做优先级反转。 出现这种现象是很不合理的。较好的应对措施是:当A开始等待B退出临界区时,B临时得到A的优先级(还是假设A的优先级高于B),以便顺利完成处理过程,退出临界区。之后B的优先级恢复。这就是优先级继承的方法。 为了实现优先级继承,内核又得做很多事情。更细节的东西可以参考一下关于“优先级反转”或“优先级继承”的文章。 4、中断处理线程化 在linux下,中断处理程序运行于一个不可调度的上下文中。从CPU响应硬件中断自动跳转到内核设定的中断处理程序去执行,到中断处理程序退出,整个过程是不能被抢占的。 一个进程如果被抢占了,可以通过保存在它的进程控制块(task_struct)中的信息,在之后的某个时间恢复它的运行。而中断上下文则没有task_struct,被抢占了就没法恢复了。 中断处理程序不能被抢占,也就意味着中断处理程序的“优先级”比任何进程都高(必须等中断处理程序完成了,进程才能被执行)。但是在实际的应用场景中,可能某些实时进程应该得到比中断处理程序更高的优先级。 于是,一些实时性要求更高的系统就给中断处理程序赋予了task_struct以及优先级,使得它们在必要的时候能够被高优先级的进程抢占。但是显然,做这些工作是会给系统造成一定开销的,这也是为了实现“实时”而对性能做出的一种让步
json metadata{"tags":["linux","programming"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklinux
permlinklinux
titleLinux 进程调度浅析
Transaction InfoBlock #19763652/Trx a0120bc6964af6671c80ecf8c2632c1d0cef8fc8
View Raw JSON Data
{
  "block": 19763652,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "概述\n操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说“某某函数比某某函数效率高XX倍”一样,脱离了实际环境,这些结论是比较片面的。 \n\n\n而进程调度究竟有多重要呢? 首先,我们需要明确一点:进程调度是对 TASK_RUNNING 状态的进程进行调度。如果进程不可执行(正在睡眠或其他),那么它跟进程调度没多大关系。所以,如果你的系统负载非常低,盼星星盼月亮才出现一个可执行状态的进程。那么进程调度也就不会太重要。哪个进程可执行,就让它执行去,没有什么需要多考虑的。反之,如果系统负载非常高,时时刻刻都有 N 多个进程处于可执行状态,等待被调度运行。那么进程调度程序为了协调这 N 个进程的执行,必定得做很多工作。协调得不好,系统的性能就会大打折扣。这个时候,进程调度就是非常重要的。\n\n\n尽管我们平常接触的很多计算机(如桌面系统、网络服务器、等)负载都比较低,但是 linux 作为一个通用操作系统,不能假设系统负载低,必须为应付高负载下的进程调度做精心的设计。当然,这些设计对于低负载(且没有什么实时性要求)的环境,没多大用。极端情况下,如果 CPU 的负载始终保持 0 或 1(永远都只有一个进程或没有进程需要在 CPU 上运行),那么这些设计基本上都是徒劳的。\n\n优先级\n现在的操作系统为了协调多个进程的“同时”运行,最基本的手段就是给进程定义优先级。定义了进程的优先级,如果有多个进程同时处于可执行状态,那么谁优先级高谁就去执行,没有什么好纠结的了。\n\n那么,进程的优先级该如何确定呢?有两种方式:由用户程序指定、由内核的调度程序动态调整。(下面会说到)\n\nlinux 内核将进程分成两个级别:普通进程和实时进程。实时进程的优先级都高于普通进程,除此之外,它们的调度策略也有所不同。\n\n实时进程的调度\n实时,原本的涵义是“给定的操作一定要在确定的时间内完成”。重点并不在于操作一定要处理得多快,而是时间要可控(在最坏情况下也不能突破给定的时间)。这样的“实时”称为“硬实时”,多用于很精密的系统之中(比如什么火箭、导弹之类的)。一般来说,硬实时的系统是相对比较专用的。\n\n像 linux 这样的通用操作系统显然没法满足这样的要求,中断处理、虚拟内存、等机制的存在给处理时间带来了很大的不确定性。硬件的 cache、磁盘寻道、总线争用、也会带来不确定性。\n\n比如考虑“i++;”这么一句 C 代码。绝大多数情况下,它执行得很快。但是极端情况下还是有这样的可能:\n\n1、i 的内存空间未分配,CPU 触发缺页异常。而 linux 在缺页异常的处理代码中试图分配内存时,又可能由于系统内存紧缺而分配失败,导致进程进入睡眠;\n\n2、代码执行过程中硬件产生中断,linux 进入中断处理程序而搁置当前进程。而中断处理程序的处理过程中又可能发生新的硬件中断,中断永远嵌套不止……;\n\n等等……\n\n\n而像 linux 这样号称实现了“实时”的通用操作系统,其实只是实现了“软实时”,即尽可能地满足进程的实时需求。\n\n如果一个进程有实时需求(它是一个实时进程),则只要它是可执行状态的,内核就一直让它执行,以尽可能地满足它对 CPU 的需要,直到它完成所需要做的事情,然后睡眠或退出(变为非可执行状态)。而如果有多个实时进程都处于可执行状态,则内核会先满足优先级最高的实时进程对 CPU 的需要,直到它变为非可执行状态。\n\n\n\n于是,只要高优先级的实时进程一直处于可执行状态,低优先级的实时进程就一直不能得到 CPU;只要一直有实时进程处于可执行状态,普通进程就一直不能得到 CPU。\n\n\n(后来,内核添加了 /proc/sys/kernel/sched_rt_runtime_us和 /proc/sys/kernel/sched_rt_period_us 两个参数,限定了在以 sched_rt_period_us 为周期的时间内,实时进程最多只能运行 sched_rt_runtime_us 这么多时间。这样就在一直有实时进程处于可执行状态的情况下,给普通进程留了一点点能够得到执行的机会。\n\n那么,如果多个相同优先级的实时进程都处于可执行状态呢?这时就有两种调度策略可供选择:\n\n1、SCHED_FIFO:先进先出。直到先被执行的进程变为非可执行状态,后来的进程才被调度执行。在这种策略下,先来的进程可以执行 sched_yield 系统调用,自愿放弃CPU,以让权给后来的进程;\n\n2、SCHED_RR:轮转调度。内核为实时进程分配时间片,在时间片用完时,让下一个进程使用 CPU;\n\n\n\n强调一下,这两种调度策略仅仅针对于相同优先级的多个实时进程同时处于可执行状态的情况。\n\n在 linux 下,用户程序可以通过 sched_setscheduler 系统调用来设置进程的调度策略以及相关调度参数;sched_setparam 系统调用则只用于设置调度参数。这两个系统调用要求用户进程具有设置进程优先级的能力(CAP_SYS_NICE,一般来说需要 root 权限)。\n\n\n\n通过将进程的策略设为 SCHED_FIFO 或 SCHED_RR,使得进程变为实时进程。而进程的优先级则是通过以上两个系统调用在设置调度参数时指定的。\n\n对于实时进程,内核不会试图调整其优先级。因为进程实时与否?有多实时?这些问题都是跟用户程序的应用场景相关,只有用户能够回答,内核不能臆断。\n\n综上所述,实时进程的调度是非常简单的。进程的优先级和调度策略都由用户定死了,内核只需要总是选择优先级最高的实时进程来调度执行即可。唯一稍微麻烦一点的只是在选择具有相同优先级的实时进程时,要考虑两种调度策略。\n\n普通进程的调度\n实时进程调度的中心思想是,让处于可执行状态的最高优先级的实时进程尽可能地占有 CPU,因为它有实时需求;而普通进程则被认为是没有实时需求的进程,于是调度程序力图让各个处于可执行状态的普通进程和平共处地分享 CPU,从而让用户觉得这些进程是同时运行的。\n\n与实时进程相比,普通进程的调度要复杂得多。内核需要考虑两件麻烦事:\n\n一、动态调整进程的优先级\n按进程的行为特征,可以将进程分为“交互式进程”和“批处理进程”:\n交互式进程(如桌面程序、服务器、等)主要的任务是与外界交互。这样的进程应该具有较高的优先级,它们总是睡眠等待外界的输入。而在输入到来,内核将其唤醒时,它们又应该很快被调度执行,以做出响应。比如一个桌面程序,如果鼠标点击后半秒种还没反应,用户就会感觉系统“卡”了;\n\n\n批处理进程(如编译程序)主要的任务是做持续的运算,因而它们会持续处于可执行状态。这样的进程一般不需要高优先级,比如编译程序多运行了几秒种,用户多半不会太在意;\n\n如果用户能够明确知道进程应该有怎样的优先级,可以通过 nice、setpriority 系统调用来对优先级进行设置。(如果要提高进程的优先级,要求用户进程具有 CAP_SYS_NICE 能力。)\n\n\n然而应用程序未必就像桌面程序、编译程序这样典型。程序的行为可能五花八门,可能一会儿像交互式进程,一会儿又像批处理进程。以致于用户难以给它设置一个合适的优先级。再者,即使用户明确知道一个进程是交互式还是批处理,也多半碍于权限或因为偷懒而不去设置进程的优先级。(你又是否为某个程序设置过优先级呢?)于是,最终,区分交互式进程和批处理进程的重任就落到了内核的调度程序上。\n\n\n调度程序关注进程近一段时间内的表现(主要是检查其睡眠时间和运行时间),根据一些经验性的公式,判断它现在是交互式的还是批处理的?程度如何?最后决定给它的优先级做一定的调整。\n\n\n进程的优先级被动态调整后,就出现了两个优先级:\n1、用户程序设置的优先级(如果未设置,则使用默认值),称为静态优先级。这是进程优先级的基准,在进程执行的过程中往往是不改变的;\n2、优先级动态调整后,实际生效的优先级。这个值是可能时时刻刻都在变化的;\n\n二、调度的公平性\n在支持多进程的系统中,理想情况下,各个进程应该是根据其优先级公平地占有 CPU。而不会出现“谁运气好谁占得多”这样的不可控的情况。\n\n\n\nlinux实现公平调度基本上是两种思路:\n\n1、给处于可执行状态的进程分配时间片(按照优先级),用完时间片的进程被放到“过期队列”中。等可执行状态的进程都过期了,再重新分配时间片;\n\n2、动态调整进程的优先级。随着进程在CPU上运行,其优先级被不断调低,以便其他优先级较低的进程得到运行机会;\n\n\n后一种方式有更小的调度粒度,并且将“公平性”与“动态调整优先级”两件事情合而为一,大大简化了内核调度程序的代码。因此,这种方式也成为内核调度程序的新宠。\n\n强调一下,以上两点都是仅针对普通进程的。而对于实时进程,内核既不能自作多情地去动态调整优先级,也没有什么公平性可言。\n\n普通进程具体的调度算法非常复杂,并且随 linux 内核版本的演变也在不断更替(不仅仅是简单的调整),所以本文就不继续深入了。有兴趣的朋友可以参考下面的链接:\n\n《Linux 调度器发展简述》\n\n《鼠眼看Linux调度器》\n\n《鼠眼再看Linux调度器[1]》\n\n《鼠眼再看Linux调度器[2]》\n\n调度程序的效率\n“优先级”明确了哪个进程应该被调度执行,而调度程序还必须要关心效率问题。调度程序跟内核中的很多过程一样会频繁被执行,如果效率不济就会浪费很多CPU时间,导致系统性能下降。\n\n在linux 2.4时,可执行状态的进程被挂在一个链表中。每次调度,调度程序需要扫描整个链表,以找出最优的那个进程来运行。复杂度为O(n);\n\n\n\n在linux 2.6早期,可执行状态的进程被挂在N(N=140)个链表中,每一个链表代表一个优先级,系统中支持多少个优先级就有多少个链表。每次调度,调度程序只需要从第一个不为空的链表中取出位于链表头的进程即可。这样就大大提高了调度程序的效率,复杂度为O(1);\n\n\n\n在linux 2.6近期的版本中,可执行状态的进程按照优先级顺序被挂在一个红黑树(可以想象成平衡二叉树)中。每次调度,调度程序需要从树中找出优先级最高的进程。复杂度为O(logN)。\n\n\n那么,为什么从linux 2.6早期到近期linux 2.6版本,调度程序选择进程时的复杂度反而增加了呢?\n\n\n\n这是因为,与此同时,调度程序对公平性的实现从上面提到的第一种思路改变为第二种思路(通过动态调整优先级实现)。而O(1)的算法是基于一组数目不大的链表来实现的,按我的理解,这使得优先级的取值范围很小(区分度很低),不能满足公平性的需求。而使用红黑树则对优先级的取值没有限制(可以用32位、 64位、或更多位来表示优先级的值),并且O(logN)的复杂度也还是很高效的。\n\n调度触发的时机\n调度的触发主要有如下几种情况:\n1、当前进程(正在CPU上运行的进程)状态变为非可执行状态。\n\n进程执行系统调用主动变为非可执行状态。比如执行nanosleep进入睡眠、执行exit退出、等等;\n\n\n\n进程请求的资源得不到满足而被迫进入睡眠状态。比如执行read系统调用时,磁盘高速缓存里没有所需要的数据,从而睡眠等待磁盘IO;\n\n\n\n进程响应信号而变为非可执行状态。比如响应SIGSTOP进入暂停状态、响应SIGKILL退出、等等;\n\n2、抢占。\n\n进程运行时,非预期地被剥夺CPU的使用权。这又分两种情况:进程用完了时间片、或出现了优先级更高的进程。\n\n\n\n优先级更高的进程受正在CPU上运行的进程的影响而被唤醒。如发送信号主动唤醒,或因为释放互斥对象(如释放锁)而被唤醒;\n\n\n\n内核在响应时钟中断的过程中,发现当前进程的时间片用完;\n\n\n\n内核在响应中断的过程中,发现优先级更高的进程所等待的外部资源的变为可用,从而将其唤醒。比如CPU收到网卡中断,内核处理该中断,发现某个 socket可读,于是唤醒正在等待读这个socket的进程;再比如内核在处理时钟中断的过程中,触发了定时器,从而唤醒对应的正在nanosleep 系统调用中睡眠的进程;\n\n其他问题\n1、内核抢占\n理想情况下,只要满足“出现了优先级更高的进程”这个条件,当前进程就应该被立刻抢占。但是,就像多线程程序需要用锁来保护临界区资源一样,内核中也存在很多这样的临界区,不大可能随时随地都能接收抢占。\n\n\n\nlinux 2.4时的设计就非常简单,内核不支持抢占。进程运行在内核态时(比如正在执行系统调用、正处于异常处理函数中),是不允许抢占的。必须等到返回用户态时才会触发调度(确切的说,是在返回用户态之前,内核会专门检查一下是否需要调度);\nlinux 2.6则实现了内核抢占,但是在很多地方还是为了保护临界区资源而需要临时性的禁用内核抢占。\n\n\n也有一些地方是出于效率考虑而禁用抢占,比较典型的是spin_lock。spin_lock是这样一种锁,如果请求加锁得不到满足(锁已被别的进程占有),则当前进程在一个死循环中不断检测锁的状态,直到锁被释放。\n\n\n\n为什么要这样忙等待呢?因为临界区很小,比如只保护“i+=j++;”这么一句。如果因为加锁失败而形成“睡眠-唤醒”这么个过程,就有些得不偿失了。\n\n\n\n那么既然当前进程忙等待(不睡眠),谁又来释放锁呢?其实已得到锁的进程是运行在另一个CPU上的,并且是禁用了内核抢占的。这个进程不会被其他进程抢占,所以等待锁的进程只有可能运行在别的CPU上。(如果只有一个CPU呢?那么就不可能存在等待锁的进程了。)\n\n\n\n而如果不禁用内核抢占呢?那么得到锁的进程将可能被抢占,于是可能很久都不会释放锁。于是,等待锁的进程可能就不知何年何月得偿所望了。\n\n\n对于一些实时性要求更高的系统,则不能容忍spin_lock这样的东西。宁可改用更费劲的“睡眠-唤醒”过程,也不能因为禁用抢占而让更高优先级的进程等待。比如,嵌入式实时linux montavista就是这么干的。\n\n\n\n由此可见,实时并不代表高效。很多时候为了实现“实时”,还是需要对性能做一定让步的。\n\n2、多处理器下的负载均衡\n前面我们并没有专门讨论多处理器对调度程序的影响,其实也没有什么特别的,就是在同一时刻能有多个进程并行地运行而已。那么,为什么会有“多处理器负载均衡”这个事情呢?\n\n\n\n如果系统中只有一个可执行队列,哪个CPU空闲了就去队列中找一个最合适的进程来执行。这样不是很好很均衡吗?\n\n\n\n的确如此,但是多处理器共用一个可执行队列会有一些问题。显然,每个CPU在执行调度程序时都需要把队列锁起来,这会使得调度程序难以并行,可能导致系统性能下降。而如果每个CPU对应一个可执行队列则不存在这样的问题。\n另外,多个可执行队列还有一个好处。这使得一个进程在一段时间内总是在同一个CPU上执行,那么很可能这个CPU的各级cache中都缓存着这个进程的数据,很有利于系统性能的提升。\n\n\n\n所以,在linux下,每个CPU都有着对应的可执行队列,而一个可执行状态的进程在同一时刻只能处于一个可执行队列中。\n\n\n\n于是,“多处理器负载均衡”这个麻烦事情就来了。内核需要关注各个CPU可执行队列中的进程数目,在数目不均衡时做出适当调整。什么时候需要调整,以多大力度进程调整,这些都是内核需要关心的。当然,尽量不要调整最好,毕竟调整起来又要耗CPU、又要锁可执行队列,代价还是不小的。\n\n\n\n另外,内核还得关心各个CPU的关系。两个CPU之间,可能是相互独立的、可能是共享cache的、甚至可能是由同一个物理CPU通过超线程技术虚拟出来的……CPU之间的关系也是实现负载均衡的重要依据。关系越紧密,就应该越能容忍“不均衡”。\n\n\n\n更细节的东西可以参考一下关于“调度域”的文章。\n\n\n\n3、优先级继承\n由于互斥,一个进程(设为A)可能因为等待进入临界区而睡眠。直到正在占有相应资源的进程(设为B)退出临界区,进程A才被唤醒。\n\n\n\n可能存在这样的情况:A的优先级非常高,B的优先级非常低。B进入了临界区,但是却被其他优先级较高的进程(设为C)抢占了,而得不到运行,也就无法退出临界区。于是A也就无法被唤醒。\n\n\nA有着很高的优先级,但是现在却沦落到跟B一起,被优先级并不太高的C抢占,导致执行被推迟。这种现象就叫做优先级反转。\n\n出现这种现象是很不合理的。较好的应对措施是:当A开始等待B退出临界区时,B临时得到A的优先级(还是假设A的优先级高于B),以便顺利完成处理过程,退出临界区。之后B的优先级恢复。这就是优先级继承的方法。\n\n\n为了实现优先级继承,内核又得做很多事情。更细节的东西可以参考一下关于“优先级反转”或“优先级继承”的文章。\n\n4、中断处理线程化\n在linux下,中断处理程序运行于一个不可调度的上下文中。从CPU响应硬件中断自动跳转到内核设定的中断处理程序去执行,到中断处理程序退出,整个过程是不能被抢占的。\n\n\n一个进程如果被抢占了,可以通过保存在它的进程控制块(task_struct)中的信息,在之后的某个时间恢复它的运行。而中断上下文则没有task_struct,被抢占了就没法恢复了。\n\n\n中断处理程序不能被抢占,也就意味着中断处理程序的“优先级”比任何进程都高(必须等中断处理程序完成了,进程才能被执行)。但是在实际的应用场景中,可能某些实时进程应该得到比中断处理程序更高的优先级。\n\n\n于是,一些实时性要求更高的系统就给中断处理程序赋予了task_struct以及优先级,使得它们在必要的时候能够被高优先级的进程抢占。但是显然,做这些工作是会给系统造成一定开销的,这也是为了实现“实时”而对性能做出的一种让步",
      "json_metadata": "{\"tags\":[\"linux\",\"programming\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "linux",
      "permlink": "linux",
      "title": "Linux 进程调度浅析"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:10:48",
  "trx_id": "a0120bc6964af6671c80ecf8c2632c1d0cef8fc8",
  "trx_in_block": 44,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 02:04:18
authorbigear
body@@ -537,16 +537,21 @@ eth0%09%0A%0A +##### # iw dev @@ -577,16 +577,21 @@ %E8%88%AC%E4%BB%A5wlp%E5%BC%80%E5%A4%B4%0A +##### # wifi-m @@ -616,16 +616,21 @@ #%E9%93%BE%E6%8E%A5wifi%0A +##### # dhcpcd @@ -657,16 +657,21 @@ %E4%BD%BF%E7%94%A8%E9%9D%99%E6%80%81ip)%0A +##### # ping w @@ -683,16 +683,21 @@ ng.com%0A%0A +##### # pacstr @@ -723,16 +723,21 @@ e-devel%0A +##### # pacstr @@ -766,16 +766,21 @@ %E8%A3%85%E5%90%AF%E5%8A%A8%E9%A1%B9%E7%AE%A1%E7%90%86%E5%99%A8%0A +##### # genfst @@ -819,16 +819,21 @@ #%E7%94%9F%E4%BA%A7%E5%88%86%E5%8C%BA%E4%BF%A1%E6%81%AF%0A +##### # arch-c @@ -864,16 +864,21 @@ #%E8%BF%9B%E5%85%A5%E6%96%B0%E7%B3%BB%E7%BB%9F%0A%0A +##### # echo U @@ -910,16 +910,21 @@ %09#%E8%AE%BE%E7%BD%AE%E4%B8%BB%E6%9C%BA%E5%90%8D%0A +##### # vi /et @@ -958,16 +958,21 @@ hanghai%0A +##### # ln -s @@ -1027,16 +1027,21 @@ %09#%E8%AE%BE%E7%BD%AE%E6%97%B6%E9%97%B4%0A%0A +##### # vi /et @@ -1121,16 +1121,21 @@ 8 UTF-8%0A +##### # echo L @@ -1169,16 +1169,21 @@ le.conf%0A +##### # vi /et @@ -1239,16 +1239,21 @@ T_MAP=%0A%0A +##### # locale @@ -1273,16 +1273,21 @@ ocale%E8%AE%AF%E6%81%AF%0A +##### # hwcloc @@ -1305,16 +1305,21 @@ --utc%0A%0A +##### # vi /et
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"app":"steemit/0.1","format":"markdown","links":["http://archibold.io/sh/archibold"]}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763522/Trx c305b37f635ca40f4d0d8a93f421f606b58855bf
View Raw JSON Data
{
  "block": 19763522,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -537,16 +537,21 @@\n  eth0%09%0A%0A\n+#####\n # iw dev\n@@ -577,16 +577,21 @@\n %E8%88%AC%E4%BB%A5wlp%E5%BC%80%E5%A4%B4%0A\n+#####\n # wifi-m\n@@ -616,16 +616,21 @@\n #%E9%93%BE%E6%8E%A5wifi%0A\n+#####\n # dhcpcd\n@@ -657,16 +657,21 @@\n %E4%BD%BF%E7%94%A8%E9%9D%99%E6%80%81ip)%0A\n+#####\n # ping w\n@@ -683,16 +683,21 @@\n ng.com%0A%0A\n+#####\n # pacstr\n@@ -723,16 +723,21 @@\n e-devel%0A\n+#####\n # pacstr\n@@ -766,16 +766,21 @@\n %E8%A3%85%E5%90%AF%E5%8A%A8%E9%A1%B9%E7%AE%A1%E7%90%86%E5%99%A8%0A\n+#####\n # genfst\n@@ -819,16 +819,21 @@\n #%E7%94%9F%E4%BA%A7%E5%88%86%E5%8C%BA%E4%BF%A1%E6%81%AF%0A\n+#####\n # arch-c\n@@ -864,16 +864,21 @@\n #%E8%BF%9B%E5%85%A5%E6%96%B0%E7%B3%BB%E7%BB%9F%0A%0A\n+#####\n # echo U\n@@ -910,16 +910,21 @@\n %09#%E8%AE%BE%E7%BD%AE%E4%B8%BB%E6%9C%BA%E5%90%8D%0A\n+#####\n # vi /et\n@@ -958,16 +958,21 @@\n hanghai%0A\n+#####\n # ln -s \n@@ -1027,16 +1027,21 @@\n %09#%E8%AE%BE%E7%BD%AE%E6%97%B6%E9%97%B4%0A%0A\n+#####\n # vi /et\n@@ -1121,16 +1121,21 @@\n 8 UTF-8%0A\n+#####\n # echo L\n@@ -1169,16 +1169,21 @@\n le.conf%0A\n+#####\n # vi /et\n@@ -1239,16 +1239,21 @@\n T_MAP=%0A%0A\n+#####\n # locale\n@@ -1273,16 +1273,21 @@\n ocale%E8%AE%AF%E6%81%AF%0A\n+#####\n # hwcloc\n@@ -1305,16 +1305,21 @@\n  --utc%0A%0A\n+#####\n # vi /et\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"links\":[\"http://archibold.io/sh/archibold\"]}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:04:18",
  "trx_id": "c305b37f635ca40f4d0d8a93f421f606b58855bf",
  "trx_in_block": 34,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 02:01:39
authorbigear
body@@ -29,16 +29,23 @@ ev/sda%0A + ###### mkfs.ex @@ -68,16 +68,23 @@ =%3Eboot%0A + ###### mkfs.ex @@ -104,16 +104,23 @@ %09%09==%3E/%0A + ###### mkfs.ex @@ -142,16 +142,23 @@ ==%3Etmp%0A + ###### mkfs.ex @@ -181,16 +181,23 @@ =%3Ehome%0A + ###### mkswap @@ -220,29 +220,27 @@ wap%0A - %60%60%60 %0A##### %E6%8C%82 -%E5%9C%A8%E5%88%86%E5%8C%BA%0A%60%60%60%0A +%E8%BD%BD%E5%88%86%E5%8C%BA%0A ###### mou @@ -258,16 +258,22 @@ 2 /mnt%0A +###### mkdir / @@ -282,16 +282,22 @@ t/boot%0A +###### mkdir / @@ -305,16 +305,22 @@ nt/tmp%0A +###### mkdir / @@ -329,16 +329,22 @@ t/home%0A +###### mount / @@ -363,16 +363,22 @@ t/boot%0A +###### mount / @@ -396,16 +396,22 @@ nt/tmp%0A +###### mount / @@ -430,16 +430,22 @@ t/home%0A +###### swapon @@ -457,12 +457,8 @@ sda5 -%0A%60%60%60 %0A%0A## @@ -475,18 +475,16 @@ %E5%92%8C%E8%AE%BE%E7%BD%AE%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97%0A - ###### i @@ -499,16 +499,21 @@ how%09%09%09%09%0A +##### # ip lin
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"app":"steemit/0.1","format":"markdown","links":["http://archibold.io/sh/archibold"]}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763469/Trx 5672652b54b86ddbe8b4d567b7197deb42304f60
View Raw JSON Data
{
  "block": 19763469,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -29,16 +29,23 @@\n ev/sda%0A \n+ ######\n  mkfs.ex\n@@ -68,16 +68,23 @@\n =%3Eboot%0A \n+ ######\n  mkfs.ex\n@@ -104,16 +104,23 @@\n %09%09==%3E/%0A \n+ ######\n  mkfs.ex\n@@ -142,16 +142,23 @@\n ==%3Etmp%0A \n+ ######\n  mkfs.ex\n@@ -181,16 +181,23 @@\n =%3Ehome%0A \n+ ######\n  mkswap \n@@ -220,29 +220,27 @@\n wap%0A\n- %60%60%60\n %0A##### %E6%8C%82\n-%E5%9C%A8%E5%88%86%E5%8C%BA%0A%60%60%60%0A \n+%E8%BD%BD%E5%88%86%E5%8C%BA%0A ######\n  mou\n@@ -258,16 +258,22 @@\n 2 /mnt%0A \n+######\n  mkdir /\n@@ -282,16 +282,22 @@\n t/boot%0A \n+######\n  mkdir /\n@@ -305,16 +305,22 @@\n nt/tmp%0A \n+######\n  mkdir /\n@@ -329,16 +329,22 @@\n t/home%0A \n+######\n  mount /\n@@ -363,16 +363,22 @@\n t/boot%0A \n+######\n  mount /\n@@ -396,16 +396,22 @@\n nt/tmp%0A \n+######\n  mount /\n@@ -430,16 +430,22 @@\n t/home%0A \n+######\n  swapon \n@@ -457,12 +457,8 @@\n sda5\n-%0A%60%60%60\n %0A%0A##\n@@ -475,18 +475,16 @@\n %E5%92%8C%E8%AE%BE%E7%BD%AE%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97%0A\n-  \n ###### i\n@@ -499,16 +499,21 @@\n how%09%09%09%09%0A\n+#####\n # ip lin\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"links\":[\"http://archibold.io/sh/archibold\"]}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T02:01:39",
  "trx_id": "5672652b54b86ddbe8b4d567b7197deb42304f60",
  "trx_in_block": 15,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 01:59:06
authorbigear
body@@ -1,21 +1,23 @@ #### -# %E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA%0A -%60%60%60%0A + ###### fdi @@ -384,16 +384,43 @@ a5%0A%60%60%60%0A%0A +##### %E6%9F%A5%E7%9C%8B%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97%E5%92%8C%E8%AE%BE%E7%BD%AE%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97%0A ##### # ip lin @@ -433,15 +433,8 @@ %09%09%09%09 -#%E6%9F%A5%E7%9C%8B%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97 %0A# i @@ -465,16 +465,8 @@ th0%09 -%09#%E8%AE%BE%E7%BD%AE%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97 %0A%0A#
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763418/Trx 5529146db27ab89e8d6c449e960a98e338159ba8
View Raw JSON Data
{
  "block": 19763418,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1,21 +1,23 @@\n ####\n-#\n  %E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA%0A\n-%60%60%60%0A \n+  ######\n  fdi\n@@ -384,16 +384,43 @@\n a5%0A%60%60%60%0A%0A\n+##### %E6%9F%A5%E7%9C%8B%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97%E5%92%8C%E8%AE%BE%E7%BD%AE%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97%0A  #####\n # ip lin\n@@ -433,15 +433,8 @@\n %09%09%09%09\n-#%E6%9F%A5%E7%9C%8B%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97\n %0A# i\n@@ -465,16 +465,8 @@\n th0%09\n-%09#%E8%AE%BE%E7%BD%AE%E7%BD%91%E5%8D%A1%E5%90%8D%E5%AD%97\n %0A%0A# \n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T01:59:06",
  "trx_id": "5529146db27ab89e8d6c449e960a98e338159ba8",
  "trx_in_block": 23,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 01:56:57
authorbigear
body@@ -1,11 +1,13 @@ ### +## %E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA%0A%60 @@ -9,16 +9,18 @@ %E5%8C%96%E5%88%86%E5%8C%BA%0A%60%60%60%0A + fdisk /d @@ -26,16 +26,18 @@ dev/sda%0A + mkfs.ext @@ -58,16 +58,18 @@ ==%3Eboot%0A + mkfs.ext @@ -87,16 +87,18 @@ %09%09%09==%3E/%0A + mkfs.ext @@ -118,16 +118,18 @@ %09==%3Etmp%0A + mkfs.ext @@ -150,16 +150,18 @@ ==%3Ehome%0A + mkswap / @@ -184,16 +184,33 @@ ap%0A %60%60%60%0A +##### %E6%8C%82%E5%9C%A8%E5%88%86%E5%8C%BA%0A%60%60%60%0A mount /d @@ -222,17 +222,17 @@ a2 /mnt%0A -# + mkdir / @@ -240,17 +240,17 @@ nt/boot%0A -# + mkdir / @@ -257,17 +257,17 @@ mnt/tmp%0A -# + mkdir / @@ -275,17 +275,17 @@ nt/home%0A -# + mount / @@ -303,17 +303,17 @@ nt/boot%0A -# + mount / @@ -330,17 +330,17 @@ mnt/tmp%0A -# + mount / @@ -358,17 +358,17 @@ nt/home%0A -# + swapon @@ -376,16 +376,20 @@ dev/sda5 +%0A%60%60%60 %0A%0A# ip l
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763375/Trx 4cfb0a9a0c834e94ba3fec2c49ba3914252b2727
View Raw JSON Data
{
  "block": 19763375,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1,11 +1,13 @@\n ###\n+##\n  %E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA%0A%60\n@@ -9,16 +9,18 @@\n %E5%8C%96%E5%88%86%E5%8C%BA%0A%60%60%60%0A\n+  \n fdisk /d\n@@ -26,16 +26,18 @@\n dev/sda%0A\n+  \n mkfs.ext\n@@ -58,16 +58,18 @@\n ==%3Eboot%0A\n+  \n mkfs.ext\n@@ -87,16 +87,18 @@\n %09%09%09==%3E/%0A\n+  \n mkfs.ext\n@@ -118,16 +118,18 @@\n %09==%3Etmp%0A\n+  \n mkfs.ext\n@@ -150,16 +150,18 @@\n ==%3Ehome%0A\n+  \n mkswap /\n@@ -184,16 +184,33 @@\n ap%0A %60%60%60%0A\n+##### %E6%8C%82%E5%9C%A8%E5%88%86%E5%8C%BA%0A%60%60%60%0A  \n mount /d\n@@ -222,17 +222,17 @@\n a2 /mnt%0A\n-#\n+ \n  mkdir /\n@@ -240,17 +240,17 @@\n nt/boot%0A\n-#\n+ \n  mkdir /\n@@ -257,17 +257,17 @@\n mnt/tmp%0A\n-#\n+ \n  mkdir /\n@@ -275,17 +275,17 @@\n nt/home%0A\n-#\n+ \n  mount /\n@@ -303,17 +303,17 @@\n nt/boot%0A\n-#\n+ \n  mount /\n@@ -330,17 +330,17 @@\n mnt/tmp%0A\n-#\n+ \n  mount /\n@@ -358,17 +358,17 @@\n nt/home%0A\n-#\n+ \n  swapon \n@@ -376,16 +376,20 @@\n dev/sda5\n+%0A%60%60%60\n %0A%0A# ip l\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T01:56:57",
  "trx_id": "4cfb0a9a0c834e94ba3fec2c49ba3914252b2727",
  "trx_in_block": 23,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 01:53:18
authorbigear
body@@ -1,24 +1,17 @@ # -Partition the disks +## %E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA%0A%60%60%60 %0Afdi @@ -166,16 +166,19 @@ =%3Eswap%0A +%60%60%60 %0Amount /
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763302/Trx 2b2953fcebdd6b425018384b579fd1f01b9bb664
View Raw JSON Data
{
  "block": 19763302,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1,24 +1,17 @@\n #\n-Partition the disks\n+## %E6%A0%BC%E5%BC%8F%E5%8C%96%E5%88%86%E5%8C%BA%0A%60%60%60\n %0Afdi\n@@ -166,16 +166,19 @@\n =%3Eswap%0A \n+%60%60%60\n %0Amount /\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T01:53:18",
  "trx_id": "2b2953fcebdd6b425018384b579fd1f01b9bb664",
  "trx_in_block": 35,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 01:47:12
authorbigear
body@@ -1,10 +1,29 @@ # - +Partition the disks%0A fdisk /d @@ -29,18 +29,16 @@ dev/sda%0A -# mkfs.ext @@ -59,18 +59,16 @@ ==%3Eboot%0A -# mkfs.ext @@ -86,18 +86,16 @@ %09%09%09==%3E/%0A -# mkfs.ext @@ -115,18 +115,16 @@ %09==%3Etmp%0A -# mkfs.ext @@ -145,18 +145,16 @@ ==%3Ehome%0A -# mkswap / @@ -172,20 +172,18 @@ ==%3Eswap%0A -#%0A# +%0A mount /d
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19763180/Trx d74f16cdb7ff2dee57e446918dc8e4d54fcda61d
View Raw JSON Data
{
  "block": 19763180,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "@@ -1,10 +1,29 @@\n #\n- \n+Partition the disks%0A\n fdisk /d\n@@ -29,18 +29,16 @@\n dev/sda%0A\n-# \n mkfs.ext\n@@ -59,18 +59,16 @@\n ==%3Eboot%0A\n-# \n mkfs.ext\n@@ -86,18 +86,16 @@\n %09%09%09==%3E/%0A\n-# \n mkfs.ext\n@@ -115,18 +115,16 @@\n %09==%3Etmp%0A\n-# \n mkfs.ext\n@@ -145,18 +145,16 @@\n ==%3Ehome%0A\n-# \n mkswap /\n@@ -172,20 +172,18 @@\n ==%3Eswap%0A\n-#%0A#\n  \n+%0A\n mount /d\n",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T01:47:12",
  "trx_id": "d74f16cdb7ff2dee57e446918dc8e4d54fcda61d",
  "trx_in_block": 7,
  "virtual_op": 0
}
bigearpublished a new post: install-arch-linux
2018/02/11 01:27:15
authorbigear
body# fdisk /dev/sda # mkfs.ext4 /dev/sda1 ==>boot # mkfs.ext4 /dev/sda2 ==>/ # mkfs.ext4 /dev/sda3 ==>tmp # mkfs.ext4 /dev/sda6 ==>home # mkswap /dev/sda5 ==>swap # # mount /dev/sda2 /mnt # mkdir /mnt/boot # mkdir /mnt/tmp # mkdir /mnt/home # mount /dev/sda1 /mnt/boot # mount /dev/sda3 /mnt/tmp # mount /dev/sda6 /mnt/home # swapon /dev/sda5 # ip link show #查看网卡名字 # ip link set enp0s3 name eth0 #设置网卡名字 # iw dev #找到interface, 一般以wlp开头 # wifi-menu [interface] #链接wifi # dhcpcd #有线网络,启动动态ip服务(可使用静态ip) # ping www.bing.com # pacstrap -i /mnt base base-devel # pacstrap /mnt grub-bios #安装启动项管理器 # genfstab -U -p /mnt > /mnt/etc/fstab #生产分区信息 # arch-chroot /mnt /bin/bash #进入新系统 # echo USERNAME >> /etc/hostname #设置主机名 # vi /etc/timezone #设置时区 Asia/Shanghai # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #设置时间 # vi /etc/locale.gen #去掉前面注释 en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 # echo LANG=en_US.UTF-8 > /etc/locale.conf # vi /etc/vconsole.conf #键盘布局方案 KEYMAP=us FONT= FONT_MAP= # locale-gen #生产locale讯息 # hwclock --systohc --utc # vi /etc/hosts #<ip-address> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain localhost USERNAME ::1 localhost.localdomain localhost USERNAME # mkinitcpio -p linux #生产内核的启动镜像 # pacman -S grub # grub-install --recheck /dev/sda #安装引导程序 # grub-mkconfig -o /boot/grub/grub.cfg #生产配置文件 # pacman -S iw wpa_supplicant dialog #安装iw和wifi-menu # pacman -S net-tools dnsutils inetutils iproute2 #ifconfig # systemctl enable dhcpcd.service #dhcpcd服务开机自启 # passwd #设置root密码 # exit # # umount /mnt/{boot,home} # reboot # useradd -m -G wheel -s /bin/bash USERNAME # passwd USERNAME # visudo #设置wheel组的用户能使用sudo %wheel ALL=(ALL) ALL #取消注释 # exit # sudo pacman -S vim # # vim /etc/pacman.conf 添加archlinuxcn镜像源 [archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/$arch [archlinuxcn] SigLevel = Optional TrustedOnly Server = http://repo.archlinuxcn.org/$arch # sudo pacman -Syy # sudo pacman -Syu # sudo pacman -S archlinux-keyring # sudo pacman -S yaourt # sudo pacman -S bash-completion # sudo pacman -S ntfs-3g # pacman -S alsa-utils # pacman -S alsa-oss # gpasswd -a USERNAME audio 把你的普通用户账号加入到audio用户组中 # su - USERNAME 切换到普通用户 # alsamixer 70-90的音量是较合适的范围 # aplay /usr/share/sounds/alsa/Front_Center.wav 保存alsamixer设置 # exit # /usr/sbin/alsactl store 保存声音配置 #vi /etc/rc.conf DAEMONS=(syslog-ng network crond alsa) # lspci | grep -e VGA -e 3D #查看显卡类型 # pacman -Ss xf86-video | less #查看所有开源驱动 # 官方仓库提供的驱动包: # # +----------------------+--------------------+--------------+ # # | | 开源 | 私有 | # # +----------------------+--------------------+--------------+ # # | 通用 | xf86-video-vesa | | # # +----------------------+--------------------+--------------+ # # | Intel | xf86-video-intel | | # # +--------+-------------+--------------------+--------------+ # # | | GeForce 7+ | | nvidia | # # | nVidia +-------------+ xf86-video-nouveau +--------------+ # # | | GeForce 6/7 | | nvidia-304xx | # # +--------+-------------+--------------------+--------------+ # # | AMD/ATI | xf86-video-ati | | # # +----------------------+--------------------+--------------+ # pacman -S xorg X11 # pacman -S xorg-server xorg-server-utils 安装 Xorg Server # pacman -S xf86-input-synaptics 可选,触摸板支持 # pacman -S wqy-zenhei 开源的文泉驿正黑矢量字体 # pacman -S ttf-dejavu wqy-microhei 可选,微米黑字体 # pacman -S xf86-input-keyboard 图形界面的键盘驱动 # pacman -S xf86-input-mouse 鼠标的驱动 # pacman -S xorg-xinit # pacman -S gnome gnome-extra gnome-packagekit gnome-software # pacman -S gdm 安装GDM作为登陆器 # sudo systemctl enable gdm #显示管理器开机自启 # sudo systemctl enable gdm.service # sudo systemctl enable NetworkManager # reboot # sudo pacman -S adobe-source-han-sans-cn-fonts #安装中文字体 # yaourt -Rsc epiphany #删除epiphany浏览器 # yaourt -S google-chrome # pacman -S firefox firefox-adblock-plus flashplugin # yaourt -S firefox-i18n-zh-cn #中文, 可选 # yaourt -S gedit gedit-plugins # yaourt -S vim # yaourt -S emacs # sudo pacman -Rncd ibus # gsettings set org.gnome.settings-daemon.plugins.keyboard active false 禁用iBus # # sudo pacman -S fcitx fcitx-configtool fcitx-im fcitx-qt5 # vim ~/.xprofile export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx # gsettings set org.gnome.settings-daemon.plugins.xsettings overrides \ "{'Gtk/IMModule':<'fcitx'>}" # # yaourt -S gnome-shell-extension-kimpanel-git # fcitx-configtool 添加输入法 # pacman -Ssq fcitx pinyin 拼音 # yaourt -S fcitx-sogoupinyin # pacman -S tar xarchiver # pacman -S rhythmbox # pacman -S gimp inkscape # yaourt -S uget aria2 #下载工具 # yaourt -S wget # yaourt -S file-roller p7zip # yaourt -S unrar # yaourt -S screenfetch # # sudo yaourt -S virtualbox # sudo pacman -S virtualbox-guest-utils Virtualbox # sudo pacman -S virtualbox-modules # sudo modprobe vboxdrv #加载内核模块 # pacman -S gparted 分区管理工具 # pacman -S scrot # pacman -S skype ?? # pacman -S mplayer # pacman -S codecs gstreamer0.10-bad gstreamer0.10-ugly # pacman -S gstreamer0.10-ffmpeg # pacman -S smplayer # pacman -S vlc # pacman -S deluge # pacman -S liferea RSS离线阅读软件 # pacman -S thunderbird 电子邮件客户端 # pacman -S lftp # pacman -S filezilla # pacman -S k3b # gpasswd -a danmo98 optical # pacman -S archey3 # pacman -S alsi # pacman -S evince # pacman -S kchmviewer CHM文档查看器 # pacman -S file-roller # pacman -S unrar unzip # pacman -S lilyterm # pacman -S cowsay # pacman -S gnome-packagekit # # pacman -S ibus # pacman -S ibus-rime ibus-libpinyin # pacman -S ibus-qt # qtconfig-qt4 将ibus设置为默认输入法 # dconf update 更新dconf配置 # ibus-daemon -rdx 重启ibus # # sudo pacman -S vlc ffmpegthumbnailer gstreamer0.10-{{bad,good,ugly,base} \ # {,-plugins},ffmpeg} # 视频缩略图 # rm -rf ~/.thumbnails/fail # 删除失败的缩略图 # pacman -S gnome-tweak-tool # gnome-tweak-tool extensions ==>> user themes # yaourt moka-icon-theme-git #安装moka图标主题 # # yaourt -S numix-circle-icon-theme-git # # # sudo vim /etc/pacman.conf [xenlism-arch] SigLevel = Never Server = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch # sudo pacman -Syyu # sudo pacman -S xenlism-minimalism-theme # sudo pacman -S xenlism-wildfire # # yaourt -S gnome-tweak-tool $(常用扩展) # Alternatetab —— 增强alt+tab的功能 # Battery status —— 显示电池电量的百分比 # Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部 # Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏 # Media player indicator —— 显示音乐播放器的状态 # Netspeed ——在顶栏上显示网速 # OpenWeather —— 在顶栏显示天气情况 # Place status indicator —— 快速访问一些文件夹 # Removable drive menu —— 显示连接到电脑的usb设备 # Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区 # User themes —— 用来启用自定义的shell主题 # Workspace indicator —— 在顶栏显示当前示工作区的序号 # Dynamic panel transparency —— 顶栏透明 # Topicon # Remove drive menu # Remove Dropdown Arrows # Hide activities buttton # No topleft hot corner # Coverflow alt-tab # Frippery move clock # Hide workspace thumbnails $(~/.local/share/gnome-shell/extensions) #插件安装目录 $(/usr/share/themes || ~/.local/share/themes) #主题文件 $(/usr/share/icons) #图标主题 http://gnome-look.org #主题 http://www.deviantart.com #主题 # yaourt -S sky-gtk-theme # ?? # yaourt -S moka-icon-theme-git # pacman -S gtk-theme-arc # pacman -S numix-icon-theme-git # pacman -S wqy-microhei # curl -L -O http://archibold.io/sh/archibold #GDM登陆界面壁纸 # chmod +x archibold # sudo mv archibold /usr/bin # archibold login-background [壁纸的位置] # vim .bashrc #终端透明度, $(90越小越透明) if [ -n "$WINDOWID" ]; then TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 90 / 100))) xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX" fi # # yaourt -S wps-office # vim /usr/bin/wps /usr/bin/wpp /usr/bin/et #无法使用fcitx时 #!/bin/bash export XMODIFIERS="@im=fcitx" export QT_IM_MODULE="fcitx" gOpt= #gOptExt=-multiply gTemplateExt=("wpt" "dot" "dotx") # yaourt -S libreoffice-fresh # yaourt -S libreoffice-fresh-zh-CN #可选, 中文 # yaourt -S rhythmbox # vim .xprofile #歌名乱码 export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030 # yaourt -S python-mutagen # mid3iconv -e GBK *.mp3 #将ID3信息转换成Unicode # yaourt -S create_ap #创建wifi热点 # vim wei/usr/lib/systemctl/system/create_ap.service # ?? ExecStart=/usr/bin/create_ap wlp3s0 wlp3s0 [WiFi名称] [WiFi密码] # pacman -S openssh # # vim /etc/ssh/ssh_config #对客户端进行设置 Port 1104 #默认为22 Protocol 2 #协议1据说不安全 # # vim /etc/ssh/sshd_config #对服务器端进行设置(守护进程) Port 1104 #默认为22 Banner /etc/issue #指定登陆欢迎语 AllowUser USERNAME #允许登陆的用户 PermitRootLogin no #禁止root通过ssh远程登陆 # # systemctl enable sshd.service #开机自启 # systemctl start sshd #启动守护进程(监听1104端口) # vim /lib/systemd/system/sshd.socket ListenStream=1104 # # pacman -S git # git config --global core.editor "vim" #设置git默认的编辑器 # git config --global user.name "USER" #设置git帐号 # git config --global user.email "[email protected]" #设置git邮箱 # git config --global color.ui true #设置git字符界面启用颜色
json metadata{"tags":["archlinux","linux","ifconfig","dhcpcd","vi"],"links":["http://archibold.io/sh/archibold"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkarchlinux
permlinkinstall-arch-linux
titleInstall Arch Linux
Transaction InfoBlock #19762781/Trx 91b50db91790ad9b1eb51da5ff9355f865de066c
View Raw JSON Data
{
  "block": 19762781,
  "op": [
    "comment",
    {
      "author": "bigear",
      "body": "# fdisk /dev/sda\n# mkfs.ext4 /dev/sda1\t\t\t==>boot\n# mkfs.ext4 /dev/sda2\t\t\t==>/\n# mkfs.ext4 /dev/sda3\t\t\t==>tmp\n# mkfs.ext4 /dev/sda6\t\t\t==>home\n# mkswap /dev/sda5\t\t\t==>swap\n#\n# mount /dev/sda2 /mnt\n# mkdir /mnt/boot\n# mkdir /mnt/tmp\n# mkdir /mnt/home\n# mount /dev/sda1 /mnt/boot\n# mount /dev/sda3 /mnt/tmp\n# mount /dev/sda6 /mnt/home\n# swapon /dev/sda5\n\n# ip link show\t\t\t\t#查看网卡名字\n# ip link set enp0s3 name eth0\t\t#设置网卡名字\n\n# iw dev\t\t\t\t#找到interface, 一般以wlp开头\n# wifi-menu [interface]\t\t\t#链接wifi\n# dhcpcd\t\t\t\t#有线网络,启动动态ip服务(可使用静态ip)\n# ping www.bing.com\n\n# pacstrap -i /mnt base base-devel\n# pacstrap /mnt grub-bios\t\t\t#安装启动项管理器\n# genfstab -U -p /mnt > /mnt/etc/fstab\t\t#生产分区信息\n# arch-chroot /mnt  /bin/bash\t\t\t#进入新系统\n\n# echo USERNAME >> /etc/hostname\t\t#设置主机名\n# vi /etc/timezone\t\t\t\t#设置时区\n\tAsia/Shanghai\n# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime\t#设置时间\n\n# vi /etc/locale.gen\t\t\t\t#去掉前面注释\n\ten_US.UTF-8 UTF-8\n\tzh_CN.UTF-8 UTF-8\n\tzh_TW.UTF-8 UTF-8\n# echo LANG=en_US.UTF-8 > /etc/locale.conf\n# vi /etc/vconsole.conf\t\t\t\t#键盘布局方案\n\tKEYMAP=us\n\tFONT=\n\tFONT_MAP=\n\n# locale-gen\t\t\t\t\t#生产locale讯息\n# hwclock --systohc --utc\n\n# vi /etc/hosts\n\t#<ip-address>\t<hostname.domain.org>\t<hostname>\n\t127.0.0.1\tlocalhost.localdomain  localhost\tUSERNAME\n\t::1\t\tlocalhost.localdomain  localhost\tUSERNAME\n\n# mkinitcpio -p linux\t\t\t\t#生产内核的启动镜像\n# pacman -S grub\n# grub-install --recheck /dev/sda\t\t#安装引导程序\n# grub-mkconfig -o /boot/grub/grub.cfg\t\t#生产配置文件\n\n# pacman -S iw wpa_supplicant dialog\t\t#安装iw和wifi-menu\n# pacman -S net-tools dnsutils inetutils iproute2\t#ifconfig\n# systemctl enable dhcpcd.service\t\t#dhcpcd服务开机自启\n# passwd\t\t\t\t\t#设置root密码\n# exit\n#\n# umount /mnt/{boot,home}\n# reboot\n\n# useradd -m -G wheel -s /bin/bash USERNAME\n# passwd USERNAME\n# visudo\t\t\t\t\t#设置wheel组的用户能使用sudo\n\t%wheel ALL=(ALL) ALL\t\t\t#取消注释\n# exit\n\n# sudo pacman -S vim\n#\n# vim /etc/pacman.conf\t\t\t添加archlinuxcn镜像源\n\t[archlinuxfr]\n\tSigLevel = Optional TrustAll\n\tServer = http://repo.archlinux.fr/$arch\n\t[archlinuxcn]\n\tSigLevel = Optional TrustedOnly\n\tServer = http://repo.archlinuxcn.org/$arch\n# sudo pacman -Syy\n# sudo pacman -Syu\n# sudo pacman -S archlinux-keyring\n# sudo pacman -S yaourt\n\n# sudo pacman -S bash-completion\n# sudo pacman -S ntfs-3g\n\n# pacman -S alsa-utils\n# pacman -S alsa-oss\n# gpasswd -a USERNAME audio\t\t把你的普通用户账号加入到audio用户组中\n# su - USERNAME       \t\t\t切换到普通用户\n# alsamixer       \t\t\t70-90的音量是较合适的范围\n# aplay /usr/share/sounds/alsa/Front_Center.wav      保存alsamixer设置\n# exit\n# /usr/sbin/alsactl store        \t保存声音配置\n#vi /etc/rc.conf\n    DAEMONS=(syslog-ng network crond alsa)\n\n# lspci | grep -e VGA -e 3D\t\t\t#查看显卡类型\n# pacman -Ss xf86-video | less\t\t\t#查看所有开源驱动\n\n\t# 官方仓库提供的驱动包:\n\t# # +----------------------+--------------------+--------------+\n\t# # |                      |        开源        |     私有     |\n\t# # +----------------------+--------------------+--------------+\n\t# # |         通用         |   xf86-video-vesa  |              |\n\t# # +----------------------+--------------------+--------------+\n\t# # |         Intel        |  xf86-video-intel  |              |\n\t# # +--------+-------------+--------------------+--------------+\n\t# # |        | GeForce 7+  |                    |    nvidia    |\n\t# # | nVidia +-------------+ xf86-video-nouveau +--------------+\n\t# # |        | GeForce 6/7 |                    | nvidia-304xx |\n\t# # +--------+-------------+--------------------+--------------+\n\t# # |        AMD/ATI       |   xf86-video-ati   |              |\n\t# # +----------------------+--------------------+--------------+\n\n# pacman -S xorg       \t\t\t\tX11\n# pacman -S xorg-server xorg-server-utils\t安装 Xorg Server\n# pacman -S xf86-input-synaptics    \t\t可选,触摸板支持\n# pacman -S wqy-zenhei\t\t\t\t开源的文泉驿正黑矢量字体\n# pacman -S ttf-dejavu wqy-microhei    \t\t可选,微米黑字体\n# pacman -S xf86-input-keyboard       \t\t图形界面的键盘驱动\n# pacman -S xf86-input-mouse        \t\t鼠标的驱动\n# pacman -S xorg-xinit\n# pacman -S gnome gnome-extra gnome-packagekit gnome-software\n# pacman -S gdm       \t\t\t\t安装GDM作为登陆器\n\n# sudo systemctl enable gdm\t\t\t#显示管理器开机自启\n# sudo systemctl enable gdm.service\n# sudo systemctl enable NetworkManager\n# reboot\n\n# sudo pacman -S adobe-source-han-sans-cn-fonts\t#安装中文字体\n\n# yaourt -Rsc epiphany\t\t\t\t#删除epiphany浏览器\n# yaourt -S google-chrome\n# pacman -S firefox firefox-adblock-plus flashplugin\n# yaourt -S firefox-i18n-zh-cn \t\t\t#中文, 可选\n\n# yaourt -S gedit gedit-plugins\n# yaourt -S vim\n# yaourt -S emacs\n\n# sudo pacman -Rncd ibus\n# gsettings set org.gnome.settings-daemon.plugins.keyboard active false 禁用iBus\n#\n# sudo pacman -S fcitx fcitx-configtool fcitx-im fcitx-qt5\n# vim ~/.xprofile\n\texport GTK_IM_MODULE=fcitx\n\texport QT_IM_MODULE=fcitx\n\texport XMODIFIERS=@im=fcitx\n# gsettings set org.gnome.settings-daemon.plugins.xsettings overrides \\\n\t\"{'Gtk/IMModule':<'fcitx'>}\"\n#\n# yaourt -S gnome-shell-extension-kimpanel-git\n# fcitx-configtool\t\t\t\t添加输入法\n# pacman -Ssq fcitx pinyin    \t\t\t拼音\n# yaourt -S fcitx-sogoupinyin\n\n# pacman -S tar xarchiver\n# pacman -S rhythmbox\n# pacman -S gimp inkscape\n# yaourt -S uget aria2\t\t\t\t#下载工具\n# yaourt -S wget\n# yaourt -S file-roller p7zip\n# yaourt -S unrar\n# yaourt -S screenfetch\n#\n# sudo yaourt -S virtualbox\n# sudo pacman -S virtualbox-guest-utils\t\tVirtualbox\n# sudo pacman -S virtualbox-modules\n# sudo modprobe vboxdrv\t\t\t\t#加载内核模块\n\n# pacman -S gparted\t\t\t\t分区管理工具\n# pacman -S scrot\n# pacman -S skype   ??\n# pacman -S mplayer\n# pacman -S codecs gstreamer0.10-bad gstreamer0.10-ugly\n# pacman -S gstreamer0.10-ffmpeg\n# pacman -S smplayer\n# pacman -S vlc\n# pacman -S deluge\n# pacman -S liferea\t\t\t\tRSS离线阅读软件\n# pacman -S thunderbird\t\t\t\t电子邮件客户端\n# pacman -S lftp\n# pacman -S filezilla\n# pacman -S k3b\n# gpasswd -a danmo98 optical\n# pacman -S archey3\n# pacman -S alsi\n# pacman -S evince\n# pacman -S kchmviewer\t\t\t\tCHM文档查看器\n# pacman -S file-roller\n# pacman -S unrar unzip\n# pacman -S lilyterm\n# pacman -S cowsay\n# pacman -S gnome-packagekit\n#\n# pacman -S ibus\n# pacman -S ibus-rime ibus-libpinyin\n# pacman -S ibus-qt\n# qtconfig-qt4\t\t\t\t\t将ibus设置为默认输入法\n# dconf update\t\t\t\t\t更新dconf配置\n# ibus-daemon -rdx\t\t\t\t重启ibus\n#\n\n# sudo pacman -S vlc ffmpegthumbnailer gstreamer0.10-{{bad,good,ugly,base}  \\\t\n#\t{,-plugins},ffmpeg}\t\t\t# 视频缩略图\n# rm -rf ~/.thumbnails/fail\t\t\t# 删除失败的缩略图\n\n# pacman -S gnome-tweak-tool\n# gnome-tweak-tool\n\textensions ==>> user themes\n# yaourt moka-icon-theme-git\t\t\t#安装moka图标主题\n#\n# yaourt -S numix-circle-icon-theme-git\n#\n\n#\n# sudo vim /etc/pacman.conf\n\t[xenlism-arch]\n\tSigLevel = Never\n\tServer = http://downloads.sourceforge.net/project/xenlism-wildfire/repo/arch\n# sudo pacman -Syyu\n# sudo pacman -S xenlism-minimalism-theme\n# sudo pacman -S xenlism-wildfire\n#\n\n# yaourt -S gnome-tweak-tool\n\t$(常用扩展)\n\t# Alternatetab —— 增强alt+tab的功能\n\t# Battery status —— 显示电池电量的百分比\n\t# Dash to Dock —— 将左侧的dash变成一个dock栏,我一般会把它放在底部\n\t# Hide workspace thumbnails —— 隐藏Overview视图右边的工作区栏\n\t# Media player indicator —— 显示音乐播放器的状态\n\t# Netspeed ——在顶栏上显示网速\n\t# OpenWeather —— 在顶栏显示天气情况\n\t# Place status indicator —— 快速访问一些文件夹\n\t# Removable drive menu —— 显示连接到电脑的usb设备\n\t# Top panel workspace scroll —— 在顶栏上滚动鼠标中键来快速切换工作区\n\t# User themes —— 用来启用自定义的shell主题\n\t# Workspace indicator —— 在顶栏显示当前示工作区的序号\n\t# Dynamic panel transparency —— 顶栏透明\n\t# Topicon\n\t# Remove drive menu\n\t# Remove Dropdown Arrows\n\t# Hide activities buttton\n\t# No topleft hot corner\n\t# Coverflow alt-tab\n\t# Frippery move clock\n\t# Hide workspace thumbnails\n\n\n\t$(~/.local/share/gnome-shell/extensions)\t#插件安装目录\n\t$(/usr/share/themes || ~/.local/share/themes)\t#主题文件\n\t$(/usr/share/icons)\t\t\t\t#图标主题\n\n\thttp://gnome-look.org\t\t\t\t#主题\n\thttp://www.deviantart.com\t\t\t#主题\n\n# yaourt -S sky-gtk-theme\t\t\t# ??\n# yaourt -S moka-icon-theme-git\n# pacman -S gtk-theme-arc\n# pacman -S numix-icon-theme-git\n\n# pacman -S wqy-microhei\n\n# curl -L -O http://archibold.io/sh/archibold\t#GDM登陆界面壁纸\n# chmod +x archibold\n# sudo mv archibold /usr/bin\n# archibold login-background [壁纸的位置]\n\n# vim .bashrc\t\t\t\t\t#终端透明度, $(90越小越透明)\n\tif [ -n \"$WINDOWID\"  ]; then\n\t\tTRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 90 / 100)))\n\t\txprop -id \"$WINDOWID\" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY \"$TRANSPARENCY_HEX\"\n\tfi\n#\n\n# yaourt -S wps-office\n# vim /usr/bin/wps /usr/bin/wpp /usr/bin/et\t#无法使用fcitx时\n\t#!/bin/bash\n\texport XMODIFIERS=\"@im=fcitx\"\n\texport QT_IM_MODULE=\"fcitx\"\n\tgOpt=\n\t#gOptExt=-multiply\n\tgTemplateExt=(\"wpt\" \"dot\" \"dotx\")\n# yaourt -S libreoffice-fresh\n# yaourt -S libreoffice-fresh-zh-CN\t\t#可选, 中文\n\n# yaourt -S rhythmbox\n# vim .xprofile\t\t\t\t\t#歌名乱码\n\texport GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030\n\texport GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030\n# yaourt -S python-mutagen\n# mid3iconv -e GBK *.mp3\t\t\t#将ID3信息转换成Unicode\n\n# yaourt -S create_ap\t\t\t\t#创建wifi热点\n# vim wei/usr/lib/systemctl/system/create_ap.service\t# ??\n\tExecStart=/usr/bin/create_ap wlp3s0 wlp3s0 [WiFi名称] [WiFi密码]\n\n# pacman -S openssh\n#\n# vim /etc/ssh/ssh_config\t#对客户端进行设置\n\tPort 1104\t\t#默认为22\n\tProtocol 2\t\t#协议1据说不安全\n#\n# vim /etc/ssh/sshd_config\t#对服务器端进行设置(守护进程)\n\tPort 1104\t\t#默认为22\n\tBanner /etc/issue\t#指定登陆欢迎语\n\tAllowUser USERNAME\t#允许登陆的用户\n\tPermitRootLogin no\t#禁止root通过ssh远程登陆\n#\n# systemctl enable sshd.service\t#开机自启\n# systemctl start sshd\t\t#启动守护进程(监听1104端口)\n# vim /lib/systemd/system/sshd.socket\n\tListenStream=1104\n#\n# pacman -S git\n# git config --global core.editor \"vim\"\t\t#设置git默认的编辑器\n# git config --global user.name \"USER\"      \t#设置git帐号\n# git config --global user.email \"[email protected]\"  #设置git邮箱\n# git config --global color.ui true      \t#设置git字符界面启用颜色",
      "json_metadata": "{\"tags\":[\"archlinux\",\"linux\",\"ifconfig\",\"dhcpcd\",\"vi\"],\"links\":[\"http://archibold.io/sh/archibold\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "archlinux",
      "permlink": "install-arch-linux",
      "title": "Install Arch Linux"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T01:27:15",
  "trx_id": "91b50db91790ad9b1eb51da5ff9355f865de066c",
  "trx_in_block": 40,
  "virtual_op": 0
}
bigearupdated their account properties
2018/02/11 00:56:18
accountbigear
json metadata{"profile":{"profile_image":"https://cdn0.iconfinder.com/data/icons/flat-round-system/512/archlinux-256.png"}}
memo keySTM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1
Transaction InfoBlock #19762162/Trx 5251ab8749c95605c6cdd8f8d4a7021dbd51b10f
View Raw JSON Data
{
  "block": 19762162,
  "op": [
    "account_update",
    {
      "account": "bigear",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn0.iconfinder.com/data/icons/flat-round-system/512/archlinux-256.png\"}}",
      "memo_key": "STM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T00:56:18",
  "trx_id": "5251ab8749c95605c6cdd8f8d4a7021dbd51b10f",
  "trx_in_block": 15,
  "virtual_op": 0
}
steemcreated a new account: @bigear
2018/02/11 00:51:45
active{"account_auths":[],"key_auths":[["STM7UtpGHeX8dCKdsSxwJSFGUxUuHnrzjoZbbP8arVbZytA4vLfJy",1]],"weight_threshold":1}
creatorsteem
delegation29700.000000 VESTS
extensions[]
fee0.500 STEEM
json metadata
memo keySTM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1
new account namebigear
owner{"account_auths":[],"key_auths":[["STM8GHRJqSkmpRwrLTmmx4jjRzGDcgFNMuMDt19jFDJ9mf1CV8ogy",1]],"weight_threshold":1}
posting{"account_auths":[],"key_auths":[["STM6tgCySnn3A5SCiuHjTmoZBYyXJvF1mbxtw7Xk1Y3cWXTdRbHvs",1]],"weight_threshold":1}
Transaction InfoBlock #19762071/Trx 031de8765e865951356e8d8885debd4b57003305
View Raw JSON Data
{
  "block": 19762071,
  "op": [
    "account_create_with_delegation",
    {
      "active": {
        "account_auths": [],
        "key_auths": [
          [
            "STM7UtpGHeX8dCKdsSxwJSFGUxUuHnrzjoZbbP8arVbZytA4vLfJy",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "creator": "steem",
      "delegation": "29700.000000 VESTS",
      "extensions": [],
      "fee": "0.500 STEEM",
      "json_metadata": "",
      "memo_key": "STM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1",
      "new_account_name": "bigear",
      "owner": {
        "account_auths": [],
        "key_auths": [
          [
            "STM8GHRJqSkmpRwrLTmmx4jjRzGDcgFNMuMDt19jFDJ9mf1CV8ogy",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "posting": {
        "account_auths": [],
        "key_auths": [
          [
            "STM6tgCySnn3A5SCiuHjTmoZBYyXJvF1mbxtw7Xk1Y3cWXTdRbHvs",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-11T00:51:45",
  "trx_id": "031de8765e865951356e8d8885debd4b57003305",
  "trx_in_block": 9,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg"}
JSON METADATA
profile{"profile_image":"http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "http://www.quangushi.com/uploads/allimg/150614/1635553341-0.jpg"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM8GHRJqSkmpRwrLTmmx4jjRzGDcgFNMuMDt19jFDJ9mf1CV8ogy1/1
Active
Single Signature
Public Keys
STM7UtpGHeX8dCKdsSxwJSFGUxUuHnrzjoZbbP8arVbZytA4vLfJy1/1
Posting
Single Signature
Public Keys
STM6tgCySnn3A5SCiuHjTmoZBYyXJvF1mbxtw7Xk1Y3cWXTdRbHvs1/1
Memo
STM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8GHRJqSkmpRwrLTmmx4jjRzGDcgFNMuMDt19jFDJ9mf1CV8ogy",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7UtpGHeX8dCKdsSxwJSFGUxUuHnrzjoZbbP8arVbZytA4vLfJy",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6tgCySnn3A5SCiuHjTmoZBYyXJvF1mbxtw7Xk1Y3cWXTdRbHvs",
        1
      ]
    ]
  },
  "memo": "STM5xJSyPa8SagMMnm3qQuLpkfLbpfZjmZLtMmV9LG1xw3C2JWKR1"
}

Witness Votes

0 / 30
No active witness votes.
[]