1、shell下的常用命令-目录和文件操作
•rmdir [目录名]
例:
rmdir/var/ftp
递归删除一个目录中的所有文件和该目录本身。
rm-r [目录名]
复制文件
cp[源文件名]
[目标文件名]
重命名文件
mv [源文件名] [目标文件名]
例:
mv /etc/rc.d/rc3.d/K50xinetd /etc/rc.d/rc3.d/S50xinetd
删除文件
rm[文件名]
不需确认地删除多个文件
rm-f [带通配符的文件名]
硬链接文件。不能对目录文件做硬链接,不能在不同的文件系统之间做硬链接。
ln [源文件名] [目标文件名]
如下面的例子。源文件abc.png存储在/root下,硬链接myabc.png存储在用户workman的家目录下。
做了这个链接之后,用户
root和workman就可以使用不同的文件名来读写同一个图形文件。即使root把abc.png删除,这个图形文件仍然存在,只有当workman把myabc.png也删除后,这个文件才会彻底从计算机上消失。
ln/root/abc.png /home/workman/myabc.png
软链接文件。也就是符号链接。可用此法创建文件的快捷方式。
ln-s [源文件或文件夹名]
[目标名]
按文件名查找文件。
find / -name nametofind-print
改变文件所有者。
例:
chownworkman.workgroup/data/pub/upload
改变文件访问权限
例:
chmod-R 755 /usr/local/LumaQQ查看一个文件有多少行
wc-l usr.bin查看一个文件有多少字节
wc-c usr.bin查看文本文件的内容
cat usr.bin
2、shell下的常用命令-用户管理
改变身份。如果不指定用户名,则默认将用户身份换至root。从root身份切换到其他任何身份都不需
要口令。
su[username]
添加用户
例:
adduser -c "MyW"-d /home/workman -g root workman
设置用户口令
例:
passwdworkman
安装和卸载软件
安装
rpm软件
例:
rpm -Uvhkdevelope-3.1-1.i386.rpm
卸载rpm软件
例:
rpm -e kdevelope配置、编译、安装、卸载源码发布的软件包。
./configure
make
makeinstall
make clean
卸载源码发布的软件包
make uninstall
解tar包
例:
tar -xvzfgaim-0.77.tar.gz
tar -
jxvfXXX.tar.bz2
生成tar包
例:
tar cvf - /etc| gzip-9c > backup.tar.gz
生成rar包
rara test.rarfile1.txt
rara test.rardir1
解rar包
rarx test.rar解zip包
unzip lumaqq_p3.zip
挂装一个iso文件,参数iocharset=cp936并不是必须的。如果被挂装的iso文件中存在中文文件名,此参数必须带,否则,中文文件名将显示为乱码。
mount -t iso9660 -o loop,iocharset=cp936 /data/myarc.iso/mnt/iso卸装iso文件
umount/mnt/iso生成一个iso文件
cp/dev/cdrom/home/gsh/TomJerry1.iso
网友评论