“目录” = “文件夹”
常用命令(一):
1、ls: list 列表,默认当前文件夹的文件和目录
man ls (man后面紧跟命令选项),详细列出命令及用法。
cd ~ :返回用户家目录 、
cd .. :返回上一级目录 、
cd /tmp :回到上一级目录。
cd - :返回上一次所在的目录。
5、mkdir:创建目录,查看创建的目录:ls -l。
# mkdir -p /1/2/3 :级联目录 (选项P可以加在前面或后面) ,查看:ls 1 、ls 1/2。
# mkdir 1/2/3 -pv :(v:表示显示创建过程)。
6、echo:输出一段话。
echo -e:对特殊字符进行解释。 echo -e "需要解释的东西"
输出颜色(固定格式):echo -e "\033[32mthis is ken \nnice to meet you\033[0m"
更改颜色输出范围:[032-037。
# vim ken. sh
# ban ken. sh
批量更改颜色(在输入模式下):
# !/bin/bash
for 1 in [32,37]
do
echo -e "\033[${1}mthis is ken \033[0m"
done
7、touch :创建普通文本 touch 文件名
8、cp :复制
#cp ken2 ken3 :把ken2 复制一份为 ken3 (ken2 为源文件,ken3为目标文件)
cp 不能直接复制目录, cp ken ken2。。复制过程为:#cp -a ken ken2,
cp -a 包含了 cp -r 、cp -p.
9、mv :移动文件,也可以改名。
mv ken2 ken1 :把 ken2 移动到 ken1 中。
mv ken3 ken2 :把 ken3 改名成 ken2 。
mv -f (f:强制执行)
10、rm :移除。(数据删除不可逆,谨慎使用)
rm 文件名。按提示选择 “y” or “n”。
rm -f 文件名 (强制取消命令提示)
rm -r 目录名 (递归的移除目录)
rm -rf 文件夹 (执行删除家目录的操作)
rm -rf /* 永久删除系统所有文件!!
11、rmdir :删除空目录。
rmdir 目录名。
12、cat:查看文件内容。
cat 文件名 。
# cat /etc/passwd :查看用户的所有密码。
# cat -n /etc/passwd :查看多少行,显示文本行号。
适合查看小文件。
13、more 适合查看大文件。“q”退出。
14、less 查看小文件
more > less > cat > tail = head (less 不用记)
15、head :默认只显示前十行。
head 文件名。 head -n 文件名 :显示前 n 行内容。
16、tail 默认显示后十行。
tail 文件名。 tail -n 文件名 :显示后 n 行内容。
tail 文件名 -f :持续监测一个文件,文本的变化,内容的写入,用来排错时查看日志。 快捷键 ctrl + C :强制终止,退出监测。
17、clear 清屏。快捷键 ctrl + L。
18、poweroff :关机。
19、reboot :重启。
1、alias 一键查看文件中所有的别名
取消:unalias。
设置默认使用的命令,可将文件转换为命令。 # alias “kenls -l” #ken
取消:# unalias ken # alias 。 win + L :锁屏。
接触服务器,先敲 #alias 查看所有已经输入的命令。
2、uname :显示输出系统信息。
uname -a :显示系统所有信息。 “#”为root用户标志。
uname -r :显示内核版本信息。
# cat /etc/redhat-release :显示系统版本(镜像)。
3、su
4、hostname :查看文件主机名,
# hostname ken-node1 重启。更改主机名,将 ken 改为 ken-node1。
# hostnamectl set-hostname ken-node1 (立马生效,不用重启) :永久更改主机名 “ctl”:设置的意思。
# whatis hostnamectl = # man hostnamectl :查询命令的用法。
# hostnamectl --help :查看命令用法的简洁解释。(有少数命令不支持)。
# whoami :查看当前用户名。
5、history :查看历史命令。(追责!)(默认1000条命令以内)
#!w :从下往上找匹配到的第一个首字母为w得命令。
6、which :显示命令的完整路径。
# which ls .
7、wc :统计。
# wc -l /etc/passwd :统计 etc 文件夹下的 passwd 有多少行。 “l” = line。 能查询到命令行,说明命令已经在执行。
# echo “this is ken” | wc -w :统计“this is ken” 中有多少个 “w”。
# echo “this is ken” | wc -c :统计“this is ken” 中有多少个字符。 “|”:管道符,前一个命令的输出结果再交给后一个命令处理。
8、w :显示登陆的用户名 user ,终端名,登陆的ip地址,以及在做什么。
查看物理的ip 地址 :win + R /cmd/ipconfig。记录ip。
查看是否有异常ip 登陆。
9、who :作用和w 类似,比“w” 的简洁。已经登录过的ip。
10、whoami :显示当前的用户。
11、ping :检测主机是否在线,能不能通外网。在 windows 中一直 ping ,用 ping -t。
# ping -c 2 :发送两个数据包就停止。
# ping -c 2 -i 4 :每间隔4秒发送一个包,发送两个。
# ping -c 3 -i 4 -w 5 :设置等待 5 秒时间。(当页面可能出现卡顿时,此设置非常有用)
原文:https://www.cnblogs.com/WIU1905/p/10638671.html