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 #显示当前日期
日期格式化:
- %Yyear%mmonth (01..12)%dday of month (01)
- %Hhour (00..23)%Ihour (01..12)%Mminute (00..59)%Ssecond (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, 这样指定以后文件可以以./ 文件名 方式执行
来源: http://www.bubuko.com/infodetail-2493603.html