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;剪切