IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > Linux的入门命令

Linux的入门命令

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

在开始之前,规定一下符号的意义: 
#表示是root 的shell.$表示一般用户的shell. 
首先介绍一些在Linux下的基本命令: 
(1) man 
中文描述: man的作用是对你熟悉或者不熟悉的命令提供详细的帮助. 
安装的默认文档的路径在/usr/man目录下面. 
示例: 
[bkbll@market man]$ man ls 
LS(1) FSF LS(1) 
NAME 
ls - list directory contents 
SYNOPSIS 
ls [OPTION]... [FILE]... 
DESCRIPTION 
List information about the FILEs (the current directory by 
default). Sort entries alphabetically if none of -cftuSUX 
nor --sort. 
……………………………………………………………………. 
按空格键翻页,输入/后面加查询内容 可以查询. 
按q键或者ctrl+c退出.随便说一句,在linux下可以使用ctrl+c终止当前程序运行. 
当然,这需要你的英语比较好. 
(2) ls 
中文描述:查看目录或者文件的属性,列举出任一目录下面的文件. 
示例: 
[bkbll@market man]$ ls /usr/man 
man1 man2 man3 man4 man5 man6 man7 man8 man9 manl mann share whatis 
还可以这样: 
[bkbll@market bkbll]$ ls -l 
total 704 
drwxr-xr-x  5 bkbll bkbll 4096 Feb 21 11:24 Desktop 
-rw-r--r--  1 bkbll bkbll 34545 Jul 18 16:41 Filter-1.23.tar.gz 
-rw-r--r--  1 bkbll bkbll 3805 Mar 20 1996 Makefile 
drwxrwxr-x 2 bkbll bkbll 4096 Mar 8 19:19 Net 
-rw-r--r--  1 bkbll bkbll 60834 Mar 21 1996 README 
-rwxrwxr-x 1 bkbll bkbll 18239 Jul 27 22:07 a.out 
-rwxr-xr-x  1 bkbll bkbll 2463 Jul 16 19:34 Apache3.pl 
-rw-rw-r-- 1 bkbll bkbll 10320 Jul 16 09:16 bind.c 
-rw-rw-r-- 1 bkbll bkbll 25 Jul 9 11:56 cool.t 
-rwxrwxr-x 1 bkbll bkbll 12052 Mar 1 12:02 crypt 
-rw-rw-r-- 1 bkbll bkbll 174 Mar 1 12:02 crypt.c 
drwxrwxr-x 2 bkbll bkbll 4096 Jul 16 10:59 data 
下面详细介绍一下上面的含义. 
drwxrwxr-x 2 bkbll bkbll 4096 Jul 16 10:59 data 
| --------- | ---- ---- ---- ------------ ----- 
1 2 3 4   5   6  7   8 
1 表示文件结构.比如d表示目录(directory),如果是一个&-&表示是文件,如果是l则表示是一个连接文件(link) . 
2.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x). 
rwx rwx r-x 
--- --- ---- 
u  g  o 
u表示文件主人,既上面列表第4项表示,文件主人为bkbll, 
g 表示文件文件所在组.上面第5项表示,文件组为bkbll 
o 表示其他人. 
上面的意思就是:允许文件主人bkbll有可读,可写,可执行的权限. 
允许文件组bkbll里面的所以成员对其有可读,可写,可执行的权限 
允许其他人有可读以及可执行的权限. 
可以用一个8进制位表示. 
0000 右起第一位表示x,第二位表示w,第三位表示r. 
比如:rwx就可以用7表示.bin(111)=oct(7). 
那么上面的属性就可以用775表示. 
所以如果你想让其他文件也具有类似data的权限,可以使用chmod 775 文件名来转换. 
3. 表示目录层次结构.比如: 2表示data目录下面还有一层的子目录.所以文件都是1了. 
4. 表示文件(或目录)属主. 
5. 表示文件(或目录)所属组. 
6. 文件或目录大小.以字节为单位. 
7. 文件或目录建立日期. 
8. 文件或者目录名字 
(3) . cp 
中文描述:拷贝文件. 
用法:cp filename1 filename2 
把filename1拷贝成filename2 
举例: 
[bkbll@market bkbll]$ cp fing.c lpd/fing2.c 
[bkbll@market bkbll]$ ls lpd/ 
fing2.c qib qib.tgz 
[bkbll@market bkbll]$ 
把当前目录下面的fing.c拷贝成lpd目录下面的fing2.c文件. 
提示:拷贝目录加一个-r参数 
(4).rm 
中文描述:删除文件和目录. 
用法:rm 文件名或目录名. 
举例: 
[bkbll@market bkbll]$ ls lpd/ 
fing2.c qib qib.tgz 
[bkbll@market bkbll]$ cd lpd 
[bkbll@market lpd]$ ls 
fing2.c qib qib.tgz 
[bkbll@market lpd]$ rm fing2.c /*** 删除fing2.c文件 
[bkbll@market lpd]$ ls 
qib qib.tgz 
[bkbll@market lpd]$ rm qib -r /**删除目录qib 
[bkbll@market lpd]$ ls 
qib.tgz 
[bkbll@market lpd]$ 
注意:删除之后不会象windows那样容易恢复. 
(5).mv 
中文描述:移走目录或者改文件名. 
用法:mv filename1 filename2 
举例: 
[bkbll@market lpd]$ mv qib.tgz qi.tgz /** 改名 
[bkbll@market lpd]$ ls /**列举 
qi.tgz /** 成功改名了 
[bkbll@market lpd]$ mv qib.tgz ../qib.tgz /**移到上一级目录 
mv: qib.tgz: No such file or directory /** qib.tgz文件不存在,抱错 
[bkbll@market lpd]$ mv qi.tgz ../qib.tgz /**重新来 
[bkbll@market lpd]$ ls -l ../qib.tgz /**列举,成功移动. 
-rw-r--r-- 1 bkbll bkbll 13321 Feb 28 20:20 ../qib.tgz 
[bkbll@market lpd]$ 
(6).cd ,pwd 
中文描述:cd 改变当前目录 pwd 查看当前所在目录完整路径 
用法:cd 路径名 ;pwd 
举例: 
[bkbll@market bkbll]$ pwd /**查看当前所在目录路径 
/home/bkbll 
[bkbll@market bkbll]$ cd ftp /**切换到ftp目录 
[bkbll@market ftp]$ pwd /**成功切换,查看现在的路径 
/home/bkbll/ftp /**和上面的pwd有什么不同? 
[bkbll@market ftp]$ 
cd ,pwd的用法.现在我们继续. 注意:上次用的html格式,红色格式表示我们输入的命令,例如: 
[bkbll@market lpd]$ mv qi.tgz ../qib.tgz /**重新来. 
由于我的失误,把整行都转成了红色. 所以给各位同志的阅读带来了难度,让别人误解了.其实正确的格式应该是: 
[bkbll@market lpd]$ mv qi.tgz ../qib.tgz /**重新来蓝色表示的是用户的shell环境,其中bkbll表示当前用户名,如果你是用xieshou进来的,那么就 是[xieshou@**** ***]$了.后面的&@&表示&在&的意思.后面紧接着的是当前机器的名字,比如,现在这台机器的名字是market,他在/etc/hosts文件里面定义了.您可以通过cat /etc/hosts 来查看文件.比如: 
[bkbll@market bkbll]$ cat /etc/hosts 
127.0.0.1 localhost localhost 
202.202.50.40 market.eschool.edu market 
[bkbll@market bkbll]$ 
注意这个&market&.表示的就是机器名字. 后面的lpd代表当前目录名字.后面的&$&上一节讲了,是普通用户的shell, 
如果是root(既超级 管理员)的. 
7.cat,more命令 中文描述:将某个文件的内容显示出来.两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示. 
用法:cat filename ;more filename 举例: 
[bkbll@market bkbll]$ cd own /**切换到own目录 
[bkbll@market own]$ ls /**列举目录内容 
1.c 1.h 2.c 
[bkbll@market own]$ cat 1.c /** 显示1.c文件内容 
main() { 
int i; 
i=6; 
printf(&%d&,i); 

[bkbll@market own]$ /**等待用户命令输入. 

#p#副标题#e#

8.chmod 命令 
中文描述: 改变文件保护,文件保护控制用户对文件的访问权,有三个安全级别,所有者级别,组访问级别,其他用户访问级别,在这三个级别中,又有三种权限:读(r),写(w),执行(x)。(用户可以ls-lg来观看某一文件的所属的group)对于文件来说读权限意味着可以看文件的内容,写文件可以修改或删除文件,执行权限则可以执行它(类似于DOS下的EXE,COM, BAT文件)。对于目录来说,读权限意味着可以查看目录下的内容,写权限意味着能在目录下建立新文件,并可以从目录中删除文件,执行权限意味着可以从一个目录转变到另一个目录。 用法:chmod 一位8进制数 filename. 这个8位二进制就是上篇文章写的0000东西. 比如:如果你想让某个文件有运行的权限,但是只想给自己运行,别人只能读,那么可以使用 chmod u+x filenmame 其中u表示文件属组.x表示有x权限,(

关键词标签:Linux入门命令

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法