1. Linux 常见命令及其全称 https://blog.csdn.net/u010613363/article/details/79776645
拷贝文件 cp 文件名 新文件名
例如: cp test.txt /tmp/newTest.txt
拷贝目录 cp -r 目录名 新目录名
例如: cp -r tmp newTmp
移动(剪切)文件 mv 原文件名称 ./目录名/原文件名称 ./表示当前目录,不然怎么写这么长的路径呢,对吧
重命名文件 mv 原文件名称 新文件名 或者 mv 原文件名 ../目录/新文件名 ../ 当前目录的上级目录
查找文件 find 目录 -name 需查找的文件名
find 目录 -name '*' 单引号必须加,否则报 find:paths must precede expression
find /home -name '*.txt' 查找/home 目录下,所有以.txt 结尾的文件
编辑文件 ps: cat = catenate 连续 。输出文件全部内容内容,-n显示行号,-b不显示空行,有意思的是tac则从后向前输出
more 查看文件内容,分页查看,cat 是全部查看,如果篇幅很多,只能看到最后的篇幅。可以使用 cat 和 more 同时使用,例如: cat test.txt |more 分页显示 text 内容,|符号是管道符,用于把|前的输出作为后面 命令的输入。
使用 vi 命令修改文件
vi 修改某个文件,vi 有三种模式:
命令行模式、文本输入模式、末行模式
vi 文件名 进入该文件的命令行模式;
然后输入 i 变成 文本模式,此时可以输入内容;
按esc , 由文本模式变成命令行模式,输入:进入末行模式,例如输入:wq 表示保存退出;
:q! 不保存退出 q!表示强制退出
查看文件内容 cat 文件名
echo 输出,用法 echo ok,会显示 ok,输入什么就打印什么。
echo ok > test.txt ;把 ok 字符覆盖 test.txt 内容, >表示覆盖
>>两个大于符号,表示追加,echo ok >> test.txt,表示向 test.txt 文件追加 OK字符,不覆盖原文件里的内容
cd ~ 中~ 表示 代位符 ,如果是用root用户登录,cd ~ 表示/root ;如果是其它用户,cd ~表示/home/该用户名
重启network服务:
service network restart
查看当前是哪个层级(是图形界面还命令行):
runlevel
切换到某个层级:
init 5 //切换到图形界面
ps : 状态0 是停机 ,状态5 是图形界面,字符命令界面是状态3
查看当前时间
date
更改成指定编码格式
LANG=UTF-8
安装NTP时间服务器,查找安装目录:
第一步:
rpm -qa |grep ntp
第二步:
rpm -ql ntp-4.2.6p5-15.el6.centos.x86_64
详解:https://jingyan.baidu.com/article/86112f1378bf282737978730.html
安软件命令:
yum install 软件名 -y -y 表示需要输入Y和N时都选择y