Python学习记录——Ubuntu基本配置快捷键和文件操作命令行

Posted zhoujianlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习记录——Ubuntu基本配置快捷键和文件操作命令行相关的知识,希望对你有一定的参考价值。

1.常用的获取帮助方法:

(1)-h

(2)--help

(3)man

  man 章节 查找的信息 #用于查询某指令在某章节中的帮助信息

  man -f  #精确查找

  man -k  #模糊查找

(4)info

2.用命令行安装软件:

  apt-cache search package  #查找软件包并安装

  apt-cache show package  #获取安装包的详细信息

  apt-get update/install/remove/purge(删得更干净)package

  /etc/apt/sources.list #设置软件包的获取来源

3.设置系统时间/时区和获取日历:

(1)date:

  date #显示当前日期

  日期格式化:

  %Y  year  %m  month (01..12)  %d  day of month (01)

  %H  hour (00..23)  %I  hour (01..12)  %M  minute (00..59)  %S  second (00..60)

  date +"%Y%m%d %H%M%S" 20160824 223856

  date +"%Y-%m-%d %H:%M:%S" 2016-08-24 22:39:07

  date -s #设置当前时间,只有root权限才能设置,其他只能查看。

  date -s 20061010 #设置成20061010,这样会把具体时间设置成空00:00:00

  date -s 12:23:23 #设置具体时间,不会对日期做更改 date -s “12:12:23 2006-10-10″ //这样可以设置全部时间

  注意: 重新设置时间后需要将时间捅不到硬件时钟。方式如下: hwclock -w

(2)tzselect

(3)cal:

  cal:月历

  cal -y:当前年的年历

  cal 年份:对应年的年历

4.更改用户密码的两种方式:

(1)passwd  #更改当前用户的密码

(2)sudo passwd username  #更改指定用户名下的密码,需要管理员身份,sudo用于获取管理权限

5.命令行中的常用快捷键和命令:

(1)Ctrl+C  #结束在命令行中的程序

(2)Tab键  #快速补全,按两次显示当前目录的文件

(3)Ctrl+L  #清屏

(4)Ctrl+U  #清除当前光标位置以前的内容

(5)Ctrl+K  #清除当前光标位置以后的内容

(6)Ctrl+W  #清除光标左侧的字段至前一个空格处

(7)Ctrl+Y  #撤销删除操作

(8)Ctrl+A  #光标移动到命令行开始处

(9)Ctrl+E  #光标移动到命令行末尾

(10)Ctrl+R  #将自动在命令历史缓存中搜索后面输入的内容

(11)Ctrl+D  #快速关闭当前终端

(12)reboot  #重启

(13)shutdown  #关机

  shutdown -r now #立即重启

  shutdown -r +5  #5分钟后重启

  shutdown -r 12:00 #在12点重启

  shutdown -h now  #立即关机

  shutdown -h +5  #5分钟后关机

  shutdown -h +5 "This system will shutdown in 5 minutes"  #带用户提示

  shutdown -h 12:00  #在12点关机

  shutdown -c #取消关机操作

(14)cd+地址 #更改目录至制定地址,如cd /home

  cd ..  #返回当前目录的上一级目录

  cd -  #返回到当前目录之前打开的目录

  cd #回根目录

  pwd #查看当目录

(15)touch 文件名  #将文件时间修改成当前时间,例如统一多个文件的时间以便合并

(16)cat 文件名  #查看文件内容

6.ls指令的使用:

(1)ls -a  #查看当前目录下所有文件,若文件前带.则为隐藏文件;其中.和..分别表示当前目录和父目录

(2)ls  #查看当前目录下可见的文件

(3)ls -l #显示所有文件及详细信息

  格式为:

  文件类型(-为普通文件,d为目录文件,b为块设备文件,c为字符设备文件,l为链接文件(例如快捷方式),p为管道文件,s为socket文件) 

    例如:-rwxrwxrwx,-为文件类型,r是否可读,w是否可写,x是否可执行,3个一组,分别表示用户,用户组,其他人的文件操作权限

    以./执行一个文件时,用户对该文件必须有x权限

  数字 

  所有者

  属于的用户组

  文件大小(默认是字节为单位的,可用ls -lh 改为用KB做单位,目录默认为4096字节)

  修改日期

  文件名

(4)ls -lt #附加以时间排降序(若t后追加r,可改为升序)

(5)ls -R  #遍历所有文件目录

7.mkdir用于创建目录:

  mkdir 目录名  #创建目录

  mkdir -p 目录名1/目录名2/目录名3  #创建多层目录

8.删除文件(慎用,易引发程序崩溃):

  rm 文件名   #只能删除文件,但是不能删除目录

  rm -i 文件名  #会出现提示

  rm -f 文件名  #强制删除

  rm -rf 目录名  #强制删除目录

9.移动或重命名文件/目录:

  mv 文件/目录名 新文件/目录名  #重命名文件/目录

  mv  文件名 目录名  #将文件移至目录下

  mv 文件/目录名 .  #移动至当前目录

10.复制文件:

  cp 文件名 新文件名 #在当前目录复制文件并重新命名

  cp 目录名/ 新目录名  #注意目录复制要加/

  cp -a 文件名 新文件名  #复制文件,并且保留原有权限和所有者

11.查看文件信息:

  stat 文件名

12.程序编写终端gedit:

  在文件开头写#! /usr/bin/env python3 #用于指定解释器为python3,这样指定以后文件可以以./文件名 方式执行

 

以上是关于Python学习记录——Ubuntu基本配置快捷键和文件操作命令行的主要内容,如果未能解决你的问题,请参考以下文章

tensorflowVMware Ubuntu+Tensorflow配置和使用

Python学习记录——Ubuntu用户和用户组

Python学习记录——Ubuntu文件操作

Python学习记录——Ubuntu计划任务grep正则表达式

Python学习个人记录笔记

学习记录