Red Hat Linux常用命令汇总2009-09-25 08:45Linux 常用命令汇总
ls命令:
1. ls //列出当前目录文件和文件夹
2. ls –a //列出当前目录的文件和文件夹,包含隐藏文件
3. ls –l //列出详细信息
4. ls 目录 //列出某目录下的文件
pwd命令 //查看当前所在位置
du 命令
何静女儿
lovedrunk1. du 目录 //查看目录的总容量以及子目录的容量小堂客醉了
2. du –s 目录 //查看目录总容量
cd 命令
1.cd .. //回上一级目录
费聿锋
2.cd / //回根目录
3. cd //回用户主目录
4.cd 目录路径 //去某目录
mkdir 目录名 //创建目录
rmdir 空目录名 //删除空目录
rm 文件名 //删除文件
rm –rf 目录名 //删除目录以及目录下所有文件
mount 命令
1.mount /dev/cdrom /mnt/cdrom //挂载光驱到 /mnt/cdrom目录下
2.mount -t vfat /dev/sda1 /mnt/u //挂载U盘到 /mnt/u目录下
3. umount /mnt/cdrom //卸载光驱
fdisk –l //查看本机存储设备
file 文件名 //查看文件类型
find 目录名 –name “*.c” //在某目录下查文件为*.c的文件
whereis 文件名 //查文件在哪些目录下
cat 文件名 //显示文件内容
cat 文件名 | grep 文字 //只显示包含文字相关的内容
cat 文件名 | more //分页显示文件内容
tail 文件名 //查看文件末尾
head 文件名 //从头查看文件
cp 命令:
cp 文件1 文件2 //复制文件1 到文件2
cp 文件1 目录1 //复制文件1到目录1下
cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2下
cp –r 目录1 目录2 //复制目录1下所有内容到目录2
mv 命令:
mv 文件1 文件2 //重命名文件1为文件2
mv 文件1 目录1 //移动文件1到目录1下
脆弱的心mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2下
mv –r 目录1 目录2 //移动目录1下所有内容到目录2
chmod 命令:
chmod u+x g+r o-w 文件名 //为文件设置权限(用户,组,其他人)
chmod 744 文件名 //为文件设置权限(1-执行,2-写,4-读)
chown 命令:
chown 用户 文件名 //把文件改为用户所有
chown –R 用户 目录名 //把目录下的所有文件都改为用户所有
chgrp 命令:
chgrp 组名 文件名 //把文件改为组所有
chgrp –R 组名 目录名 //把目录下的所有文件都改为组所有
ln 命令:
ln 文件名 链接名 //为文件创建硬链接
ln -s 文件名 链接名 //为文件创建软链接
useradd 命令:
useradd 用户名 //创建一个帐号
useradd -d 目录 用户名 //创建一个帐号并指定主目录
useradd -r 用户名 //创建一个系统帐号
useradd -g 组名 用户名 //创建一个用户属于某组
passwd 命令:
passwd 用户名 //为用户设置口令
passwd –S 用户名 //查看帐号状态
passwd -l 用户名 //锁帐号口令
passwd -u 用户名 //解锁口令
passwd -d 用户名 //删除口令
userdel 命令
userdel 用户名 //删除帐号
userdel -r 用户名 //删除帐号及其主目录
usermod 命令:
usermod -l 新用户名 旧用户名 //将用户改名
usermod -L 用户名 //锁定帐号
usermod -U 用户名 //解锁帐号
usermod -g 组名 用户名 //将用户加入到某组
groupadd 组名 //新建组
groupdel 组名 //删除组
groupmod命令
groupmod -g 组ID 组名 //修改组的ID号
groupmod –n 新组名 旧组名 //修改组名
gpasswd 命令
gpasswd -a 用户名 组名 //把用户加入组
gpasswd -d 用户名 组名 //把用户从组里删除
gpasswd -A 用户名 组名 //把用户设置为组的管理员
groups 用户名 //查看用户属于哪些组
id 用户名 //查看用户UID 信息
vi 文件名 //编辑文件内容
输出重定向:
> b.txt //查看A文件内容,把结果输出到B文件
>> //表示追加写入重定向
2> //错误输出重定向
管道:
命令1 | 命令2 例: | grep abc | more
脚本编辑步骤:
1. 使用vi命令编辑a.sh
2. 通过bash a.sh 或 . a.sh 测试脚本
3. 修改a.sh 属性为 可执行
4. ./a.sh 执行脚本
rpm 命令:
rpm –ivh 安装包名 //安装软件
rpm -e 软件名 //卸载软件
rpm -U 安装包名 //升级软件
rpm -qa | more //查询所有已安装的软件
rpm –q 软件名 //查询软件是否安装
rpm -qi 软件名 //查询软件详细信息
rpm -ql 软件名 //查询软件安装文件列表
rpm -qf 命令名 (命令的绝对路径) //查询某个命令属于哪个软件
山水合璧rpm -qpi 安装包全名 //在安装前了解安装包信息
rpm -qpl 安装包全名 //在安装前了解安装包所含文件列表
源代码编译安装过程:
系统必须有C++的开发环境。选择图形界面安装开发工具。
1. 下载源代码包到某目录中,一般是后缀是.bz2的压缩文件
2. tar –jxf 压缩文件名 //解压缩到某个目录下
3. 进入源代码目录
4. 对源代码进行配置 :如设置安装目录 ./configure --prefix=目录名