我是靠谱客的博主 耍酷咖啡豆,最近开发中收集的这篇文章主要介绍乌班图终端命令python,Vim编辑器快捷键/查找文件/添加组/sudo权限/用户账号,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 修改账号密码,没有权限就加上sudo
Su 账号名 :切换账号
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 = 1
Chmod 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


最后

以上就是耍酷咖啡豆为你收集整理的乌班图终端命令python,Vim编辑器快捷键/查找文件/添加组/sudo权限/用户账号的全部内容,希望文章能够帮你解决乌班图终端命令python,Vim编辑器快捷键/查找文件/添加组/sudo权限/用户账号所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部