vm linux的基础命令
虚拟机定时开关机命令
reboot 重启
shutdown -c 取消关机
shutdown -h now 立即关机
shutdown -h 10 10分钟后关机
shutdown -r 10 10分钟后重启
1.pwd命令
显示当前所在路径
显示当前所在路径
2.cd命令
转移到别的路径
转移到别的路径
cd - root
3.ls命令
列出文件或目录信息
列出文件或目录信息
ls -l 以列表的方式显示 =====> ll 简单方式
ls -a 显示隐藏文件
ls -la 以列表形式显示隐藏文件
ls -lg 显示所有者工作组名
ll a al 查看硬链接数
ln a al 将a付给al 给a付一个硬链接 共用一块存储内容 只能对文件创建硬链接
4.cat命令
翻滚,或者将多个文件合并成一个文件
翻滚,或者将多个文件合并成一个文件
cat file2 file1>file3 如果file3
5.more命令
以分页的方式显示文件内容
以分页的方式显示文件内容
more file
cat file | more
6.less命令
与more用法相同,分页方式显示文件内容
与more用法相同,分页方式显示文件内容
7.head命令
用于显示文件的开头部分
用于显示文件的开头部分
head [参数] 文件名
head -n 20 /绝对路径 显示文件的前20行 ===> 显示指定文件前num行
head -c 20 /绝对路径 显示文件的前20字符 ===> 显示指定文件前num行
8.tail命令
用于显示文件末尾部分
用于显示文件末尾部分
tail -n 20 /绝对路径 显示文件的后二十行
tail -c 20 /绝对路径 显示文件的后20个字符
tail -f /var/log/messages
tail -f /加路径 持续刷新一个文件的内容 enter一行一行刷新 space 空格一页一页刷新
9.mkdir命令
用于创建一个目录名
用于创建一个目录名
mkdir [参数] 目录名
mkdir dir1 ==>当前目录下创建一个dir1子目录
mkdir -p /加路径
mkdir -p dir2/subdir2 ==>当前目录创建的subdir2子目录,同时创建
10.r mdir命令
用于删除空目录
用于删除空目录
rmdir [参数] 目录名
rmdir dir1 ===>删除dir1目录
rmdir -p dir2/subdir2 ====>删除subdir2空目录时如果dir2目录也为空 同时删除
11.cp命令
用于文件或者目录的复制
用于文件或者目录的复制
cp [参数] 源文件 目标文件 ======> cp的常用参数命令
cp /etc /tmp
-a :尽可能将文件状态、权限等属性复制过来
-f :如果目标文件或目录存在,先删除它们再进行复制覆盖,并且不提示用户
-i : 如果目标文件或目录存在,提示是否覆盖原有文件
-R: 递归复制目录,即包含目录下的各级子目录
12.m v 命令
用于文件或目录的移动
用于文件或目录的移动
mv [ 参数] 源文件或目录 目标文件或目录
mv 要移动的文件 testa 移动的路径 /user/
mv /user/testa /tt 移动后文件名改为/tt
13.r m 命令
用于文件或目录的删除
用于文件或目录的删除
rm 文件名或目录名
rm +文件 删除 给出提示是否删 输入y 可删除
rm + -f 强制删除 不会有提示 一个文件
rm + -rf 文件 不会有提示 多个文件
rm -rf -/* 删除所有文件 ,很危险等于没系统了
14.touch命令
命令用于建立文件或者更新文件
命令用于建立文件或者更新文件
touch [参数] 文件名或者目录名、
-d yyyymmdd: 将文件存储时间改为yyyy年mm月dd日
-a 只把文件存取时间改为当前时间
-m 只把文件的修改时间改为存储时间
15.文件压缩命令
gzip read.text =====> 文件显示 read.txt.gz
bzip2 read.txt =====>文件显示 read.txt.bz2
xz read.txt =====>文件显示 read.txt.xz
zip read2.zip readread.txt ===> zip的压缩
zip -r read2.zip readread.txt ===>显示过程
16.文件解压命令 -d
gzip -d read.txt
bzip2 -d
xz -d // -d代表的是指定目录下 -d /tmp/
unzip read2.zip -d /tmp/ 解压到指定目录
17.tar命令
打包文件
打包文件
tar -cf 打包名 打包文件名1 打包文件名2
tar -cf file.tar file1.txt file2.txt
查看打包文件
tar -tf file.tar
tar -zcf 打包名 压缩文件1 压缩文件2
tar -zcf file.tar.gz file1.txt file2.txta
tar -zcvf 打包名 压缩文件1 压缩文件2 ====> v 打包压缩并显示过程
18.grep命令
查找文件中包含指定字符串的行
查找文件中包含指定字符串的行
grep [参数] 要查找的字符串
语法: grep [-n显示行数] 关键字 路径
grep root /etc/passwd 关键信息所在行
grep -n root /etc/passwd 关键信息显示行数
grep -2 -n root /etc/passwd -2显示关键信息行的前后两行
^表示开始 $表示结束
grep “^root$” /etc/passwd
“^root$” 在文件中只搜索包含root 四个字符的行没有别的字符
1以关键字为开始 [关键字]$以关键词为结尾
-c 统计总行数
-v 列出不匹配行
-l 只显示包含匹配的包名
-h 抑制包含匹配模式的文件名显示
-n 显示所在行数
19.wc命令
统计行数,单词数,字节数
统计行数,单词数,字节数
wc -l 行数
wc -w 单词数
wc -c 字节数
wc -lwc /etc/passwd 行数 单词数 字节数 单位为K
20.find命令
用于文件的查找
用于文件的查找
find /etc -name “文件名称” [-type -f ]
find 路径 [选项 -name名称 -type文件类型] 选项1的值
-type f 代表检索文件
-type d 代表检索目录
find /etc -size +1M 查找/etc目录下大于1M的文件
find / -name “www” -type d
ll -d /etc/passwd -d显示目录的详细信息
*所有 代表通配符
find /etc -name " sh*.cof " -type f 以sh开头 * .cof 结尾的所有文件
-size选项
find /etc -size +1M 查找/etc目录下大于1M的文件
类型 解释 -n 大小小于n的文件 +n 大小大于n的文件 n 大小等于n的文件
rmp命令
主要对软件包的管理
关键字 ↩︎