linux基础
2009-07-12 09:33
http://gaowei.yo2.cn/blog
给朋友写一些简单的基础Linux吧,很多朋友常常请教,所以就写一些送给他们,我没有时间一个一个讲,而且写下了方便更多的人和朋友们。
开始吧,独特一些吧。
记住,Linux是和windows是完全不同的系统,所以你windows很多习惯是不行的在Linux下。也就是要有点不同的思想,如果你聪明,真的感觉其实没有多少区别,只是名字不同,运行的方式不同罢了。
那Linux下又是如何呢,如何才可以更好的使用呢,如何才可以适应呢。
很多人喜欢Linux,当然是技术爱好者,为什么呢?因为我们可以知道系统每一刻每一秒为我们干了什么,那怕是开机的时候,看看系统为我们启动了什么,那些服务,那些进程,我们有没有用呢?我们完全可以把它给关闭,下次就不会再次启动了,当然你进入系统还是用很简单的命令就可以搞定,让它启动为你工作。
命令,什么是命令,就是你发给计算机让它给你干活的命令,这样你感觉你真的可以操作电脑。
如何发命令呢?多数是在shell终端。
终端?是的,terminal,你不知道在哪里吧,如果你使用的系统默认是进入的图形界面,可以找找看,因为不同的Linux发行版在不同的地方,不防告诉你一些常见的吧:
1.可以用鼠标点击,应用程序->系统工具->终端
2.在桌面点击鼠标右键,看有没有终端(有些版本有有些没有)
3.默认进入命令行界面(字符界面)那里就是终端。
开始讲解命令(之后我会做一个pdf格式的,便于朋友们查找吧)
进入终端后(到时候我抓个图给你们看看)
man help info这是三个帮助命令
下面的命令我只是讲常用的参数,所以还有更多的功能,但是怎么办呢?上面这三个命令就有用了,啊哈,一般喜欢用man,比方说我不知道top的具体用法。
[gaowei@gaowei blog]$ man top
这样就可以看到了比较详细的讲解,想退出就用q(是按一下q键)就可以了。
ls 是列出目录内容(也就是,列出当前目录,当然你也可以列出其他路径下的目录,在ls后面加上路径就可以了,常用的参数:
-l 加上之后就可以看到比较详细的目录和文件信息
-a 可以显示目录下面所有的文件和目录(包含隐藏目录和文件)
你不知道目录是什么,也不知道你现在在那个目录下
用pwd吧,你自己动手试试看吧
疑问又来了,怎么进入其他路径呢?好办,用下面这个吧(很常用)
cd
使用这个命令,cd 你要去的目录
当然..代表上一级目录
哦,你想拷贝东西,你还用图形,有时候真的很麻烦,你没有感觉到吗?一层层的目录,麻烦,好!告诉你简单的方法:
cp f1
f2
(注释:f1你要拷贝的文件,写上路径哦,如果当前路径就没有必要写了。f2你想要把拷贝之后的文件放到哪里,那里的路径就是f2了,如果目录下面用文件或者其他的,就要多添加一个参数了)
cp -r f1
f2
(这样就OK了)
哦,你说你还是移动文件,简单!
把cp换成mv就可以如:mv f1 f2(文件,目录都可以)
没有你想要的f2怎么办呢?
mkdir一个目录就好
mkdir f2
不想要了,好说,rm f2
没有办法删除吗?给它来个狠的rm -rf f2这个命令一般考虑好在用。
我这么多东西在哪里写好的呢?问的好,文本编辑器里面呀!
vi vim gedit nano emacs
这是五个比较好的文本编辑器。具体用法,你还是man看看吧,可以吗?
写好想添加个现在时间,我不想看时间也不想再慢慢输入进了,好,简单,一个命令搞定!
[gaoowei@gaowei blog]$ date >>linux
这样就把时间发在了最后一行了。这是用了一个重定向符号,就是把date命令的输出作为输入给>>之后的那个。
date是参看时间的命令
cal参看日历的命令
你想看看进程什么的,想把某些不想要的给灭了好,先讲命令,后图形。
top 参看动态的进程,他可以时刻更新,而且更新时间可以你自己定。
ps 看当前的进程,一般添加aux参数可以看到更多信息。
kill 是你可以把你不想的进程直接给灭掉。
看了,上面的,知道要灭的进程的进程号,然后kill 进程号就OK了,没有了。
killall 直接灭掉你要的进程,killall 进程名
你的进程没有办法灭掉吗?好,给点狠的,加个参数-9就强制把它给杀了。还没有办法吗?哦!
那就是你没有权限灭了,看看超级用户的吧!如何切换到超级用户呢?
su
这个命令默认是切换到root也就是默认切换到超级用户哪里了。回车之后,当然是需要你输入密码的。
sudo
是普通用户执行超级用户,当然,这个命令要看管理员给你了吗?如果电脑是你自己的,有些版本直接就给了,但是有些版本没有给,好说,用超级用户执行visudo
如:[root@gaowei ~]# visudo
Ok编辑一下。如何编辑呢?
这个命令之后,其实是进入了一个配置文件,找一行如下:
root
ALL=(ALL) ALL
复制一下这一行,之后粘贴在下一行,然后把root换成你的用户名就OK了。
(这些操作是要你在熟悉了简单的编辑器之后在操作吧)
图形参看进程,一般是用系统工具->系统监视器
chmod 这个可以修改权限。
chown 可以修改属性
你说你还想编点程序啊!C的?这里用最好的C编译器gcc
gcc具体用法太多,简单一个
gcc 文件名.c
简单吧,赶快玩玩,想知道更多就man吧!几乎所有的命令都可以man,只要是终端下的。
gdb 调试用这个吧!
Linux下也有图形化的,集成开发工具,最好的不用你用复杂的,那就没有办法了,自己想办法吧!
google和baidu吧!搜索时在你搜索的字上一般加一个linux吧!尤其是什么也不知道到的时候!
好今天就讲到之里!
2009年 07月 12日 星期日 15:08:15 CST
|
上一篇:linux基础(二)