生活随笔
收集整理的這篇文章主要介紹了
一些代码记录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
# list
dic = {}
dic.setdefault(key,[]).append(value)# dict
dic = {}
dic.setdefault(key,{})[value] =1
unrar e [filename] [path]
unrar e a.rar /home/tmp/test/ #解壓到test目錄中,所有文件都在一個目錄中,x指令區(qū)分路徑unzip a.zip -d /home/tmp/test/ # -d為解壓文件夾路徑,保留原來文件夾路徑
unzip -j a.zip -d /home/tmp/test/ # -j不保留路徑,所有文件都解壓到一個文件夾中
grep -E -i "ndpi.*teamvi|sunlog" * -r
grep -r "text content" /tmp
# -E 將樣式為延伸的正則表達式來使用
# -i 忽略大小寫
# -r 查找目錄
scp -P 61001 liblz4.so.1 root@172.16.1.26:/lib64
A=`ps aux | grep abmatrix.*weak_pwd| grep -v "grep"|awk '{print $2}'`;kill -9 $A
# kill掉與abmatrix.*weak_pwd有關(guān)的進程
ps aux | grep abmatrix
- 查看文件夾下多有文件的個數(shù)(包括子文件夾中)
ls -lR|grep "^-"|wc -l
ls -i
find -inum 文件號 -exec rm -rf {} \;
keys = [k for k, v in dict_1.items() if v == 'value']
for key, value in demo_dict.items():for key2, val2 in value.items():print(key2, val2)
- 遞歸得到文件夾下所有文件名(包括子文件夾中文件名)
def listdir(path, list_name):for file in os.listdir(path):file_path = os.path.join(path, file)if os.path.isdir(file_path):listdir(file_path, list_name)else:list_name.append(file)
# 取交集
print list(set(a).intersection(set(b)))
# 取并集
print list(set(a).union(set(b)))
# 取差集
print list(set(a).difference(set(b))) # a中有而b中沒有的
json_array = [{"time":20150312,"value":"c"}, {"time":20150301,"value":"a"}, {"time":20150305,"value":"b"}]
json_array.sort(key = lambda x:x["time"])
ssh-keygen -l -f ~/.ssh/known_hosts
ssh-keygen -R [ip]port
?
總結(jié)
以上是生活随笔為你收集整理的一些代码记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。