测试常用Linux命令汇总教程
查看当前连接的服务器IP地址:
ip a
查看当前路径:
pwd
根目录与加目录区分:
/ 为根目录,/root root用户的加目录
列出某路径下目录内的文件:
ls /root
普通用户切换为root用户:(普通用户显示¥符号,root用户显示#符号)
su - root,然后输入root账号密码即可
列出root目录下以及根目录下所有文件:
ls /root /
清缓历史记录:
CTRL+L/clear
显示当前路径下更详细的文件内容:
ls -l
显示隐藏文件及隐藏文件夹(以“.”开头):
ls -a
以逆向顺序(文件名)显示具体信息:
ls -l -r
以时间逆向顺序显示具体信息:
ls -l -r -t(ls -lrt)
递归方式显示:
ls -R
显示root下所有文件及文件夹和文件及文件夹中的子文件信息:
ls -lartR
回到刚才操作的目录(路径长的时候使用):
cd -
根目录下建文件夹a:
mkdir /a
当前路径下建多个文件夹:
mkdir a b c
建立多级目录:
mkdir -p /a/b/c/d/e/f/g
查看建立的多级目录:
ls -R /a
删除空目录(必须空目录,含其它目录会报错,即使其它目录是空的):
rmdir /a
删除非空目录(如果多层,会逐一确认):
rm -r /a
删除非空目录(如果多层,不会有确认,直接执行删除)
rm -rf /a
复制根目录下root目录中的a文件到根目录下的tmp目录中:
cp /root/a /tmp
cp -v /root/a /tmp(显示复制过程)
复制根目录下root目录中的a目录到根目录下的tmp目录中:
cp -r/root/a /tmp
创建文件:
touch /a
将根目录下的文件1重命名为2
mv /1 /2
将根目录下的文件2移动到根目录下的tmp中:
mv /2 /tmp
将根目录下的文件2移动到根目录下的tmp中并更名为3:
mv /2 /tmp/3
将根目录下的目录e移动到根目录下的tmp中:
mv /e /tmp
将含有file的所有文件都复制到根目录下:
cp /tmp/file* /
将file后面含有单字符的文件复制到根目录下:
cp /tmp/file? /
查看demo文件中的内容
cat /tmp/demo
查看demo文件中的开头(默认显示文件前10行)
head /tmp/demo
查看demo文件中的前5行
head -5 /tmp/demo
查看demo文件中的末尾(默认显示文件末尾10行)
tail /tmp/demo
查看demo文件中的末尾5行
tail -5 /tmp/demo
跟踪实时查看文件中内容
tail -f /tmp/demo
查看文件有多少行
wc -l /tmp/demo
分行查看文件
more /tmp/demo(显示前X行,后面按空格显示)