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,这样指定以后文件可以以./文件名 方式执行