怀着对Linux的极大兴趣,在51CTOLinux版块中看到了一篇精彩的文章,从而认识了Boobooke(播布客),确实是一个不错的在线免费视频教育网站,更进一步认识了寒冰老师,他的零起点学习Linux课程讲得非常不错[url]http://www.boobooke.com/bbs/viewthread.php?tid=4947&extra=page%3D1[/url],让我对Linux有了一个大致的了解,谢谢寒冰老师!!!
        其中包括:
第1讲了解linux
第2讲基础操作
第3讲文件
第4讲目录
第5讲过滤器、输入输出及管道
第6讲文件查找与文件管理
第7讲vi编辑器
第8讲BASH
第9讲系统监视
第10讲用户管理
第11讲硬件配置与管理
第12讲文件系统
第13讲计划任务
第14讲RPM 包及其管理
第15讲sed,awk,和其他语言
第16讲linux开机与启动
第17讲基础网络配置
第18讲服务
第19讲系统安全
第20讲网络安全
第21讲怎么使用源码安装一些软件
第22讲介绍access control list (ACL)
        以后我将把我学习Linux中的经验和过程写在博客中,不仅加深自己学习的印象,同时也乐于和其他朋友共同交流,共同提高!
        我只是一个菜鸟,但我知道学无止境,不断地充实自己,技术成就梦想!
以下是一些常见的Linux命令:

                     Unix/Linux Command Reference
(1):File Commands
 ls - directory listing
ls -al formatted listing with hidden files
cd dir - change directory to dir
cd - change to home
pwd - show current directory
mkdir dir - create a directory dir
rm file - delete file
rm -r dir - delete directory dir
rm -f file - force remove file
rm -rf dir - force remove directory dir*
cp file1 file2 - copy file1 to file2
cp -r dir1 dir2 - copy dir1 to dir2; create dir2 if it doesn't exist
mv file1 file2 - rename or move file1 to file2 if file2 is an existing directory; moves file1 into directory file2
ln -s file link - create symbolic link link to file
touch file - create or update file
cat > file - places standard input into file
more file - output the contents of file
head file - output the first 10 lines of file
tail file - output the last 10 lines of file
tail -f file - output the centents of file as it grows, starting with the last 10 lines
(2):Process Management
ps - display your currently active processes
top - display all running processes
kill pid - kill process id pid
killall proc - kill all processes named proc*
bg - lists stopped or background jobs; resume a stopped job in the background
fg - brings the most recent job to foreground
fg n - brings job n to the foreground
(3)File Permissions
chmod octal file - change the permissions of file to octal. which can be found separately for user,group,and world by adding:
       *4 - read(r)
       *2 - write(w)
       *1 - execute(x)
Examples:
chmod 777 - read. write, execute for all
chmod 755 - rwx for owner,rx for group and world for more options,see man chmod
(4)SSH
ssh user@host - connect to host user
ssh -p port user@host - connect to host on port port as user
ssh-copy-id user@host -add your key to host for user to enable a keyed or passwordless login
(5)Searching
grep pattern files - search for pattern in files
grep -r pattern dir - search recursively for pattern in dir
command | grep pattern - search for pattern in the output of command
locate file - find all instances of file
(6)System Info
date - show the current date and time
cal - show this month's calendar
uptime - show current uptime
w - display who is online
whoami - who you are logged in as
finger user - display information about user
uname -a - show kernel information
cat /proc/cpuinfo - cpu information
cat /proc/meminfo - memory information
man command - show the manual for command
df - show disk usage
du - show directory space usage
free - show memory and swap usage
whereis app - show possible locations of app
which app - show which app will be run by default
(7)Compression
tar cf file.tar files - create a tar named file.tar containing files
tar xf file.tar - extract the files from file.tar
tar czf file.tar.gz files - create a tar with Gzip compression
tar xzf file.tar.gz - extract a tar using Gzip
tar cjf file.tar.bz2 - ceate a tar with Bzip2
gzip file - compresses file and renames it to file.gz
gzip -d dile.gz - decompresses file.gz back to file
(8)Network
ping host - ping host and output results
whois domain - get whois information for domain
dig domain - get DNS information for domain
dig -x host - reverse lookup host
wget file - download file
wget -c file - continue a stopped download
(9)Installation
Install from source
./configure
make
make install
dpkg -i pkg.deb install a package(Debian)
rpm -Uvh pkg.rpm - install a package(RPM)
(10)Shortcuts
ctrl+C - halts the current command
ctrl+Z - stops the current command, resume with fg in the forefround or bg in the background
ctrl+D - log out of current session, similar to exit
ctrl+W - erases one word in the current line
ctrl+U - erases the whole line
ctrl+R - type to bring up a recent command
!! - repeats the last command
exit - log out of current session