1、Linux命令集第二章命令帮助:1、help Shell内部命令帮助查看 help pwd 查看pwd命令的帮助信息2、- -help 外部命令获得帮助的命令选项 touch - -help 获得touch命令的帮助信息3、man 查看命令的使用手册 man ls 查看ls命令的使用手册4、info 查看命令的信息 info ls 查看ls命令的信息目录操作命令: pwd 显示当前所在的工作目录 ls 显示目录中的文件或目录名称 1)、ls -l /etc 显示/etc目录中的文件和目录的详细信息 2)、ls -l 显示当前工作目录的文件和目录的详细信息 3)、ll 等效ls -l 4)、ls
2、 -a /etc 显示/etc目录中的所有文件和目录的名称(包括隐藏文件) 5)、ls -A /etc 显示/etc目录中除和目录以外的所有文件和目录的名称 6)、ls -la /etc 显示/etc目录中所有文件和目录的详细信息 7)、ls -lA /etc 显示/etc目录中除和目录以外的所有文件和目录的详细信息 8)、ls -ld /etc 显示/etc这个目录本身的详细信息 9)、ls -lh /etc 显示/etc目录中的详细信息,并且文件大小用人类容易看懂的方法表示 10)、ls lt /etc 显示/etc目录中的详细信息,并且按修改时间升序排列(从以前到现在) 11)、ls -
3、ltr /etc 显示/etc目录中的详细信息,并且按修改时间降序排列(从现在到以前) mkdir 新建目录 1)、mkdir /test 在根目录中新建一个test目录 2)、mkdir test 在当前所在工作目录新建一个test目录 3)、mkdir /test1/test 在目录/test1中新建目录test 4)、mkdir -p /test1/test 如果/test1目录不存在则创建,并且在/test1目录中创建test目录 5)、mkdir ./test 等效于mkdir test命令 6)、mkdir ./test 在当前目录的父目录中新建test目录 7)、mkdir m
4、777 /test 新建目录/test,并且给所有用户赋RWX权限 rmdir 删除空目录 1)、rmdir /test 删除/test目录,前提是/test目录是空的 2)、rmdir -p /test1/test 逐级删除空目录 cd 进入指定的目录 1)、cd . 进入当前目录的上一级目录(父目录) 2)、cd /etc 进入/etc目录 3)、cd ./test 进入上一级目录中的test目录 4)、cd test 进入当前目录中的test目录文件操作命令: touch 新建空文件,修改文件的修改时间 1)、touch file 如果当前目录没有file这个文件则创建,如果有则改变fi
5、le的时间属性 2)、touch /etc/file 如果/etc目录没有file这个文件则创建,如果有则改变file的时间属性 3)、touch -t 08121612.00 /file 修改根目录中的file文件的访问时间和修改时间为2008年 12月16日12时 file 查看文件类型 1)、file /etc/passwd 查看目录/etc中的passwd文件的类型 cp 复制文件或目录 1)、cp /etc/passwd /tmp 将/etc目录中的passwd文件复制到/tmp目录中并且保持文件名不变 2)、cp /etc/passwd /aa 如果/aa目录存在将/etc目录中的
6、passwd文件复制到/aa目录中并保 持文件名不变,如果不存在则将passwd文件复制到根目录并且改名aa 3)、cp -a /etc /aa 将/etc目录全部复制到目录/aa中名称不改变/aa/etc 4)、cp -r -reply=yes /home/user1/ /aa 将/home中的user1目录复制到/aa中并且不改名,如果/aa 中已经存在user1目录则覆盖 5)、cp -r ./ /aa 将当前目录中的所有文件及目录全部复制到/aa目录 6)、cp /file file1 file2 /aa 将根目录下的file文件、当前目录中的file1、file2复制到/aa 目录中
7、 rm 删除文件或目录 1)、rm /file 删除根目录下的file文件(需确认) 2)、rm r /dir 删除目录/dir(需确认) 3)、rm -f /file 删除根目录下的file文件(不需确认,非常危险) 4)、rm -rf /dir 删除目录/dir(不需需确认,非常危险) 5)、rm -rf /dir/* 删除目录/dir中的所有非隐藏文件及文件夹(不需确认) mv 移动文件或目录(重命名、剪切) 1)、mv /dir /dir2 将目录/dir重命名为/dir2 2)、mv /file /file2 将文件file重命名为file2 3)、mv /dir1/dir2 /di
8、r 将/dir1中的目录dir2移动(剪切)到根目录并重命名为dir 4)、mv /dir1/file /file 将/dir1中的文件移动(剪切)到根目录并重命名为file 5)、mv -f /dir1/dir2 /dir 如果根目录中存在dir目录则直接覆盖这个目录 find 查找文件或目录 1)、find . -name bb 在当前目录中查找名称为bb的目录和文件 2)、find / -name bb 在根目录中查找名称为bb的目录和文件 3)、find / -mount name bb 在根目录中查找名称为bb的目录和文件(能加快查找速度) 4)、find / -mount -use
9、r user1 查找属于user1用户的所有目录和文件 5)、find / -mount -group group1 查找属于group1用户的所有目录和文件 6)、find / -mount -type d name bb 在根目录中查找名称为bb的目录(能加快查找速度) 7)、find / -mount -type f name bb 在根目录中查找名称为bb的普通文件(能加快查找速度)文本文件查看命令: cat 简单查看文本文件(适用于查看行数不多的文件) 1)、cat file 查看当前目录中的file文件内容 2)、cat /etc/passwd 查看/etc目录中的passwd文件
10、内容 more 可以分屏显示文件内容(查看大文件) 1)、more file 查看当前目录中的file文件内容 2)、more /etc/passwd 查看/etc目录中的passwd文件内容 less 分屏查看文件内容(更适合查看大型文件),可以反复查看 1)、less file 查看当前目录中的file文件内容 2)、less /etc/passwd 查看/etc目录中的passwd文件内容 head 默认查看文件前10行内容 1)、head /etc/passwd 查看/etc目录中的passwd文件中的前10行内容 2)、head -5 /etc/passwd 查看/etc目录中的pa
11、sswd文件的前5行内容 3)、head n5 /etc/passwd 查看/etc目录中的passwd文件的前5行内容 4)、head -line 5 /etc/passwd 查看/etc目录中的passwd文件的前5行内容 tail 默认查看文件最后10行内容 1)、tail /etc/passwd 查看/etc目录中的passwd文件中的最后10行内容 2)、tail -5 /etc/passwd 查看/etc目录中的passwd文件的最后5行内容 3)、tail -n5 /etc/passwd 查看/etc目录中的passwd文件的最后5行内容 4)、tail line 5 /etc/
12、passwd 查看/etc目录中的passwd文件的最后5行内容 5)、tail f /var/log/message 监控日志文件的变化情况 6)、head -18 /etc/passwd | tail -8 显示passwd文件中的11到18行内容(18-11+1=8)文件类型: b - 块设备文件d - 目录c - 字符设备文件p - 管道文件l - 符号链接文件- - 普通文件光盘的使用:/dev/cdrom 是系统中链接光驱设备文件的一个链接文件 1)、mount /dev/cdrom /dir 将光盘挂载到/dir目录中(注:/dir是系统中存在的目录) 2)、mount -t i
13、so9660 /dev/cdrom /dir 将光盘挂载到/dir目录中 3)、mount -t iso9660 -o iocharset=utf8 /dev/cdrom /dir 解决中文乱码问题 4)、mount -o iocharset=gb2312 /dev/cdrom /dir 如果用utf8不能解决乱码则用gb2312 5)、umount /dev/cdrom 卸载光盘 6)、umount /dir 用挂载点也可以达到卸载的作用 7)、eject 将光驱托盘弹出 8)、eject -t 将光驱托盘自动收回 9)、cp /dev/cdrom rh.iso 制作光盘镜像,在当前目录制作
14、光盘镜像,光盘镜像的文件名:rh.iso 10)、mount -o loop -t iso9660 rh.iso /media/cdrom 将当前目录中的rh.iso光盘镜像挂载到 /media/cdrom/文件夹中 11)、umount /media/cdrom 卸载光盘镜像U盘和移动硬盘的使用:USB设备被视为SCSI设备,使用sd表示 1)、fdisk l 列出系统中的所有存储设备 2)、mount t vfat /dev/sdb1 /mnt/ 如果U盘的设备文件名为/dev/sdb1,将U盘挂载到/mnt这个文件夹 3)、ll /mnt 查看U盘中文件的详细信息 4)、umount /dev/sdb1 或者 umount /mnt 卸载U 盘用户、组管理命令: 1、用户帐号文件: /etc/passwd 保存Linux系统中的所有用户账号,所有用户都可以读取,但是只要root帐号可以修改 文件格式为: 帐号名:x:用户号(UID):组号(GID):用户信息:用户属主目录:用户登录Shell /etc/shadow 保存用户账号的密码信息文件格式为: 用户名:加密口令:上一次修改的时间(从1970年1月1日起的天数):口令在两次修改间
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1