Linux基本命令

Posted on 2008-04-13 07:14 applupus 阅读(483) 评论(0)  编辑  收藏 所属分类: Linux基础
1、file - 查看文件类型
2、mkdir - 创建文件夹
3、rmdir - 删除文件夹
4、cd - 切换目录
    cd ~    返回宿主目录
    cd ..    返回上层目录
    cd .    返回当前目录
5、pwd - 显示当前目录
6、ls - 浏览目录内容
    -R 显示子目录
    -1 每行显示一个文件
    -a 显示隐藏文件
    * 代表可执行文件
    @ 代表符号链接
    / 结尾代表目录名
   
7、cp - 复制文件
8、rm - 删除文件
    -r 递归删除目录
    -f 不提示是否删除
    linux删除文件不可恢复,所以一定要小心!
9、mv - 移动文件或者重命名
10、touch - 如果没有文件则创建文件,如果有则更新文件时间属性。
11、cat - 文件查看
    不适合看长文件,只能看到最后一页。
12、more - 分屏显示文件内容
    适合阅读长文件
13、less - 分屏显示文件内容
    功能和more差不多,只是多了一些功能。
14、head - 查看文件的前几行
15、tail - 查看文件的后几行
16、nl - 查看文件,与cat类似,并且显示行号
17、find - 查找文件或目录
    功能强大,但它的查找速度很慢,十分耗硬盘。最好先使用其他命令查找不到的时候使用。最基本的用法是列出指定目录下的所有文件和子目录。
18、which - 查找可执行文件
    通过环境变量PATH到该路径内查找可执行文件。
19、whereis - 查找文件
    并且提供了这个文件的二进制可执行文件、源代码和使用手册。
20、mount - 硬盘装载命令
    挂载光驱mount -t -iso9660 /dev/cdrom /media/cdrom
21、unmount - 卸载已经挂载的文件系统
22、eject - 将光盘弹出或者收回
23、du - 检查文件及目录占用空间
    -h 使输出的结果更可读
24、groupdel - 删除用户组
25、uname - 显示系统信息
26、userdel - 删除用户
27、top - 显示系统进程
28、fdisk - 分区工具
29、clear - 清屏
30、date - 日期和时间
31、echo - 回显
32、cal - 月份或者年日历
33、exit - 退出系统(Ctrl+D)
34、reboot - 重启
35、poweroff - 关机
36、shutdown - 比较灵活,无参数情况下2分钟即可关机
37、ln - 链接。一个文件除非链接数为0,否则不会从文件系统上删除。不能对目录文件做硬链接,不能在不同文件系统之间做硬链接。
软链接(符号链接)-s。将路径名链接到一个文件上。
38、diff - 比较文件的内容。
39、grep - 在文本文件中查找。
    如果使用了shell元字符,则需要家''括起来。
40、chown - 改变文件主。系统管理员经常需要将文件拷贝到另一用户目录后,让用户拥有该文件的权限。
41、chgrp - 改变文件的用户组。
    文件和用户组关系的标志是GID。文件的GID只能由文件主或者超级用户来修改。chgrp可以改变文件的GID。

变成文本登陆方式:
编辑/etc/inittab文件,将“id:5:initdefault:”改为“id:3:initdefault:”。修改运行级别。

运行级别:
0 - 停止系统运行
1 - 单用户模式,一般用于特殊的系统管理工作,如:root口令丢失
2 - 多用户模式,但不支持NFS
3 - 完全多用户模式,文本模式
4 - 安全模式
5 - 多用户模式,以图形界面登陆
6 - 系统重新启动
从文本方式登陆要启动KDE桌面环境需要键入:startx
    如果找不到此命令,这是由/sbin目录路径不在root的$PATH变量中造成的。解决方案:
    su
    cd ~
    gedit .bash_profile
    在PATH行的后面加上“:/sbin”,保存退出即可。

以“.”开头的文件和目录是自动隐藏的。

linux对大小写敏感。

一行中输入多个命令:使用“;”“&”时,无论前一个命令是否执行成功,其后的命令都会执行;用“&&”则在某个一个命令失败后,后续的命令不再被执行。

linux一共有6个文字界面终端,使用Ctrl+Alt+F1~F6功能键相互切换。
~表示当前用户的宿目录,#代表root的命令提示符,$表示普通用户的命令提示符。

文件链接
为一个文件起多个名字,这样一个文件修改就可以完成对所有目录下相应链接文件的修改。
硬链接ln

通过在 shell 提示下键入 env 命令,我们会看到控制命令行历史大小的环境变量。譬如,如果你忘记了命令 updatedb ,但是记得这个命令的一部分,你可以用 su 命令变为根用户,然后在 shell 提示下键入 up ,连按两次 [Tab] 键,你便会看到一个可用来补全命令的列表,包括 updatedb 和 uptime 。键入部分命令 upd ,然后再按 [Tab] 键,你的命令就会被自动补全。

linux文件系统目录
windows每个分区都有根,但linux只有一个根。
/bin    普通用户可执行的命令
/boot    启动必须的文件
/dev    设备文件
/etc    配置文件
/home    普通用户的主目录
/lib    系统共享库文件
/lost+found    文件系统损坏后找回的文件存放目录
/media    挂载光盘、u盘等文件系统的目录
/misc    挂载NFS共享目录
/mnt    挂载其他硬盘分区系统的目录
/opt    第三方软件商软件的安装地点
/root    root用户的主目录,普通用户无法访问
/sbin    只有root用户才能运行的系统管理命令
/tmp    临时目录
/usr    所有用户使用的各种应用程序和数据文件
/var    系统中经常变化的文件

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问