乌班图终端命令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
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
相关文章推荐
- Linux常用命令及操作(二)查看用户组、更改文件(夹)权限、复制、将用户添加到root
- linux下修改文件权限、切换用户、添加文本、修改文本、hadoop执行jar文件等常用命令
- linux常用指令介绍_软件包管理_VIM编辑器的使用_用户和组账户管理_文件权限管理
- 解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- Linux添加普通用户并添加sudo权限、修改文件所属者、解决(ubuntu)只有$问题
- 添加docker权限给当前用户,使docker命令免sudo
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- Linux文件权限修改命令,添加,删除用户等
- python vim编辑器的快捷命令
- linux用户添加sudo命令权限
- 初识linux chmod命令/函数时我就产生一个有趣疑问:既然chmod可以改变权限, 那即使某用户原来没有某文件的权限, 也可以自己添加权限啊!
- 添加用户权限到sudo(通过visudo命令)
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- Mac OS X 启用超级用户 sudo -s 获得系统权限 Mac终端命令
- sudo文件添加web用户权限
- VIM -- 从命令模式切换到sudo以获取足够的权限
- SA权限添加管理员帐号的SQL命令与命令行下添加SQL用户的方法
- C#添加文件和文件夹访问用户并设定权限
- 利用脚本和命令绕过系统权限添加账号