《linux学用命令》由会员分享,可在线阅读,更多相关《linux学用命令(14页珍藏版)》请在金锄头文库上搜索。
1、谁知道怎么用 LINUX 命令做下面的题? 2011-4-28 21:01 提问者: llfsxcf | 浏览次数:289 次 1、在当前目录下建立 file1.txt 2、在主目录中建立目录 student,将文件 file1.txt 拷贝到 student 目录下 3、将主目录中的文件 file1.txt 移动到子目录 student 并更名为 fil e2.txt 4、在主目录下交互式删除目录 student,包含其下所有的文件和目录 5、使用命令 cat 加上行号显示文件 dir.txt 的内容 6、使用命令 head 和 tail 显示文件 dir.txt 的前 6 行和后 3 行的
2、内容 7、使用命令 more 显示该文件的内容,要求每 5 行显示一次,且显示前先清屏 8 使用 tar 命令备份/etc/ 目录下的文件 9 创建目录 test,拷贝文件/etc/sercices 到 test 目录下,分别对 /test 目录下,分别对 services 文件进行压缩,生成 .gz、.zip 两种格式的压缩包;拷贝目录/etc 到/test 目录下,把 etc 目录压缩成 etc.tar.gz 10,新建文件 yangwei,并更改权限为 rwxrwrw 用两种方法更改我来帮他解答 2011-4-28 22:00 满意回答 1、在当前目录下建立 file1.txttouch
3、 file1.txt 2、在主目录中建立目录 student,将文件 file1.txt 拷贝到 student 目录下mkdir /studentcp file1.txt /student( 符号也可以用 $HOME 代替,会兼容些,但太麻烦。 ) 3、将主目录中的文件 file1.txt 移动到子目录 student 并更名为 fil e2.txtmv /file1.txt /student/fil e2.txt或 mv /file1.txt /student/file e2.txt 4、在主目录下交互式删除目录 student,包含其下所有的文件和目录cd rm student -fri
4、 5、使用命令 cat 加上行号显示文件 dir.txt 的内容cat -n dir.txt 6、使用命令 head 和 tail 显示文件 dir.txt 的前 6 行和后 3 行的内容head -n 6 dir.txttail -n 3 dir.txt 7、使用命令 more 显示该文件的内容,要求每 5 行显示一次,且显示前先清屏more -p -5 dir.txt 8 使用 tar 命令备份/etc/ 目录下的文件tar cvf /etc.tar /etc 9 创建目录 test,mkdir /test (本题后面说是根目录下的)拷贝文件/etc/sercices 到 test 目录下
5、,(应该是 services)cp /etc/services /test分别对/test 目录下,分别对 services 文件进行压缩,生成.gz、.zip 两种格式的压缩包;cd /testgzip -c services services.gzzip services.zip services拷贝目录/etc 到/test 目录下,cp -a /etc /test把 etc 目录压缩成 etc.tar.gztar czvf etc.tar.gz /etc 10,新建文件 yangwei,并更改权限为 rwxrwrw 用两种方法更改touch yangweichmod 766 yangw
6、ei 或 chmod a=rwx,go=rw yangwei本来不想回答你的,不过这种题有用吗?!大多数是记不住的,记得住也是经常使用的人,如果作为考试,老鸟也不敢包全对。例如说 tar 备份时要用 xz 格式压缩,你不知道有什么要紧?实际应用时懂得看帮助文件才是正路。11linux 的 vi 命令怎么进去rootloalhost#vi /mnt/sdcard/etc/.在命令行中输入 vi 接着你要编辑的文件路径vi 命令是针对文件,不是文件夹。所以只能编辑文件,而不能进入某个文件夹。假如你/mnt/sdcard/etc/下有个 test.text 的文件,你可以用命令 vi /mnt/sd
7、card/etc/test.text 来进行编辑。不过注意,如出现上下左右键不能正常移动光标,你就需要升级 vi,用vim。ubuntu 的话可用 apt-get install vim. Fedora 的话可用 yum install vim。升级后输 vi 或 vim 都可以了。进入 vi 后按 i 才可以编辑,编辑完后按 ESC 键,按 :w 是保存不退出,按:wq是保存退出,按:q 是没有对文件进行编辑的情况下退出,按:q!是对已编辑过的文件不保存退出。还有一些查找,复印什么的命令,你可网上查一下。Linux 常用命令大全系统信息 arch 显示机器的处理器架构(1) uname -m
8、 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示 CPU info 的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些 swap 被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显
9、示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示 2007 年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年. 秒 clock -w 将时间修改保存到 BIOS 关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统 (1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown
10、-c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销 文件和目录 cd /home 进入 / home 目录 cd . 返回上一级目录 cd ./. 返回上两级目录 cd 进入个人的主目录 cd user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *0-9* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构(1) lstree 显示文件和目录由根目录
11、开始的树形结构(2) mkdir dir1 创建一个叫做 dir1 的目录 mkdir dir1 dir2 同时创建两个目录 mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个叫做 file1 的文件 rmdir dir1 删除一个叫做 dir1 的目录 rm -rf dir1 删除一个叫做 dir1 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录
12、cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln file1 lnk1 创建一个指向文件或目录的物理链接 touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm) file file1 outputs the mime type of the file as text iconv -l 列出已知的编码 iconv -f fromEncoding -t toEncoding inputFile outputFile
13、 creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. find . -maxdepth 1 -name *.jpg -print -exec convert -resize 80x60 thumbs/ ; batch resize files in the current directory and send them to a thumbnails directory (requires convert from I
14、magemagick) 文件搜索 find / -name file1 从 / 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 user1 的文件和目录 find /home/user1 -name *.bin 在目录 / home/user1 中搜索带有.bin 结尾的文件 find /usr/bin -type f -atime +100 搜索在过去 100 天内未被使用过的执行文件 find /usr/bin -type f -mtime -10 搜索在 10 天内被创建或者修改过的文件 find / -name *.rpm -exec chmod
15、755 ; 搜索以 .rpm 结尾的文件并定义其权限 find / -xdev -name *.rpm 搜索以 .rpm 结尾的文件,忽略光驱、捷盘等可移动设备 locate *.ps 寻找以 .ps 结尾的文件 - 先运行 updatedb 命令 whereis halt 显示一个二进制文件、源码或 man 的位置 which halt 显示一个二进制文件或可执行文件的完整路径 挂载一个文件系统 mount /dev/hda2 /mnt/hda2 挂载一个叫做 hda2 的盘 - 确定目录 / mnt/hda2 已经存在 umount /dev/hda2 卸载一个叫做 hda2 的盘 - 先
16、从挂载点 / mnt/hda2 退出 fuser -km /mnt/hda2 当设备繁忙时强制卸载 umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 mount /dev/fd0 /mnt/floppy 挂载一个软盘 mount /dev/cdrom /mnt/cdrom 挂载一个 cdrom 或 dvdrom mount /dev/hdc /mnt/cdrecorder 挂载一个 cdrw 或 dvdrom mount /dev/hdb /mnt/cdrecorder 挂载一个 cdrw 或 dvdrom mount -o loop file.iso /mnt/cdrom 挂载一个文件或 ISO