Linux常用命令

命令的格式:命令(空格)选项(空格)参数1(空格)...参数n

ls 显示目录下的内容 -l(显示详细信息,等价于ll),-a显示以.开头的隐藏文件,-R(递归显示子目录)

详细信息中:d(文件夹)、-(普通文件)、l(链接文件,快捷方式)后面是3位*3组的权限(r:读,w:写、删,x:可执行)

mkdir 创建文件夹 -p如果父文件夹存在也不会报错 

rm -rf 目录/文件  强制递归删除所有内容,-r递归,-f强制

touch 生成一个空文件

cp 复制文件/cp -r 复制文件夹,一般-r都表示递归

sudo passwd root 开启root用户

su root 切换到root用户

tar -xzvf 文件名/tar zxf 文件名  解压.gz文件

ifconfig eth0 192.168.25.128 netmask 255.255.255.0  修改IP

service iptables stop  关闭防火墙

chkconfig iptables off  永久关闭防火墙

chmod +x 文件名  把文件变成可执行的

service network restart  重启网络

init 3 完整版虚拟机变成简单版的

init 5 返回完整版的虚拟机

init 0 关机

init 6 重启

cat 文件名  查看文件内容

printenv 查看环境变量

yum install man 在线安装man命令

type 命令  查看命令是否是内部命令(命令 is a shell builtin ==>是内部命令)

help 内部命令;man 外部命令

man命令里翻屏命令:下 / 上一屏:空格=space / b ;下 / 上一行:j或者enter  /  k

man命令里查找内容:输入 :/查找内容 ;n:下一个;N:上一个;q:退出

whereis 命令 查找命令所在位置

hwclock命令 硬件时间,date命令是系统时间相关的,具体man一下

mount命令 挂载 ,例:mount /dev/cdrom  /media/  把dev目录下的cdrom挂载到 media下,这样在media里可以查看到cdrom里的内容

scp命令 网络拷贝:

   例:scp -r x root@IP:/home ==>把当前目录下的x目录拷贝到目标机器对应用户的home目录里 ,其中-r是目录拷贝(递归)

   例:scp root@IP:/home/x/1.txt . ==>把目标机器相应用户的相关目录下的文件拷贝到当前目录中

mv命令:修改文件名:mv 1.txt 2.txt;剪切