您的位置:首页 > 编程语言 > Python开发

乌班图终端命令python,Vim编辑器快捷键/查找文件/添加组/sudo权限/用户账号

2018-03-30 10:16 766 查看
Ls  -la 等于 ll  (以列表的形式显示出来里面的元素)Find 目录里面找文件Find  / -name “abc”  按照名字的形式,在根目录里面找“abc”Find / -name “*.txt” 按照名字的形式,在根目录里面找以“.txt”结尾的名字Find / -name “[a-z*] 按照名字的形式,在根目录里面找以“a-z”小写字母开头的名字Find / -size 1g 查找文件等于1g的文件Find / -size +1g  查找根目录大于1g的文件Find / -size -1g   查找根目录小于1g的文件Find / -size +1g -size -5g 查找根目录大于1g 小于5g的文件Sudo find  权限不够的时候用这个,最高权限查找
Tar -cvf test.tar *.py 把以py为结尾的文件,打包到test.tar里面Tar -xvf test.tar  解压文件包 (打包解包不改变内存大小)Tar -zcvf test.tar.gz *.py 把以py为结尾的文件,压缩到test.tar.gz里面Tar -zxvf test.tar.gz *.py 把以py为结尾的文件,解压test.tar.gz文件  (.gz 压缩文件大小,是最小的,比.bz2文件小)Tar -jcvf test.tar.bz2  *.py 把以py为结尾的文件,压缩到test.tar.bz2里面. (前面是 j )Tar -jxvf test.tar.bz2 *.py 把以py为结尾的文件,解压test.tar.bz2  (这种压缩方式很常见)Tar -cvf test.tar -C /home 把打包的文件放到home目录里面 (-C 指定路径)
Zip test.zip *py 把以py为结尾的文件,压缩到test.zip里面 (压缩空间比 .bz2 大)Unzip test.zip  解压文件Tar -cvf test.tar -d /home  把打包的文件放到home目录里面  (-d  指定路径)注释:tar > zip > bz2 > gz      文件压缩大小比较
Which ls 查看命令ls 所在的目录位置,whichi用来查看命令位置Cal 当月日历Cal -y 2018 显示2018年所有的日历Date 显示今天的年月日Date “+%Y—%m—%d” 显示年月日(必须要双引号,还有加号)Ps -aux 显示电脑上所有的进程Top 动态显示运行中的进程Htop 高级显示运行中的进程Kill 标号 结束标号运行中的进程Kill -9 标号 强制结束别号运行中的进程
Reboot 重启电脑Shutdown 关机Shutdown -h now 立刻关机Shutdown -h +10 十分钟以后关机Shutdown -h 20:20 到晚上八点二十关机Df 显示磁盘的占用情况使用情况Du 显示磁盘的占用大小使用情况Du -h , df -h 都是个性化显示Ifconfig 显示网卡信息Sudo ifconfig 192.168….. 修改自己的ip地址Ifconfig | grep 192….  简约的查找方式,把所有资料放到 | 管道里面,从管道里查找到有192的元素表示出来Ping 测试远程主机间的连通性Ping 192.168.225.1 (类似这种方式)
Useradd 账号名 -m :新建用户账号 ,没有权限就加上 sudo-m 创建用户账号,自动创建一个家目录Passwd 修改账号密码,没有权限就加上sudoSu 账号名 :切换账号Su - 账号名 :切换账号的同时也带着/home家目录Cat /etc/passwd 查看系统当前的用户名信息Exit 退出当前账号,退出以后会再回到原来的账号Who 查看账号的登陆信息,显示有多少次登陆Whoami 查看当前的账号Userdel 账号:删除用户账号,但是保留主目录Userdel -r 账号:删除用户账号,同时删除目录Control + shift +t 打开多个终端
拓展:远程控制别人的电脑,通过知道ip地址和账号密码Ssh 账号名@ip地址 
Sodu -s 切换到超级管理员目录¥ 符号 是普通账号# 符号 是超级管理员
Groupadd 名字:添加一个组Groupdel 名字:删除一个组Cat /etc/group 查看有多少个组Groupmod + 3次tab键 :也是查看有多少个组
为普通用户添加sudo权限:Sudo usermod -a -G sudo 账户名Sudo usermod -a -G amd 账户名Chgrp 组名 文件名 :把文件改到这个组名里面 (一般运维的人负责这些事情)Chown 所有者 文件名:把文件改到这个所有者里面
***权限这块儿是重点,多看多写***
d:表示,后面的是文件夹。- :表示后面的是普通文件注释:字母法修改权限Rwx 可读可写可执行R--  只能读R-x 可以读可以执行U:文件的拥有者   g:同组     o :其他Chmod u=rwx 1.py 修改文件拥有者的权限Chmod u=r,g=r,o=r  1.py 修改文件拥有者同组其他的,三方面的权限注释:数字法修改权限 ****R = 4 , w = 2 , x = 1Chmod 137 2.py 意思等于 chmod u=x,g=wx,o=rwx 2.py
*****Vim编辑器之神 ,命令*****yy :复制光标所在的这一行 4yy:复制光标所在开始向下的4行p :粘贴dd :剪切(删除)光标所在的这一行4dd:剪切(删除)光标所在向下的4行D :从当前的光标开始剪切,一直到行末do:从当前光标开始剪切,一直到行首dw:删除光标开始位置的字,包含光标所在字符x:删除当前的光标,每次只会删除一个X:删除当前光标前面那个,每次只删除一个r:替换一个字符R :可以替换光标已经后面的字符
 h左  j下  k上  l右H :当前屏幕的上方M:当前屏幕的中间L:当前屏幕的下方ctrl + f:向下翻一页代码ctrl + b:向上翻一页代码ctrl+d:向下翻半页ctrl+u:向上翻半页{ :按段移动,上移} :按段移动,下移
20G:快速定位到第20行G :快速回到整个代码的最后一行gg:快速回到整个代码的第一行w :向后跳一个单词的长度,即跳到下一个单词的开始处b:向前跳一个单词的长度,即跳到上一个单词的开始处u+:撤销刚刚的操作ctrl+r :反撤销
选中一片代码v:光标到下一行首V :光标到下一行末>>:向右移动代码<<:向左移动代码.   :重复执行上一次的命令
查找命令/ :查找n:下一个N : 上一个
替换命令把abc替换成123末行模式下,将当前文件中的所有abc替换成123:%s/abc/123/g末行模式下,将第一行至第10行之间的abc替换成123:1,10s/abc/123/g末行模式 (:):w 保存:q 退出 (q! 强制退出):wq 保存退出:x 保存文件并退出命令模式:shift+zz(保存退出)  相当于  末行模式 wq
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐