首页 > 代码库 > 12.30 part2

12.30 part2

cd /home/joshua/work
cd project/docs

cd mail
cd mail1
cd /home/rehat1


cd .. 返回到上级目录
cd 回到/ root
cd - 返回到上一个目录

ls 显示目录中的内容 list directory
ls -a 显示所有文件(含.开始的文件=隐藏文件)
ls -l 显示文件的扩展信息
alias 别名
alias cp=‘cp -i‘
alias ll=‘ls - --color=tty‘
ls -R 显示含子目录中的文件(递归)
ls -ld 查看目录本身的信息
ls -ld / 查看根的信息(必须要加/)

cp 拷贝
cp /root/anaconda-ks.cfg . 拷贝源文件至当前目录
cp post.log server1.ks.cfg www.html /tmp/
cp -f 强制
cp -i 提示是否要覆盖
cp -R 递归的拷贝一个目录
cp -P 保存拷贝文件的权限,时间戳记
cp -r desktop/ /tmp/ 拷贝整个desktop目录至tmp目录
cp -d 假如该文件是链接文件(快捷方式) 则拷贝同样的链接文件 而不是文件本身
cp -a =pdr
cp config.xx /tmp/abc 拷贝至tmp目录中并改名成abc

mv 剪切
mv default default.bak 把default改名成default.bak

touch 创建
touch abc.txt 创建一个abc.txt的空文件,如果该文件存在则更新时间戳记
touch abc{1,2,3}.txt 创建abc1,abc2,abc3的空文件
touch rehat/* 将整个目录下的文件全部更新

rm 删除文件
rm -i 提示
rm -r 递归删除
rm -f 强制

rm -rf desktop/ 强制删除desktop下的所有文件及目录
touch .*创建隐藏文件
rm -rf .*强制删除隐藏

mkdir 创建目录
mkdir redhat/

rmdir 删除一个空目录(如果是空目录的好)
rm -r 删除一个含内容的目录
rm * -rf 删除当前目录中的所有内容

file 判断文件属性(判断用什么属性打开它)
file install.log
#install.log:ASCII text
fille Desktop/
Desktop/: directory

cd bin/
ls
passwd
#passwd:...........

黑色的 普通的二进制文件
蓝色的 目录
淡蓝色
绿色 可执行文件
红色的

 

chgrp redhat1 default

symbolic 链接

12.30 part2