基本设置命令
1,shutdown 命令,
shutdown -r now # 现在立即重启 shutdown -r +5 # 三分钟后重启 shutdown -r 12:12 #在12:12时将重启计算机 shutdown -h now # 现在立即关机 shutdown -h +5 # 5分钟后关机 shutdown -h 12:00 # 12点钟关机 shutdown -c # 取消关机操作 init 0 关机 init 6 重启
2,帮助man -h --help info
man man # 查看man命令的手册 man pwd # 查看pwd的收藏 passwd --help # 查看passwd的帮助命令
3,touch 创建文件
touch file1 # file1 不存在时被创建 touch -c file1 # 不创建文件
4,删除命令rm
rm -f filename # 强制删除非目录文件 rm -rf filename # 删除目录文件和目录文件中的所有文件,必须都是空的文件 rmdir filename # 删除空目录
5,mv,移动,重名
mv test.log test.txt # 文件改名 mv test1.txt dir1/ #移动文件 mv test1.txt test2.tx test3.tx dir1/ #移动多个文件
6,cp复制命令
cp -r source dest 复制目录文件中的所有到dest中 cp -a source dest 完全复制文件的属性,包括所属组和用户
7,stat 查看文件详细信息
stat filename #查看文件的详细信息
8,查看可使用的语言种类:locale -a
如果有utf8则是支持中文的
9,apt安装命令
apt-get install -y package # 自动安装软件,-y apt-cache search package # 模糊查询软件包 apt-remove package # 删除包 apt-remove package -purge # 删除包包括配置 apt-get autoremove # 自动删除不需要的包 apt-get update # 更新源 apt-get upgrade # 更新已安装的包 apt的配置文件:/etc/apt/sources.list # 设置软件包的获取来源 /etc/apt/apt.conf.d # 配置文件
安装vim,更新apt,安装opnessh-server用于xshell的连接
sudo apt install -y vim
sudo apt-get -y update
sudo apt install -y net-tools # 使用ifconfig时的工具
sudo apt install -y openssh-server
10,date:用来显示设置时间
# 日期格式化 # %Y year # %m month (01..12) # %d day of month (e.g., 01) # %H hour (00..23) # %I hour (01..12) # %M minute (00..59) # %S second (00..60) date +"%Y%m%d %H%M%S" date -s "设置的时间期间" # 设置当前时间,需要管理员权限 hwclock -w # 将设置的时间写入硬件中
11,设置时区
tzselect # 可以根据提示一步一步设置时区
12,显示日历
cal # 显示当前月份的日历 cal -y # 显示当年的日历 cal 2016 # 显示指定年份的日历
13,忘记登录密码时
开始时长按shift键,进入grub菜单》》按e进入编辑模式,ro 后的一段》》rw init=/bin/bash >>点击f10,进入字符界面 》》passwd 用户名,修改密码,成功后重启,实现修改密码
14,命令行的快捷键
gedit是一个相当于nodepad++的文本编辑器 ctrl + l 清屏, ctrl + k 删除光标以后的内容, ctrl + u 删除光标前的内容, ctrl + w 从后删除到有第一个空格的, ctrl + a 光标移动到命令开始, ctrl + e 光标移动到最后行的行尾 ctrl + d 关闭当前终端,但必须剩一个终端关闭不了 ctrl + shift + t,再打开一个终端页签
15,echo,是打印的意思
a = "123" echo $a # 会打印出a的值,当变量不存在的时候,会是空
16,cat,tac,touch,tail,more,less,head,查看文件内容
cat filename filename # 可以显示一个或者多个文件的全部内容 cat -b filename # 所有非空编号输出 cat -n filename # 从开始到最后编号输出 tac filename # 倒着输出所有内容 touch filename # 有文件就打开没有,会生成新的 head -5 # 输出开头的5行,默认没有参数时,输出10行 tail -5 # 输出末尾的5行,默认没有参数时,输出10行 tail -f # 动态监控文件 more filename # 一屏一屏的输出文件内容,点击tab翻页,enter下移,b上翻页,没有向上一行行移动 more -5 test.py less filename # to通过pgup,pgdn翻页,上下键移动