[{"line": 65, "command": "sudo iptables -w -vL -t filter | jc --iptables -p"}, {"line": 66, "command": "sudo iptables -vnL -t filter | jc --iptables -p"}, {"line": 67, "command": "sudo iptables -vnL -t filter"}, {"line": 68, "command": "rm iptables.py "}, {"line": 69, "command": "vi iptables.py"}, {"line": 70, "command": "sudo iptables -vnL -t filter | jc --iptables -p"}, {"line": 71, "command": "sudo iptables -vL -t filter | jc --iptables -p"}, {"line": 72, "command": "sudo iptables -L -t filter | jc --iptables -p"}, {"line": 73, "command": "sudo iptables -L -t nat | jc --iptables -p"}, {"line": 74, "command": "sudo iptables -vnL -t filter | jc --iptables -p"}, {"line": 75, "command": "sudo iptables -vnL -t filter | jc"}, {"line": 76, "command": "sudo iptables -vnL -t filter | jc --iptables"}, {"line": 77, "command": "sudo iptables -vnL -t raw | jc --iptables"}, {"line": 78, "command": "sudo iptables -vnL -t raw | jc --iptables -p"}, {"line": 79, "command": "jobs"}, {"line": 80, "command": "sleep 100 &"}, {"line": 81, "command": "jobs"}, {"line": 82, "command": "sleep 101 &"}, {"line": 83, "command": "jobs"}, {"line": 84, "command": "sleep 102 &"}, {"line": 85, "command": "jobs"}, {"line": 86, "command": "sleep 103 &"}, {"line": 87, "command": "jobs"}, {"line": 88, "command": "iptable"}, {"line": 89, "command": "sudo iptables -L | jc --iptables"}, {"line": 90, "command": "sudo iptables -L | jc --iptables -p"}, {"line": 91, "command": "sudo iptables -L | jc --iptables | jq ."}, {"line": 92, "command": "pip3 install jq"}, {"line": 93, "command": "pip3 install --user jq"}, {"line": 94, "command": "jq"}, {"line": 95, "command": "yum install jq"}, {"line": 96, "command": "sudo yum install jq"}, {"line": 97, "command": "sudo dnf install jq"}, {"line": 98, "command": "curl https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64"}, {"line": 99, "command": "ls"}, {"line": 100, "command": "ls -al"}, {"line": 101, "command": "cd ~"}, {"line": 102, "command": "curl https://github-production-release-asset-2e65be.s3.amazonaws.com/5101141/6387d980-de1f-11e8-8d3e-4455415aa408?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20191023%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20191023T000342Z&amp;X-Amz-Expires=300&amp;X-Amz-Signature=6d4aad2941c281a57ea469d57115f0a3d877fc24998ded52e1c51cbf7b482705&amp;X-Amz-SignedHeaders=host&amp;actor_id=0&amp;response-content-disposition=attachment%3B%20filename%3Djq-linux64&amp;response-content-type=application%2Foctet-stream"}, {"line": 103, "command": "ls"}, {"line": 104, "command": "curl 'https://github-production-release-asset-2e65be.s3.amazonaws.com/5101141/6387d980-de1f-11e8-8d3e-4455415aa408?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20191023%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20191023T000342Z&amp;X-Amz-Expires=300&amp;X-Amz-Signature=6d4aad2941c281a57ea469d57115f0a3d877fc24998ded52e1c51cbf7b482705&amp;X-Amz-SignedHeaders=host&amp;actor_id=0&amp;response-content-disposition=attachment%3B%20filename%3Djq-linux64&amp;response-content-type=application%2Foctet-stream'"}, {"line": 105, "command": "ifconfig"}, {"line": 106, "command": "ls"}, {"line": 107, "command": "chmod jq-linux64 "}, {"line": 108, "command": "chmod +x jq-linux64 "}, {"line": 109, "command": "./jq-linux64 "}, {"line": 110, "command": "mv jq-linux64 jq"}, {"line": 111, "command": "sudo mv jq /usr/local/bin/"}, {"line": 112, "command": "jq"}, {"line": 113, "command": "iptables -L | jc --iptables | jq ."}, {"line": 114, "command": "sudo iptables -L | jc --iptables | jq ."}, {"line": 115, "command": "sudo iptables -L "}, {"line": 116, "command": "sudo iptables -vL "}, {"line": 117, "command": "sudo iptables -vL | jc --iptables | jq ."}, {"line": 118, "command": "df | jc --df -p"}, {"line": 119, "command": "cd ~"}, {"line": 120, "command": "pip3 uninstall jc"}, {"line": 121, "command": "cd git/"}, {"line": 122, "command": "ls"}, {"line": 123, "command": "rm -rf jc/"}, {"line": 124, "command": "history | grep clone"}, {"line": 125, "command": "git clone https://github.com/kellyjonbrazil/jc.git"}, {"line": 126, "command": "ls"}, {"line": 127, "command": "cd jc/"}, {"line": 128, "command": "./build-package.sh "}, {"line": 129, "command": "./pypi-upload.sh "}, {"line": 130, "command": "cd .."}, {"line": 131, "command": "ls"}, {"line": 132, "command": "pip3 uninstall jc"}, {"line": 133, "command": "rm -rf jc/"}, {"line": 134, "command": "pip3 install --user --upgrade jc"}, {"line": 135, "command": "iptables -L | jc --iptables | jq"}, {"line": 136, "command": "sudo iptables -L | jc --iptables | jq"}, {"line": 137, "command": "mount | jc --mount -p"}, {"line": 138, "command": "uname -a | jc --uname"}, {"line": 139, "command": "uname -a | jc --uname -p"}, {"line": 140, "command": "df | jc --df -p"}, {"line": 141, "command": "free | jc --free -p"}, {"line": 142, "command": "lsblk | jc --lsblk -p"}, {"line": 143, "command": "ls | jc"}, {"line": 144, "command": "env | jc --env -p"}, {"line": 145, "command": "ls | jc"}, {"line": 146, "command": "route | jc --route -p"}, {"line": 147, "command": "iptables -L | jc --iptables | jq ."}, {"line": 148, "command": "sudo iptables -L | jc --iptables | jq ."}, {"line": 149, "command": "ls"}, {"line": 150, "command": "pip3 uninstall jc"}, {"line": 151, "command": "history | grep clone"}, {"line": 152, "command": "git clone --single-branch --branch dev https://github.com/kellyjonbrazil/jc.git"}, {"line": 153, "command": "cd jc/"}, {"line": 154, "command": "pip3 install --user --upgrade -e ."}, {"line": 155, "command": "sudo iptables -L | jc --iptables -p"}, {"line": 156, "command": "sudo iptables -L | jc --iptables"}, {"line": 157, "command": "sudo iptables -L | jc --iptables | jq ."}, {"line": 158, "command": "pip3 list"}, {"line": 159, "command": "cd jc"}, {"line": 160, "command": "ls"}, {"line": 161, "command": "vi jc.py "}, {"line": 162, "command": "jc"}, {"line": 163, "command": "ls | jc"}, {"line": 164, "command": "vi jc.py "}, {"line": 165, "command": "jc"}, {"line": 166, "command": "ls | jc"}, {"line": 167, "command": "cat"}, {"line": 168, "command": "jc"}, {"line": 169, "command": "vi jc.py "}, {"line": 170, "command": "jc"}, {"line": 171, "command": "ls | jc"}, {"line": 172, "command": "vi jc.py "}, {"line": 173, "command": "jc"}, {"line": 174, "command": "vi jc.py "}, {"line": 175, "command": "jc"}, {"line": 176, "command": "ls | jc"}, {"line": 177, "command": "vi jc.py "}, {"line": 178, "command": "jc"}, {"line": 179, "command": "ls | jc"}, {"line": 180, "command": "ls | jc --ls"}, {"line": 181, "command": "jc << ls -l"}, {"line": 182, "command": "jc < ls -l"}, {"line": 183, "command": "jc < ls / -l"}, {"line": 184, "command": "jc < ls -l /"}, {"line": 185, "command": "jc <<< ls -l /"}, {"line": 186, "command": "jc --ls  <<< ls -l /"}, {"line": 187, "command": "jc --ls -p  <<< ls -l /"}, {"line": 188, "command": "jc --ls -p  <<< 'ls -a /'"}, {"line": 189, "command": "cat jc.py "}, {"line": 190, "command": "ls"}, {"line": 191, "command": "rm jc.py "}, {"line": 192, "command": "vi jc.py"}, {"line": 193, "command": "jc"}, {"line": 194, "command": "rm jc.py "}, {"line": 195, "command": "vi jc.py"}, {"line": 196, "command": "jc"}, {"line": 197, "command": "jc --ls"}, {"line": 198, "command": "ls | jc --ls"}, {"line": 199, "command": "ls -al | jc --ls"}, {"line": 200, "command": "ls -al | jc --ls -p"}, {"line": 201, "command": "ls -al | jc --p"}, {"line": 202, "command": "jc"}, {"line": 203, "command": "sudo iptables -L | jc --iptables -p"}, {"line": 204, "command": "mount | jc --mount -p"}, {"line": 205, "command": "jc"}, {"line": 206, "command": "jc --mount"}, {"line": 207, "command": "ps | jc --hello"}, {"line": 208, "command": "jc"}, {"line": 209, "command": "jq"}, {"line": 210, "command": "jq --help"}, {"line": 211, "command": "jc"}, {"line": 212, "command": "ps | jc -p"}, {"line": 213, "command": "ps | jc -p --ps"}, {"line": 214, "command": "jc -p --ps"}, {"line": 215, "command": "ps -ef | jc -p --ps | jq ."}, {"line": 216, "command": "jc"}, {"line": 217, "command": "df | jc --df"}, {"line": 218, "command": "env | jc --env"}, {"line": 219, "command": "free | jc --free"}, {"line": 220, "command": "ifconfig | jc --ifconfig"}, {"line": 221, "command": "jc"}, {"line": 222, "command": "iptables -L | jc --iptables"}, {"line": 223, "command": "sudo iptables -L | jc --iptables"}, {"line": 224, "command": "jc"}, {"line": 225, "command": "ls -l | jc --ls"}, {"line": 226, "command": "lsblk | jc --lsblk"}, {"line": 227, "command": "mount | jc --mount"}, {"line": 228, "command": "jc"}, {"line": 229, "command": "netstat -l | jc --netstat"}, {"line": 230, "command": "ps -ef | jc --ps"}, {"line": 231, "command": "jc"}, {"line": 232, "command": "route | jc --route"}, {"line": 233, "command": "uname -a | jc --uname"}, {"line": 234, "command": "cd parsers/"}, {"line": 235, "command": "rm iptables.py "}, {"line": 236, "command": "vi iptables.py"}, {"line": 237, "command": "sudo iptables -L | jc --iptables"}, {"line": 238, "command": "sudo iptables -L | jc --iptables -p"}, {"line": 239, "command": "lsof"}, {"line": 240, "command": "journalctl "}, {"line": 241, "command": "python3"}, {"line": 242, "command": "ls"}, {"line": 243, "command": "vi jobs.py"}, {"line": 244, "command": "cd .."}, {"line": 245, "command": "ls"}, {"line": 246, "command": "rm jc.py "}, {"line": 247, "command": "vi jc.py"}, {"line": 248, "command": "sleep 500 &"}, {"line": 249, "command": "sleep 501 &"}, {"line": 250, "command": "sleep 502 &"}, {"line": 251, "command": "sleep 503 &"}, {"line": 252, "command": "jobs"}, {"line": 253, "command": "jobs | jc --jobs"}, {"line": 254, "command": "jobs -l | jc --jobs"}, {"line": 255, "command": "jobs -l"}, {"line": 256, "command": "python3"}, {"line": 257, "command": "ls"}, {"line": 258, "command": "cd parsers/"}, {"line": 259, "command": "ls"}, {"line": 260, "command": "rm jobs.py "}, {"line": 261, "command": "vi jobs.py"}, {"line": 262, "command": "jobs | jc --jobs"}, {"line": 263, "command": "jobs"}, {"line": 264, "command": "rm jobs"}, {"line": 265, "command": "rm jobs.py "}, {"line": 266, "command": "vi jobs"}, {"line": 267, "command": "vi jobs.py"}, {"line": 268, "command": "jobs | jc --jobs -p"}, {"line": 269, "command": "jobs -l | jc --jobs -p"}, {"line": 270, "command": "jobs"}, {"line": 271, "command": "sleep 500 &"}, {"line": 272, "command": "sleep 501 &"}, {"line": 273, "command": "sleep 502 &"}, {"line": 274, "command": "sleep 503 &"}, {"line": 275, "command": "jobs -l | jc --jobs -p"}, {"line": 276, "command": "jobs | jc --jobs -p"}, {"line": 277, "command": "rm jobs.py "}, {"line": 278, "command": "vi jobs.py"}, {"line": 279, "command": "jobs | jc --jobs -p"}, {"line": 280, "command": "jobs -l | jc --jobs -p"}, {"line": 281, "command": "jobs"}, {"line": 282, "command": "jobs -l"}, {"line": 283, "command": "rm jobs.py "}, {"line": 284, "command": "vi jobs.py"}, {"line": 285, "command": "jobs -l | jc --jobs -p"}, {"line": 286, "command": "rm jobs.py "}, {"line": 287, "command": "vi jobs.py"}, {"line": 288, "command": "sleep 500 &"}, {"line": 289, "command": "sleep 501 &"}, {"line": 290, "command": "sleep 502 &"}, {"line": 291, "command": "sleep 503 &"}, {"line": 292, "command": "sleep 504 &"}, {"line": 293, "command": "jobs"}, {"line": 294, "command": "jobs -l | jc --jobs -p"}, {"line": 295, "command": "rm jobs.py "}, {"line": 296, "command": "vi jobs.py"}, {"line": 297, "command": "sleep 1000 &"}, {"line": 298, "command": "sleep 1001 &"}, {"line": 299, "command": "sleep 1002 &"}, {"line": 300, "command": "sleep 1003 &"}, {"line": 301, "command": "sleep 1004 &"}, {"line": 302, "command": "jobs | jc --jobs -p"}, {"line": 303, "command": "jobs -l | jc --jobs -p"}, {"line": 304, "command": "python3"}, {"line": 305, "command": "rm jobs.py "}, {"line": 306, "command": "vi jobs.py"}, {"line": 307, "command": "jobs | jc --jobs -p"}, {"line": 308, "command": "rm jobs.py "}, {"line": 309, "command": "vi jobs.py"}, {"line": 310, "command": "jobs | jc --jobs -p"}, {"line": 311, "command": "rm jobs.py "}, {"line": 312, "command": "vi jobs.py"}, {"line": 313, "command": "jobs | jc --jobs -p"}, {"line": 314, "command": "rm jobs.py "}, {"line": 315, "command": "vi jobs.py"}, {"line": 316, "command": "jobs | jc --jobs -p"}, {"line": 317, "command": "jobs -l | jc --jobs -p"}, {"line": 318, "command": "jobs  | jc --jobs -p"}, {"line": 319, "command": "rm jobs.py "}, {"line": 320, "command": "vi jobs.py"}, {"line": 321, "command": "jobs  | jc --jobs -p"}, {"line": 322, "command": "\"\"\"jc - JSON CLI output utility jobs Parser"}, {"line": 323, "command": "Usage:"}, {"line": 324, "command": "specify --jobs as the first argument if the piped input is coming from jobs"}, {"line": 325, "command": "Examples:"}, {"line": 326, "command": "\"\"\""}, {"line": 327, "command": "import string"}, {"line": 328, "command": "def parse(data):"}, {"line": 329, "command": "output = []"}, {"line": 330, "command": "linedata = data.splitlines()"}, {"line": 331, "command": "# Clear any blank lines"}, {"line": 332, "command": "cleandata = list(filter(None, linedata))"}, {"line": 333, "command": "if cleandata:;          for entry in cleandata:;             output_line = {}"}, {"line": 334, "command": "job_number = ''"}, {"line": 335, "command": "pid = ''"}, {"line": 336, "command": "job_history = ''"}, {"line": 337, "command": "parsed_line = entry.split(maxsplit=2)"}, {"line": 338, "command": "print(parsed_line)"}, {"line": 339, "command": "# check if -l was used"}, {"line": 340, "command": "if parsed_line[1][0] in string.digits:;                 pid = parsed_line.pop(1)"}, {"line": 341, "command": "print(parsed_line)"}, {"line": 342, "command": "# check for + or - in first field"}, {"line": 343, "command": "if parsed_line[0].find('+') != -1:"}, {"line": 344, "command": "job_history = 'current'"}, {"line": 345, "command": "job_number = parsed_line[0].rstrip('+')"}, {"line": 346, "command": "if pid:;                     remainder = parsed_line[1].split(maxsplit=1)"}, {"line": 347, "command": "else:"}, {"line": 348, "command": "remainder = list(parsed_line[1])"}, {"line": 349, "command": "remainder.insert(0, job_number)"}, {"line": 350, "command": "parsed_line = remainder"}, {"line": 351, "command": "if parsed_line[0].find('-') != -1:"}, {"line": 352, "command": "job_history = 'previous'"}, {"line": 353, "command": "job_number = parsed_line[0].rstrip('-')"}, {"line": 354, "command": "if pid:;                     remainder = parsed_line[1].split(maxsplit=1)"}, {"line": 355, "command": "else:"}, {"line": 356, "command": "remainder = list(parsed_line[1])"}, {"line": 357, "command": "remainder = parsed_line[1].split(maxsplit=1)"}, {"line": 358, "command": "remainder.insert(0, job_number)"}, {"line": 359, "command": "parsed_line = remainder"}, {"line": 360, "command": "# clean up first field"}, {"line": 361, "command": "parsed_line[0] = parsed_line[0].lstrip('[').rstrip(']')"}, {"line": 362, "command": "print(parsed_line)"}, {"line": 363, "command": "# create list of dictionaries"}, {"line": 364, "command": "#         output_line['job_number'] = int(parsed_line[0])"}, {"line": 365, "command": "#         if pid:"}, {"line": 366, "command": "#             output_line['pid'] = int(pid)"}, {"line": 367, "command": "#         if job_history:"}, {"line": 368, "command": "#             output_line['history'] = job_history"}, {"line": 369, "command": "#         output_line['status'] = parsed_line[1]"}, {"line": 370, "command": "#         output_line['command'] = parsed_line[2]"}, {"line": 371, "command": "#         output.append(output_line)"}, {"line": 372, "command": "# return output"}, {"line": 373, "command": "rm jobs.py "}, {"line": 374, "command": "vi jobs.py"}, {"line": 375, "command": "jobs  | jc --jobs -p"}, {"line": 376, "command": "jobs"}, {"line": 377, "command": "sleep"}, {"line": 378, "command": "sleep 1000 &"}, {"line": 379, "command": "sleep 1001 &"}, {"line": 380, "command": "sleep 1002 &"}, {"line": 381, "command": "sleep 1003 &"}, {"line": 382, "command": "sleep 1004 &"}, {"line": 383, "command": "jobs  | jc --jobs -p"}, {"line": 384, "command": "jobs -l | jc --jobs -p"}, {"line": 385, "command": "rm jobs.py "}, {"line": 386, "command": "vi jobs.py"}, {"line": 387, "command": "jobs -l | jc --jobs -p"}, {"line": 388, "command": "jobs | jc --jobs -p"}, {"line": 389, "command": "rm jobs.py "}, {"line": 390, "command": "vi jobs.py"}, {"line": 391, "command": "jobs | jc --jobs -p"}, {"line": 392, "command": "jobs -l | jc --jobs -p"}, {"line": 393, "command": "jobs"}, {"line": 394, "command": "rm jobs.py "}, {"line": 395, "command": "vi jobs.py"}, {"line": 396, "command": "sleep 10000 &"}, {"line": 397, "command": "sleep 10001 &"}, {"line": 398, "command": "sleep 10002 &"}, {"line": 399, "command": "sleep 10003 &"}, {"line": 400, "command": "sleep 10004 &"}, {"line": 401, "command": "jobs -l | jc --jobs -p"}, {"line": 402, "command": "jobs | jc --jobs -p"}, {"line": 403, "command": "rm jobs.py "}, {"line": 404, "command": "vi jobs.py"}, {"line": 405, "command": "jobs | jc --jobs -p"}, {"line": 406, "command": "jobs -l| jc --jobs -p"}, {"line": 407, "command": "rm jobs.py "}, {"line": 408, "command": "vi jobs.py"}, {"line": 409, "command": "jobs -l| jc --jobs -p"}, {"line": 410, "command": "jobs | jc --jobs -p"}, {"line": 411, "command": "rm jobs.py "}, {"line": 412, "command": "vi jobs.py"}, {"line": 413, "command": "jobs | jc --jobs -p"}, {"line": 414, "command": "jobs -l | jc --jobs -p"}, {"line": 415, "command": "rm jobs.py "}, {"line": 416, "command": "vi jobs.py"}, {"line": 417, "command": "jobs -l | jc --jobs -p"}, {"line": 418, "command": "jobs| jc --jobs -p"}, {"line": 419, "command": "jc"}, {"line": 420, "command": "lsof"}, {"line": 421, "command": "yum install lsof"}, {"line": 422, "command": "sudo yum install lsof"}, {"line": 423, "command": "lsof"}, {"line": 424, "command": "vi lsof.py"}, {"line": 425, "command": "cd .."}, {"line": 426, "command": "ls"}, {"line": 427, "command": "rm jc.py "}, {"line": 428, "command": "vi jc.py"}, {"line": 429, "command": "lsof | jc --lsof"}, {"line": 430, "command": "cd parsers/"}, {"line": 431, "command": "rm lsof.py "}, {"line": 432, "command": "vi lsof.py"}, {"line": 433, "command": "lsof | jc --lsof -p"}, {"line": 434, "command": "rm lsof.py "}, {"line": 435, "command": "vi lsof.py"}, {"line": 436, "command": "lsof | jc --lsof -p"}, {"line": 437, "command": "rm lsof.py "}, {"line": 438, "command": "vi lsof.py"}, {"line": 439, "command": "lsof | jc --lsof -p"}, {"line": 440, "command": "rm lsof.py "}, {"line": 441, "command": "vi lsof.py"}, {"line": 442, "command": "lsof | jc --lsof -p"}, {"line": 443, "command": "lsof | head"}, {"line": 444, "command": "rm lsof.py "}, {"line": 445, "command": "vi lsof.py"}, {"line": 446, "command": "lsof | jc --lsof "}, {"line": 447, "command": "rm lsof.py "}, {"line": 448, "command": "vi lsof.py"}, {"line": 449, "command": "lsof | jc --lsof "}, {"line": 450, "command": "rm lsof.py "}, {"line": 451, "command": "vi lsof.py"}, {"line": 452, "command": "lsof | jc --lsof "}, {"line": 453, "command": "rm lsof.py "}, {"line": 454, "command": "vi lsof.py"}, {"line": 455, "command": "lsof | jc --lsof "}, {"line": 456, "command": "rm lsof.py "}, {"line": 457, "command": "vi lsof.py"}, {"line": 458, "command": "lsof | jc --lsof "}, {"line": 459, "command": "rm lsof.py "}, {"line": 460, "command": "vi lsof.py"}, {"line": 461, "command": "lsof | jc --lsof "}, {"line": 462, "command": "rm lsof.py "}, {"line": 463, "command": "vi lsof.py"}, {"line": 464, "command": "lsof | jc --lsof "}, {"line": 465, "command": "rm lsof.py "}, {"line": 466, "command": "vi lsof.py"}, {"line": 467, "command": "lsof | jc --lsof "}, {"line": 468, "command": "rm lsof.py "}, {"line": 469, "command": "vi lsof.py"}, {"line": 470, "command": "lsof | jc --lsof "}, {"line": 471, "command": "python3"}, {"line": 472, "command": "rm lsof.py "}, {"line": 473, "command": "vi lsof.py"}, {"line": 474, "command": "lsof | jc --lsof "}, {"line": 475, "command": "lsof"}, {"line": 476, "command": "lsof | head"}, {"line": 477, "command": "rm lsof.py "}, {"line": 478, "command": "vi lsof.py"}, {"line": 479, "command": "lsof | jc --lsof "}, {"line": 480, "command": "lsof | tail"}, {"line": 481, "command": "rm lsof.py "}, {"line": 482, "command": "vi lsof.py"}, {"line": 483, "command": "lsof | jc --lsof "}, {"line": 484, "command": "rm lsof.py "}, {"line": 485, "command": "vi lsof.py"}, {"line": 486, "command": "lsof | jc --lsof "}, {"line": 487, "command": "rm lsof.py "}, {"line": 488, "command": "vi lsof.py"}, {"line": 489, "command": "lsof | jc --lsof "}, {"line": 490, "command": "rm lsof.py "}, {"line": 491, "command": "vi lsof.py"}, {"line": 492, "command": "lsof | jc --lsof "}, {"line": 493, "command": "rm lsof.py "}, {"line": 494, "command": "vi lsof.py"}, {"line": 495, "command": "lsof | jc --lsof "}, {"line": 496, "command": "~/resizeterm.sh "}, {"line": 497, "command": "rm lsof.py "}, {"line": 498, "command": "vi lsof.py"}, {"line": 499, "command": "lsof | jc --lsof "}, {"line": 500, "command": "rm lsof.py "}, {"line": 501, "command": "vi lsof.py"}, {"line": 502, "command": "lsof | jc --lsof "}, {"line": 503, "command": "rm lsof.py "}, {"line": 504, "command": "vi lsof.py"}, {"line": 505, "command": "lsof | jc --lsof "}, {"line": 506, "command": "rm lsof.py "}, {"line": 507, "command": "vi lsof.py"}, {"line": 508, "command": "lsof | jc --lsof "}, {"line": 509, "command": "rm lsof.py "}, {"line": 510, "command": "vi lsof.py"}, {"line": 511, "command": "lsof | jc --lsof "}, {"line": 512, "command": "sudo lsof | jc --lsof "}, {"line": 513, "command": "lsof"}, {"line": 514, "command": "rm lsof.py "}, {"line": 515, "command": "vi lsof.py"}, {"line": 516, "command": "sudo lsof | jc --lsof "}, {"line": 517, "command": "rm lsof.py "}, {"line": 518, "command": "vi lsof.py"}, {"line": 519, "command": "sudo lsof | jc --lsof -p"}, {"line": 520, "command": "sudo lsof | more"}, {"line": 521, "command": "rm lsof.py "}, {"line": 522, "command": "vi lsof.py"}, {"line": 523, "command": "sudo lsof | jc --lsof -p"}, {"line": 524, "command": "lsof | jc --lsof -p"}, {"line": 525, "command": "lsof | jc --lsof"}, {"line": 526, "command": "lsof | jc --lsof | jq ."}, {"line": 527, "command": "jc"}, {"line": 528, "command": "sudo lsof | jc --lsof -p"}, {"line": 529, "command": "man lsof"}, {"line": 530, "command": "~/resizeterm.sh "}, {"line": 531, "command": "sudo lsof | jc --lsof -p"}, {"line": 532, "command": "python3"}, {"line": 533, "command": "lsmod"}, {"line": 534, "command": "~/resizeterm.sh "}, {"line": 535, "command": "lsmod"}, {"line": 536, "command": "cd ~"}, {"line": 537, "command": "pip3 uninstall jc"}, {"line": 538, "command": "cd git/"}, {"line": 539, "command": "rm -rf jc/"}, {"line": 540, "command": "pip3 install --upgrade --user -e ."}, {"line": 541, "command": "history | grep clone"}, {"line": 542, "command": "git clone --single-branch --branch dev https://github.com/kellyjonbrazil/jc.git"}, {"line": 543, "command": "cd jc/"}, {"line": 544, "command": "pip3 install --upgrade --user -e ."}, {"line": 545, "command": "jc"}, {"line": 546, "command": "lsmod | jc --lsmod -p"}, {"line": 547, "command": "cd pypi-upload.sh "}, {"line": 548, "command": "cd jc"}, {"line": 549, "command": "cd parsers/"}, {"line": 550, "command": "ls"}, {"line": 551, "command": "rm lsmod.py "}, {"line": 552, "command": "vi lsmod.py"}, {"line": 553, "command": "lsmod | jc --lsmod -p"}, {"line": 554, "command": "rm lsmod.py "}, {"line": 555, "command": "vi lsmod.py"}, {"line": 556, "command": "lsmod | jc --lsmod -p"}, {"line": 557, "command": "rm lsmod.py "}, {"line": 558, "command": "vi lsmod.py"}, {"line": 559, "command": "lsmod | jc --lsmod -p"}, {"line": 560, "command": "rm lsmod.py "}, {"line": 561, "command": "vi lsmod.py"}, {"line": 562, "command": "lsmod | jc --lsmod -p"}, {"line": 563, "command": "rm lsmod.py "}, {"line": 564, "command": "vi lsmod.py"}, {"line": 565, "command": "lsmod | jc --lsmod -p"}, {"line": 566, "command": "rm lsmod.py "}, {"line": 567, "command": "vi lsmod.py"}, {"line": 568, "command": "lsmod | jc --lsmod -p"}, {"line": 569, "command": "rm lsmod.py "}, {"line": 570, "command": "vi lsmod.py"}, {"line": 571, "command": "lsmod | jc --lsmod -p"}, {"line": 572, "command": "rm lsmod.py "}, {"line": 573, "command": "vi lsmod.py"}, {"line": 574, "command": "lsmod | jc --lsmod -p"}, {"line": 575, "command": "rm lsmod.py "}, {"line": 576, "command": "vi lsmod.py"}, {"line": 577, "command": "lsmod | jc --lsmod -p"}, {"line": 578, "command": "jc"}, {"line": 579, "command": "cd ~"}, {"line": 580, "command": "pip3 uninstall jc"}, {"line": 581, "command": "cd git/"}, {"line": 582, "command": "rm -rf jc/"}, {"line": 583, "command": "history | grep clone"}, {"line": 584, "command": "ls"}, {"line": 585, "command": "git clone https://github.com/kellyjonbrazil/jc.git"}, {"line": 586, "command": "cd jc/"}, {"line": 587, "command": "ls"}, {"line": 588, "command": "./build-package.sh "}, {"line": 589, "command": "ls"}, {"line": 590, "command": "./pypi-upload.sh "}, {"line": 591, "command": "cd .."}, {"line": 592, "command": "ls"}, {"line": 593, "command": "pip3 uninstall jc"}, {"line": 594, "command": "rm -rf jc/"}, {"line": 595, "command": "pip3 install --upgrade --user jc"}, {"line": 596, "command": "pip3 list"}, {"line": 597, "command": "jc"}, {"line": 598, "command": "jc -p"}, {"line": 599, "command": "sudo iptables -L | jc --iptables -p"}, {"line": 600, "command": "jc"}, {"line": 601, "command": "lsmod | jc --lsmod -p"}, {"line": 602, "command": "jc"}, {"line": 603, "command": "jobs"}, {"line": 604, "command": "sleep 500 &"}, {"line": 605, "command": "jobs -l | jc --jobs -p"}, {"line": 606, "command": "jobs | jc --jobs -p"}, {"line": 607, "command": "lsof"}, {"line": 608, "command": "cd ~"}, {"line": 609, "command": "pip3 list"}, {"line": 610, "command": "lsof | jc --lsof > testfile"}, {"line": 611, "command": "cat testfile "}, {"line": 612, "command": "iptables -L | jc --iptables > testfile "}, {"line": 613, "command": "sudo iptables -L | jc --iptables > testfile "}, {"line": 614, "command": "cat testfile "}, {"line": 615, "command": "cat testfile | jq ."}, {"line": 616, "command": "w"}, {"line": 617, "command": "w -h"}, {"line": 618, "command": "w --help"}, {"line": 619, "command": "w -f"}, {"line": 620, "command": "w -i"}, {"line": 621, "command": "w -s"}, {"line": 622, "command": "w -o"}, {"line": 623, "command": "date"}, {"line": 624, "command": "ls | jc --ls"}, {"line": 625, "command": "ls | jc --ls | jq '.select(\"filename\" = \"git)'"}, {"line": 626, "command": "ls | jc --ls | jq '.select(.filename=\"git)'"}, {"line": 627, "command": "ls | jc --ls | jq '.select(.filename=\"git\")'"}, {"line": 628, "command": "ls | jc --ls | jq 'select(.filename == \"git\")'"}, {"line": 629, "command": "ls | jc --ls | jq '.[] | select(.filename == \"git\")'"}, {"line": 630, "command": "ls | jc --ls | jq -r '.[] | select(.filename == \"git\")'"}, {"line": 631, "command": "ls | jc --ls | jq -r '.[] | select(.filename == \"git\") | .filename'"}, {"line": 632, "command": "ifconfig | jc --ifconfig -p"}, {"line": 633, "command": "jc -p"}, {"line": 634, "command": "jc"}, {"line": 635, "command": "ls | jc -p"}, {"line": 636, "command": "ip"}, {"line": 637, "command": "ip address"}, {"line": 638, "command": "ip --help"}, {"line": 639, "command": "ip address --help"}, {"line": 640, "command": "ip address -h"}, {"line": 641, "command": "ip -h address"}, {"line": 642, "command": "ip -b address"}, {"line": 643, "command": "ip -iec address"}, {"line": 644, "command": "ip address"}, {"line": 645, "command": "ip --help"}, {"line": 646, "command": "ip -br address"}, {"line": 647, "command": "ip -d address"}, {"line": 648, "command": "ifconfig"}, {"line": 649, "command": "cat"}, {"line": 650, "command": "jc"}, {"line": 651, "command": "jc | cat"}, {"line": 652, "command": "jc > testing"}, {"line": 653, "command": "cat testing "}, {"line": 654, "command": "rm testing "}, {"line": 655, "command": "jc &2 > testing"}, {"line": 656, "command": "cat testing "}, {"line": 657, "command": "ls"}, {"line": 658, "command": "cat testing "}, {"line": 659, "command": "rm testing "}, {"line": 660, "command": "jc 2>&1 | jc --ls"}, {"line": 661, "command": "jc 2>&1 | jc --ls -p"}, {"line": 662, "command": "jc 2>&1 | jc --route -p"}, {"line": 663, "command": "jc 2>&1 | jc --ps -p"}, {"line": 664, "command": "jc 2>&1 | jc --iptables -p"}, {"line": 665, "command": "jc 2>&1 | jc --lsof -p"}, {"line": 666, "command": "jc 2>&1 | jc --ls -p"}, {"line": 667, "command": "jc 2>&1 | jc --env -p"}, {"line": 668, "command": "jc 2>&1 | jc --netstat -p"}, {"line": 669, "command": "jc 2>&1 | jc --uname -p"}, {"line": 670, "command": "jc"}, {"line": 671, "command": "journalctl "}, {"line": 672, "command": "man journalctl"}, {"line": 673, "command": "man journalctl -o=json"}, {"line": 674, "command": "journalctl -o=json"}, {"line": 675, "command": "journalctl -o json"}, {"line": 676, "command": "journalctl -o json >journaljson"}, {"line": 677, "command": "cat journaljson "}, {"line": 678, "command": "dig"}, {"line": 679, "command": "uptime"}, {"line": 680, "command": "uptime --help"}, {"line": 681, "command": "uptime -p"}, {"line": 682, "command": "uptime -s"}, {"line": 683, "command": "uptime "}, {"line": 684, "command": "date"}, {"line": 685, "command": "uptime"}, {"line": 686, "command": "history"}, {"line": 687, "command": "pip3 uninstall jc"}, {"line": 688, "command": "cd git/"}, {"line": 689, "command": "ls"}, {"line": 690, "command": "history | grep clone"}, {"line": 691, "command": "git clone --single-branch --branch dev https://github.com/kellyjonbrazil/jc.git"}, {"line": 692, "command": "cd jc"}, {"line": 693, "command": "pip3 install --upgrade --user -e ."}, {"line": 694, "command": "jc"}, {"line": 695, "command": "w | jc --w -p"}, {"line": 696, "command": "history | jc --history"}, {"line": 697, "command": "history"}, {"line": 698, "command": "history | jc --history -p"}, {"line": 699, "command": "history | head"}, {"line": 700, "command": "cd jc/parsers/"}, {"line": 701, "command": "vi history.py "}, {"line": 702, "command": "history | jc --history -p"}, {"line": 703, "command": "vi history.py "}, {"line": 704, "command": "history | jc --history -p"}, {"line": 705, "command": "echo \"hello\""}, {"line": 706, "command": "history | jc --history -p"}, {"line": 707, "command": "cat history.py "}, {"line": 708, "command": "rm history.py "}, {"line": 709, "command": "vi history.py"}, {"line": 710, "command": "history | jc --history -p"}, {"line": 711, "command": "history | jc --history"}, {"line": 712, "command": "history | jc --history -p"}, {"line": 713, "command": "history | jc --history -p | jq .1700"}, {"line": 714, "command": "history | jc --history -p | jq .1709"}, {"line": 715, "command": "history | jc --history | jq .1709"}, {"line": 716, "command": "history | jc --history | jq ."}, {"line": 717, "command": "history | jc --history | jq .\"1713\""}, {"line": 718, "command": "history | jc --history | jq .[1713]"}, {"line": 719, "command": "history | jc --history | jq .[\"1713\"]"}, {"line": 720, "command": "history | jc --history | jq '.1713'"}, {"line": 721, "command": "history | jc --history | jq '.[1713]'"}, {"line": 722, "command": "history | jc --history | jq '.[\"1713\"]'"}, {"line": 723, "command": "rm history.py "}, {"line": 724, "command": "vi history.py"}, {"line": 725, "command": "history | jc --history -p"}, {"line": 726, "command": "history | jc --history -p | jq .n1723"}, {"line": 727, "command": "cd ~"}, {"line": 728, "command": "pip3 uninstall jc"}, {"line": 729, "command": "cd git/"}, {"line": 730, "command": "rm -rf jc/"}, {"line": 731, "command": "history | grep clone"}, {"line": 732, "command": "git clone --single-branch --branch dev https://github.com/kellyjonbrazil/jc.git"}, {"line": 733, "command": "cd jc/"}, {"line": 734, "command": "pip3 install --upgrade --user -e ."}, {"line": 735, "command": "jc"}, {"line": 736, "command": "history | jc --history -p"}, {"line": 737, "command": "jc"}, {"line": 738, "command": "w | jc --w -p"}, {"line": 739, "command": "uptime | jc --uptime -p"}, {"line": 740, "command": "ls"}, {"line": 741, "command": "stat build-package.sh "}, {"line": 742, "command": "ls"}, {"line": 743, "command": "stat jc.egg-info/"}, {"line": 744, "command": "stat README.md "}, {"line": 745, "command": "lstat"}, {"line": 746, "command": "cd /proc/"}, {"line": 747, "command": "ls"}, {"line": 748, "command": "cd 1"}, {"line": 749, "command": "ls"}, {"line": 750, "command": "ls -al"}, {"line": 751, "command": "cd attr/"}, {"line": 752, "command": "ls"}, {"line": 753, "command": "ls -al"}, {"line": 754, "command": "cat current "}, {"line": 755, "command": "cat exec "}, {"line": 756, "command": "cat prev "}, {"line": 757, "command": "dig"}, {"line": 758, "command": "sudo yum install dig"}, {"line": 759, "command": "sudo yum install bind-utils"}, {"line": 760, "command": "dig"}, {"line": 761, "command": "dig www.google.com"}, {"line": 762, "command": "dig www.cnn.com"}, {"line": 763, "command": "man dig"}, {"line": 764, "command": "dig www.cnn.com www.google.com"}, {"line": 765, "command": "pip3 list"}, {"line": 766, "command": "cd ~/git/jc/jc/parsers/"}, {"line": 767, "command": "rm history.py "}, {"line": 768, "command": "vi history.py"}, {"line": 769, "command": "history | jc --history"}, {"line": 770, "command": "history | jc --history -p"}, {"line": 771, "command": "ifconfig | jc --ifconfig -p"}, {"line": 772, "command": "rm iptables.py "}, {"line": 773, "command": "vi iptables.py"}, {"line": 774, "command": "iptables -L | jc --iptables -p"}, {"line": 775, "command": "sudo iptables -L | jc --iptables -p"}, {"line": 776, "command": "lsblk | jc --lsblk -p"}, {"line": 777, "command": "rm lsblk.py "}, {"line": 778, "command": "vi lsblk.py"}, {"line": 779, "command": "lsblk | jc --lsblk -p"}, {"line": 780, "command": "rm lsmod.py "}, {"line": 781, "command": "vi lsmod.py"}, {"line": 782, "command": "lsmod"}, {"line": 783, "command": "lsmod | jc --lsmod -p"}, {"line": 784, "command": "rm lsof.py "}, {"line": 785, "command": "vi lsof.py"}, {"line": 786, "command": "lsof | jc --lsof -p"}, {"line": 787, "command": "sudo lsof | jc --lsof -p"}, {"line": 788, "command": "sudo lsof | jc --lsof | jq ."}, {"line": 789, "command": "ps | jc --ps -p"}, {"line": 790, "command": "clear"}, {"line": 791, "command": "rm ps.py "}, {"line": 792, "command": "vi ps.py"}, {"line": 793, "command": "ps | jc --ps -p"}, {"line": 794, "command": "ps axu | jc --ps -p"}, {"line": 795, "command": "rm ps.py "}, {"line": 796, "command": "vi ps.py"}, {"line": 797, "command": "ps | jc --ps -p"}, {"line": 798, "command": "ps axu | jc --ps -p"}, {"line": 799, "command": "ps -ef | jc --ps -p"}, {"line": 800, "command": "ps -ef | jc --ps -p | jq ."}, {"line": 801, "command": "ps axu | jc --ps -p | jq ."}, {"line": 802, "command": "ps -ef | jc --ps -p"}, {"line": 803, "command": "ls"}, {"line": 804, "command": "rm route.py "}, {"line": 805, "command": "vi route.py"}, {"line": 806, "command": "route | jc --route -p"}, {"line": 807, "command": "w | jc --w -p"}, {"line": 808, "command": "rm w.py "}, {"line": 809, "command": "vi w.py"}, {"line": 810, "command": "w | jc --w -p"}, {"line": 811, "command": "rm ls.py "}, {"line": 812, "command": "vi ls.py"}, {"line": 813, "command": "ls -lh | jc --ps -p"}, {"line": 814, "command": "ls | jc --ls -p"}, {"line": 815, "command": "ls -alh | jc --ls -p"}, {"line": 816, "command": "ls -lh | jc --ls -p"}, {"line": 817, "command": "ls -l /usr/bin | jc --ls | jq '.[] | select(.bytes|tonumber > 50000000)'"}, {"line": 818, "command": "ls -l /usr/bin | jc --ls | jq '.[] | select(.size|tonumber > 50000000)'"}, {"line": 819, "command": "ls -l /usr/bin | jc --ls | jq '.[] | select(.size|tonumber > 5000000)'"}, {"line": 820, "command": "$ ls -l /bin | jc --ls -p"}, {"line": 821, "command": "ls -l /bin | jc --ls -p"}, {"line": 822, "command": "python3"}, {"line": 823, "command": "rm jobs.py "}, {"line": 824, "command": "vi jobs.py"}, {"line": 825, "command": "sleep 1000 &"}, {"line": 826, "command": "sleep 1001 &"}, {"line": 827, "command": "sleep 1002 &"}, {"line": 828, "command": "sleep 1003 &"}, {"line": 829, "command": "jobs | jc --jobs -p"}, {"line": 830, "command": "jobs -l | jc --jobs -p"}, {"line": 831, "command": "rm ls.py "}, {"line": 832, "command": "vi ls.py"}, {"line": 833, "command": "ls -al | jc --ls -p"}, {"line": 834, "command": "ls -alh | jc --ls -p"}, {"line": 835, "command": "ls -al /usr/bin | jc --ls -p"}, {"line": 836, "command": "ls /usr/bin | jc --ls -p"}, {"line": 837, "command": "rm netstat.py "}, {"line": 838, "command": "vi netstat.py"}, {"line": 839, "command": "history | grep netstat"}, {"line": 840, "command": "netstat -l | jc --netstat -p"}, {"line": 841, "command": "netstat -lv | jc --netstat -p"}, {"line": 842, "command": "netstat -ln | jc --netstat -p"}, {"line": 843, "command": "sudo netstat -lpn | jc --netstat -p"}, {"line": 844, "command": "sudo systemctl restart"}, {"line": 845, "command": "reboot"}, {"line": 846, "command": "jc"}, {"line": 847, "command": "w | jc --w -p"}, {"line": 848, "command": "uptime | jc --uptime -p"}, {"line": 849, "command": "uptime"}, {"line": 850, "command": "cd git/jc/jc/parsers/"}, {"line": 851, "command": "rm uptime.py "}, {"line": 852, "command": "vi uptime.py"}, {"line": 853, "command": "uptime | jc --uptime -p"}, {"line": 854, "command": "~/resizeterm.sh "}, {"line": 855, "command": "rm uptime.py "}, {"line": 856, "command": "vi uptime.py"}, {"line": 857, "command": "uptime | jc --uptime -p"}, {"line": 858, "command": "w | jc --w -p"}, {"line": 859, "command": "uptime | jc --uptime -p"}, {"line": 860, "command": "cd .."}, {"line": 861, "command": "ls"}, {"line": 862, "command": "rm jc.py "}, {"line": 863, "command": "vi jc.py"}, {"line": 864, "command": "lsof | jc --lsof -p"}, {"line": 865, "command": "cat jc.py "}, {"line": 866, "command": "uptime | jc --uptime -p"}, {"line": 867, "command": "vi jc.py "}, {"line": 868, "command": "rm jc.py "}, {"line": 869, "command": "vi jc.py"}, {"line": 870, "command": "jc"}, {"line": 871, "command": "lsof | jc --lsof -p"}, {"line": 872, "command": "uptime | jc --uptime -p"}, {"line": 873, "command": "lsof | jc --lsof -p"}, {"line": 874, "command": "sudo lsof | jc --lsof -p"}, {"line": 875, "command": "uptime | jc --uptime -p"}, {"line": 876, "command": "ls"}, {"line": 877, "command": "cd .."}, {"line": 878, "command": "ls"}, {"line": 879, "command": "pip3 uninstall jc"}, {"line": 880, "command": "rm -rf jc/"}, {"line": 881, "command": "history | grep clone"}, {"line": 882, "command": "git clone --single-branch --branch dev https://github.com/kellyjonbrazil/jc.git"}, {"line": 883, "command": "cd jc/"}, {"line": 884, "command": "pip3 install --upgrade --user -e ."}, {"line": 885, "command": "jc"}, {"line": 886, "command": "uptime | jc --uptime -p"}, {"line": 887, "command": "uptime | jc --uptime"}, {"line": 888, "command": "lsof | jc --lsof -p"}, {"line": 889, "command": "ls"}, {"line": 890, "command": "cat changelog.txt "}, {"line": 891, "command": "env | jc -env -p"}, {"line": 892, "command": "env | jc --env -p"}, {"line": 893, "command": "history | jc --history -p"}, {"line": 894, "command": "history | jc --history | jq 'select(\"vi\")'"}, {"line": 895, "command": "history | jc --history | jq 'select(.value=\"ls\")'"}, {"line": 896, "command": "history | jc --history | jq 'select(.value==\"ls\")'"}, {"line": 897, "command": "history | jc --history | jq 'select(.value==\"jc\")'"}, {"line": 898, "command": "history | jc --history | jq 'select(.value == jc)'"}, {"line": 899, "command": "history | jc --history -p"}, {"line": 900, "command": "uptime | jc --uptime -p"}, {"line": 901, "command": "pip3 list"}, {"line": 902, "command": "pip3 install --upgrade pip"}, {"line": 903, "command": "pip3 install --upgrade --user pip"}, {"line": 904, "command": "pip3 list"}, {"line": 905, "command": "jc"}, {"line": 906, "command": "df | jc --df -p"}, {"line": 907, "command": "jc"}, {"line": 908, "command": "env | jc --env -p"}, {"line": 909, "command": "env | jc --env"}, {"line": 910, "command": "env | jc --env | jq '. paths'"}, {"line": 911, "command": "env | jc --env | jq 'paths()'"}, {"line": 912, "command": "env | jc --env | jq '[paths(\"ls\")]'"}, {"line": 913, "command": "env"}, {"line": 914, "command": "env | jc --env | jq '[paths(\"kbrazil\")]'"}, {"line": 915, "command": "uptime | jc --uptime -p"}, {"line": 916, "command": "jc"}, {"line": 917, "command": "free | jc --free -p"}, {"line": 918, "command": "history | jc --history"}, {"line": 919, "command": "jc"}, {"line": 920, "command": "ifconfig | jc --ifconfig -p"}, {"line": 921, "command": "jc"}, {"line": 922, "command": "sudo iptables -vnL | jc --iptables -p"}, {"line": 923, "command": "jc"}, {"line": 924, "command": "sudo iptables -vnL | jc --iptables -p"}, {"line": 925, "command": "ls"}, {"line": 926, "command": "jc"}, {"line": 927, "command": "jobs | jc --jobs -p"}, {"line": 928, "command": "jobs -p| jc --jobs -p"}, {"line": 929, "command": "jobs -a| jc --jobs -p"}, {"line": 930, "command": "jobs -l| jc --jobs -p"}, {"line": 931, "command": "sleep 100 &"}, {"line": 932, "command": "jobs -l| jc --jobs -p"}, {"line": 933, "command": "jc"}, {"line": 934, "command": "ls -alh | jc --ls -p"}, {"line": 935, "command": "jc"}, {"line": 936, "command": "lsblk | jc --lsblk -p"}, {"line": 937, "command": "uptime | jc --uptime -p"}, {"line": 938, "command": "jc"}, {"line": 939, "command": "lsmod | jc --lsmod -p"}, {"line": 940, "command": "jc"}, {"line": 941, "command": "lsof | jc --lsof -p"}, {"line": 942, "command": "sudo lsof | jc --lsof -p"}, {"line": 943, "command": "uptime | jc --uptime -p"}, {"line": 944, "command": "uptime | jc --uptime | jq ."}, {"line": 945, "command": "uptime"}, {"line": 946, "command": "uptime | jc --uptime | jq ."}, {"line": 947, "command": "uptime | jc --uptime -p"}, {"line": 948, "command": "cd jc/parsers/"}, {"line": 949, "command": "rm uptime.py "}, {"line": 950, "command": "vi uptime.py"}, {"line": 951, "command": "uptime | jc --uptime -p"}, {"line": 952, "command": "rm uptime.py "}, {"line": 953, "command": "vi uptime.py"}, {"line": 954, "command": "rm uptime.py "}, {"line": 955, "command": "vi uptime.py"}, {"line": 956, "command": "uptime | jc --uptime -p"}, {"line": 957, "command": "uptime"}, {"line": 958, "command": "rm uptime.py "}, {"line": 959, "command": "vi uptime.py"}, {"line": 960, "command": "uptime | jc --uptime -p"}, {"line": 961, "command": "rm uptime.py "}, {"line": 962, "command": "vi uptime.py"}, {"line": 963, "command": "uptime | jc --uptime -p"}, {"line": 964, "command": "rm uptime.py "}, {"line": 965, "command": "vi uptime.py"}, {"line": 966, "command": "uptime | jc --uptime -p"}, {"line": 967, "command": "rm uptime.py "}, {"line": 968, "command": "vi uptime.py"}, {"line": 969, "command": "uptime | jc --uptime -p"}, {"line": 970, "command": "reboot"}, {"line": 971, "command": "uptime"}, {"line": 972, "command": "uptime | jc --uptime -p"}, {"line": 973, "command": "python3"}, {"line": 974, "command": "uptime | sed -E 's/.*(up.*), [[:digit:]]+ user.*/\\1/'"}, {"line": 975, "command": "echo '22:19 up 54 days, 1 min, 4 users, load averages: 2.08 2.06 2.27' | sed -E 's/.*(up.*), [[:digit:]]+ user.*/\\1/'"}, {"line": 976, "command": "~/resizeterm.sh "}, {"line": 977, "command": "echo '22:19 up 54 days, 1 min, 4 users, load averages: 2.08 2.06 2.27' | sed -E 's/.*(up.*), [[:digit:]]+ user.*/\\1/'"}, {"line": 978, "command": "uptime | jc --uptime -p"}, {"line": 979, "command": "cd git/jc/jc/parsers/"}, {"line": 980, "command": "rm uptime.py "}, {"line": 981, "command": "vi uptime.py"}, {"line": 982, "command": "uptime | jc --uptime -p"}, {"line": 983, "command": "rm uptime.py "}, {"line": 984, "command": "vi uptime.py"}, {"line": 985, "command": "uptime | jc --uptime -p"}, {"line": 986, "command": "python3"}, {"line": 987, "command": "uptime | jc --uptime -p"}, {"line": 988, "command": "rm uptime.py "}, {"line": 989, "command": "vi uptime.py"}, {"line": 990, "command": "uptime | jc --uptime -p"}, {"line": 991, "command": "rm uptime.py "}, {"line": 992, "command": "vi uptime.py"}, {"line": 993, "command": "uptime | jc --uptime -p"}, {"line": 994, "command": "reboot"}, {"line": 995, "command": "ls"}, {"line": 996, "command": "w"}, {"line": 997, "command": "mkdir testfiles"}, {"line": 998, "command": "ls"}, {"line": 999, "command": "cat testfile"}, {"line": 1000, "command": "rm testfile"}, {"line": 1001, "command": "ls"}, {"line": 1002, "command": "cd testfiles/"}, {"line": 1003, "command": "vi tests.sh"}, {"line": 1004, "command": "chmod +x tests.sh "}, {"line": 1005, "command": "ls"}, {"line": 1006, "command": "./tests.sh "}, {"line": 1007, "command": "ls"}, {"line": 1008, "command": "cat jobs.out "}, {"line": 1009, "command": "cat w.out "}, {"line": 1010, "command": "cat uname-a.out "}, {"line": 1011, "command": "jc"}, {"line": 1012, "command": "rm tests.sh "}, {"line": 1013, "command": "vi tests.sh"}, {"line": 1014, "command": "chmod +x tests.sh "}, {"line": 1015, "command": "./tests.sh "}, {"line": 1016, "command": "uptime "}, {"line": 1017, "command": "rm tests.sh "}, {"line": 1018, "command": "vi tests.sh"}, {"line": 1019, "command": "chmod +x tests.sh "}, {"line": 1020, "command": "./tests.sh "}, {"line": 1021, "command": "ls"}, {"line": 1022, "command": "cat uptime.out "}, {"line": 1023, "command": "cat uptime.out | jc --uptime -p"}, {"line": 1024, "command": "route -n > route-n.out"}, {"line": 1025, "command": "cat route-n.out "}, {"line": 1026, "command": "route -vn"}, {"line": 1027, "command": "rm route-n.out "}, {"line": 1028, "command": "ls"}, {"line": 1029, "command": "cat iptables-filter-nv.out "}, {"line": 1030, "command": "cat iptables-filter-nv.out  | jc --iptables -p"}, {"line": 1031, "command": "ls"}, {"line": 1032, "command": "cat iptables-mangle.out "}, {"line": 1033, "command": "rm tests.sh "}, {"line": 1034, "command": "vi tests.sh"}, {"line": 1035, "command": "chmod +x tests.sh "}, {"line": 1036, "command": "./tests.sh "}, {"line": 1037, "command": "ls"}, {"line": 1038, "command": "ls -al"}, {"line": 1039, "command": "cat history.out "}, {"line": 1040, "command": "history"}, {"line": 1041, "command": "history > kbhistory.out"}, {"line": 1042, "command": "cat kbhistory.out "}, {"line": 1043, "command": "rm kbhistory.out "}, {"line": 1044, "command": "ls"}, {"line": 1045, "command": "ls -al"}, {"line": 1046, "command": "rm tests.sh "}, {"line": 1047, "command": "vi tests.sh"}, {"line": 1048, "command": "chmod +x tests.sh "}, {"line": 1049, "command": "./tests.sh "}, {"line": 1050, "command": "ls -al"}, {"line": 1051, "command": "vi iptables-filter.out "}, {"line": 1052, "command": "uname -a"}, {"line": 1053, "command": "cd /"}, {"line": 1054, "command": "ls"}, {"line": 1055, "command": "cd etc/"}, {"line": 1056, "command": "ls"}, {"line": 1057, "command": "cat environment "}, {"line": 1058, "command": "cat centos-release"}, {"line": 1059, "command": "lsb_release -a"}, {"line": 1060, "command": "ifconfig"}, {"line": 1061, "command": "cd ~"}, {"line": 1062, "command": "ls"}, {"line": 1063, "command": "cd testfiles/"}, {"line": 1064, "command": "history > history.out "}]
