ubuntu退出python_python ubuntu 命令

调大终端的字体:ctrl+shift+=

调小终端的字体:ctrl+-

清屏:clear

显示当前路径下的全部文件:ls(默认情况下显示的是home/用户名/python/下的文件)

显示当前路径:pwd

转换目录:cd 路径或基于当前目录的文件/文件夹

创建文件:touch 文件名(在linux系统中可以没有后缀)

创建文件夹:mkdir 文件夹名

在当前目录下显示其他目录下的文件信息:ls 路径。如:ls /(显示根目录下的所有文件)

ls /bin(显示根目录下的bin文件夹中的文件)

创建隐藏文件(在文件名前面加"."):touch .123.txt

显示隐藏文件:ls -a (其中-a是选项(命令后面有"-"的是选项,没"-"的是参数))

列表显示文件详细信息:ls -l

sl(需要先安装)出现一辆火车

删除文件:rm 文件名

列表显示时用合适的单位汇总:ls -h(ls -l -h)

列表显示所有的文件并用合适的单位汇总:

ls -a -l -h(选项没有先后之分,可以简写为ls -alh)

使用帮助:方式一:命令 --help(如:ls --help)

方式二:man 命令(如:man ls)这种方法查看完了之后需退出当前界面再输入

查看函数:man open、man 2 open

查看文件中的内容:gedit 文件名(按Tab键自动补全)(这种方式一次性显示)

cat 文件名(按Tab键自动补全)(这种方式一次性显示)

more 文件名(这种方式分屏显示,按b返回上一屏,按f显示下一屏,按q退出)

查看历史命令:history(!历史命令的数字+回车:表示执行历史命令的那一条命令)。使用向上和向下的键可以翻出历史命令

通配符:ls a* 显示以a开头的所有文件

ls 2? 显示文件名是2开头的后面还有一位的文件

ls 2?? 显示文件名是2开头的后面还有两位的文件

ls 1?3

ls 1[1-5]3或1[12345]3 表示显示第一位是1第二位是1-5,第三位是3的文件

重定向:ls > xxx.txt 表示把显示在控制台的信息输入到xxx.txt中

ls -alh > xxx.txt 表示把显示在控制台的当前目录中的详细信息输入到xxx.txt中

ls >> xxx.txt 表示把显示在控制台的信息以追加的方式输入到xxx.txt中

ls -alh /bin | more 表示汇总显示bin目录下的文件,可以分屏(原理:ls -alh表示汇总显示bin目录下的所有的文件,加上|和more之后表示可以分屏,具体来说是先把要输出的内容放到|,再通过more分屏)

一次性输入多个命令:ls;ls -alh(不同的命令之间用";"隔开)

cd home/(然后输入两次Tab键,会显示出所有可以用于补全后面路径中的选项)

返回到当前路径的上一级目录:cd ..

返回到上一层目录的上一层目录:cd ../..

返回上一次所在的目录:cd -

返回到家目录下:cd ~

Ctrl+C 在控制台换一行或终止

rm *.txt 删除以txt结尾的所有文件

mkdir A/B/C/D/E -p 表示在A中的B中的C的D中创建E,-p的作用是依赖的这几个文件如果没有就先创建

rmdir C 删除文件夹名是C的文件夹

rm C -r 删除文件夹名字是C的文件夹(这种方式不论C文件夹中是不是有其他文件都不会影响删除)

文件重命名:mv a.txt b.txt (把a.txt的文件的名字修改为b.txt)

创建软链接:ln -s 1.txt 1-softlink.txt (对文件名是1.txt的文件创建软链接,软链接的名字是1-softlink.txt)

创建硬链接:ln 1.txt 1-hardlink.txt (对文件名是1.txt的文件创硬链接,硬链接的名字是1-hardlink.txt)

软链接与硬链接的区别:文件删除之后,软链接就不能使用了,可是硬链接还是可以使用

cat 1.txt 2.txt 查看1.txt和2.txt中的内容

cat 1.txt 2.txt > xxx.txt 把1.txt 和2.txt中的内容合并后放在xxx.txt中

文本搜索:grep “ntfs” xxx.txt 在xxx.txt中查找“ntfs”

grep -n “ntfs” xxx.txt 在xxx.txt中查找“ntfs”并显示在哪一行

grep -v “ntfs” xxx.txt 在xxx.txt中查找不包含“ntfs”的内容

grep “^ntfs” xxx.txt 在xxx.txt中查找以“ntfs”开头的

grep “ntfs$” xxx.txt 在xxx.txt中查找以“ntfs”结尾的

mv 1.txt /bin 把1.txt剪切并复制到/bin中

mv laowang gebilaowang 把文件名是laowang的文件夹重命名为gebilaowang

cp 1.txt A/ 把1.txt复制到A文件夹中

cp A B/ -r 把A文件夹复制到B文件夹中

find / -name “*name*” 查找根目录下文件名中包含name的文件(这样可能没有权限)

sudo find / -name “*name*” 查找根目录下文件名中包含name的文件

sudo find / -size 1G 查找根目录下文件大小为1G的文件

sudo find / -size -1G 查找根目录下文件大小小于1G的文件

sudo find / -size +1G 查找根目录下文件大小大于1G的文件

打包:tar -cvf test.tar *.py 把当前目录下的以.py结束的文件打包到test.tar文件中

解包:tar -xvf test.tar 把test.tar压缩文件中的内容解压(默认解压到当前路径)

压缩:tar -zcvf test.tar.gz *.py 把当前目录下的以.py结束的文件压缩到test.tar.gz文件中

解压缩:tar -zxvf test.tar.gz 把test.tar.gz压缩文件中的内容解压(默认解压到当前路径)

另外压缩方式:tar -jcvf test.tar.bz2 *.py 把当前目录下的以.py结束的文件压缩到test.tar.bz2文件中(这种压缩后文件大小比gz的大小略大)对应这种方式的解压缩方式为tar -jxvf test.tar.bz2

还有一种压缩方式:zip zzz.zip *.py (这种方式压缩后的文件比bz2压缩后的文件还大),对应的解压缩方式是:unzip zzz.zip

ll 与ls -lah效果相同

查看命令在哪里:which 命令。如:which ls 查看ls命令在哪里

显示日历:cal 显示当前月份日历

cal -y 2008 显示2008年全部日历

显示时间:date 显示现在的时间

把显示的日历存储到文件中:cal > test.txt

cal -y 2008 > test.txt

把显示的时间值存储在文件中:date > test.txt

按照自己约定的时间格式输出时间:

date “+%Y####%m####%d”(“2017####4####30”)

date “+%y####%m####%d”(“17####4####30”)

查看进程信息:

ps (查看当前终端下正在运行的进程的信息)

ps -aux (显示当前在运行的全部进程信息)

top 动态显示当前正在运行的进程,按q退出

htop 动态显示当前正在运行的进程,按q退出

杀掉进程:kill PID

强制杀掉进程:kill -9 PID

立刻关机:shutdown -h now

重启电脑:reboot

检测磁盘空间:df (单位没有设置成合理的单位)

df -h (单位已经设置成合理的单位)

当前文件夹多大:du (单位没有设置成合理的单位)

du -h (单位已经设置成合理的单位)

查看ip地址:ifconfig

修改ip地址:ifconfig ens33 192.168.210.6 (修改网卡是ens33的ip地址是192.168.210.6,但是这种方式会存在权限问题,所以一般使用sudo ifconfig ens33 192.168.210.6)

创建新用户:useradd user2 -m(创建一个用户名是user2的用户,但是这种方式创建新用户的时候可能存在权限问题,所以需要使用 sudo useradd user2 -m)(如何知道是不是添加成功用户可以使用cat /etc/passwd 然后如果在输出信息的最后一行有输出刚才创建的用户的用户名,就说明创建新用户成功)

为用户设置密码:sudo passwd 用户名

切换用户:su 用户名(这种方式只是切换到用户,而家目录还是原来的)

su - 用户名(这种方式切换到用户,家目录也切换)

切换到超级管理员:sudo -s

查看当前登陆的是哪个用户:whoami

退出当前用户:exit

远程登陆:ssh JP@192.168.26.129 表示远程登陆用户名是JP,ip地址是192.168.26.129的主机。

如果同时开多个终端:可以使用Ctrl+shift+t 使多个终端可以使用Alt+小键盘的1、2、3键切换

修改密码:sudo passwd 用户名

删除用户:sudo userdel 用户名 (这种方式只是删除用户但是用户的家目录还存在)

sudo -r userdel 用户名 (这种方式用户的家目录也删除了)

创建组:sudo groupadd 组名

查看组:cat /etc/group或者groupmod+几次tab

删除组:sudo groupdel 组名

修改文件所属的组:sudo chgrp 组名 文件名

修改文件所属的用户:sudo chown 用户名 文件名

修改文件拥有者的权限:sudo chmod u=rwx(或r、w、x的任意组合) 文件名

修改同组者的权限:sudo chmod g=rwx(或r、w、x的任意组合) 文件名

修改其他人的权限:sudo chmod o=rwx(或r、w、x的任意组合) 文件名

同时修改拥有者、同组者和其他人的权限:sudo chmod u=r,g=r,o=r(或r、w、x的任意组合) 文件名

查看下载文件的镜像源:vi /etc/apt/sources.list

安装:sudo apt-get install 安装的文件

python中的注释:

(1)单行注释:#

(2)多行注释:3个单引号或者3个双引号

python2中如果使用了中文,需要在最前面写#coding=utf-8或者#-*-coding:itf-8-*-

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值