作为一名Linux用户来说,键盘的作用往往要远大于鼠标。而且,我也希望越来越多的用户能认识到命令行的潜在价值,不要把它视为只是计算机专家们的玩具,这些工具所带来的方便和效率,是图形界面无法比拟的。计算机管理员可以通过它们在更少的时间内、更有效地完成复杂的任务。以下是我自己的一些常用命令。
文件操作:
cd <dirname>
pwd
mkdir <dirname>
ls <dirname>
ls -l <dirname>
ls -a <dirname>
chomd +x <filename>
chmod +w <filename_or_dirname>
chomd =r <filename_or_dirname>
cp [option] <old_dir_or_old_file> <new_dir_or_new_file>
mv [option] <old_dir_or_old_file> <new_dir_or_new_file>
rm [option] <dirname_or_filename>
ln -s <dirname_or_filename> <linkname>
cat <filename>
cat <filename> | less
cat <source_file> >> <target_file>
find <dirname> -name "<regex>"
n
天之内更新过的文件:find <dirname> -ctime -n
apt包管理器:
apt-cache search <packagename>
apt-cache show <packagename>
apt-get install <packagename>
apt-get install <packagename> --reinstall
apt-get remove <packagename>
apt-get remove <packagename> --purge
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-cache depends <packagename>
apt-cache rdepends <packagename>
apt-get source <packagename>
apt-get clean
sed命令:
sed [options] <command> <filename>
sed [options] -f <scriptfile> <filename>
wget命令:
wget <url>
wget -o <filename> <url>
wget -c <url>
tar命令:
tar -tf <packagename>.tar.gz
压缩文件:
tar –cvf <packagename>.tar *.jpg
tar –czf <packagename>.tar.gz *.jpg
tar –cjf <packagename>.tar.bz2 *.jpg
tar –cZf <packagename>.tar.Z *.jpg
解压文件:
tar –xvf <packagename>.tar
tar -xzvf <packagename>.tar.gz
tar -xjvf <packagename>.tar.bz2
tar.bz2tar –xZvf <packagename>.tar.Z
xsel命令:
cat <filename> | xsel -i
xsel > <filename>
xsel >> <filename>
</target_file></source_file></dirname_or_filename></dirname_or_filename></new_dir_or_new_file></old_dir_or_old_file></new_dir_or_new_file></old_dir_or_old_file></filename_or_dirname></filename_or_dirname>