ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:23.65KB ,
资源ID:23630404      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23630404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(对新手Linux用户非常有用的20个命令.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

对新手Linux用户非常有用的20个命令.docx

1、对新手Linux用户非常有用的20个命令也许你已经发现第一篇文章非常的有用,这篇文章是继对刚刚接触Linux用户非常有用的20个命令 的一个延伸。 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户。在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C,C+和JAVA程序。21. 命令: Find搜索指定目录下的文件,从开始于父目录,然后搜索子目录。view source01 roottecmint:# find -name *.sh 02 ./Desktop/load.sh 03 ./Desktop/test.s

2、h 04 ./Desktop/shutdown.sh 05 ./Binary/firefox/run-mozilla.sh 06 ./Downloads/kdewebdev-3.5.8/quanta/scripts/externalpreview.sh 07 ./Downloads/kdewebdev-3.5.8/admin/doxygen.sh 08 ./Downloads/kdewebdev-3.5.8/admin/cvs.sh 09 ./Downloads/kdewebdev-3.5.8/admin/ltmain.sh 10 ./Downloads/wheezy-nv-install.s

3、h 注意: -name选项是搜索大小写敏感。可以使用-iname选项,这样在搜索中可以忽略大小写。(*是通配符,可以搜索所有的文件;.sh你可以使用文件名或者文件名的一部分来制定输出结果)view source01 roottecmint:# find -iname *.SH ( find -iname *.Sh / find -iname *.sH) 02 ./Desktop/load.sh 03 ./Desktop/test.sh 04 ./Desktop/shutdown.sh 05 ./Binary/firefox/run-mozilla.sh 06 ./Downloads/kdewe

4、bdev-3.5.8/quanta/scripts/externalpreview.sh 07 ./Downloads/kdewebdev-3.5.8/admin/doxygen.sh 08 ./Downloads/kdewebdev-3.5.8/admin/cvs.sh 09 ./Downloads/kdewebdev-3.5.8/admin/ltmain.sh 10 ./Downloads/wheezy-nv-install.sh view source01 roottecmint:# find -name *.tar.gz 02 /var/www/modules/update/tests

5、/aaa_update_test.tar.gz 03 ./var/cache/flashplugin-nonfree/install_flash_player_11_linux.i386.tar.gz 04 ./home/server/Downloads/drupal-7.22.tar.gz 05 ./home/server/Downloads/smtp-7.x-1.0.tar.gz 06 ./home/server/Downloads/noreqnewpass-7.x-1.2.tar.gz 07 ./usr/share/gettext/archive.git.tar.gz 08 ./usr/

6、share/doc/apg/php.tar.gz 09 ./usr/share/doc/festival/examples/speech_pm_1.0.tar.gz 10 ./usr/share/doc/argyll/examples/spyder2.tar.gz 11 ./usr/share/usb_modeswitch/configPack.tar.gz 注意:以上命令查找根目录下和所有文件夹以及加载的设备的子目录下的所有包含tar.gz的文件。22. 命令: grepgrep命令搜索指定文件中包含给定字符串或者单词的行。举例搜索/etc/passwd文件中的tecmintview sou

7、rce1 roottecmint:# grep tecmint /etc/passwd 2 tecmint:x:1000:1000:Tecmint,:/home/tecmint:/bin/bash 使用-i选项将忽略大小写。view source1 roottecmint:# grep -i TECMINT /etc/passwd 2 tecmint:x:1000:1000:Tecmint,:/home/tecmint:/bin/bash 使用-r选项递归搜索所有自目录下包含字符串 “127.0.0.1“.的行。view source01 roottecmint:# grep -r 127.0

8、.0.1 /etc/ 02 /etc/vlc/lua/http/.hosts:127.0.0.1 03 /etc/speech-dispatcher/modules/ivona.conf:#IvonaServerHost 127.0.0.1 04 /etc/mysql/f:bind-address = 127.0.0.1 05 /etc/apache2/mods-available/status.conf: Allow from 127.0.0.1 :1 06 /etc/apache2/mods-available/ldap.conf: Allow from 127.0.0.1 :1 07 /

9、etc/apache2/mods-available/info.conf: Allow from 127.0.0.1 :1 08 /etc/apache2/mods-available/proxy_balancer.conf:# Allow from 127.0.0.1 :1 09 /etc/security/access.conf:#+ : root : 127.0.0.1 10 /etc/dhcp/dhclient.conf:#prepend domain-name-servers 127.0.0.1; 11 /etc/dhcp/dhclient.conf:# option domain-

10、name-servers 127.0.0.1; 12 /etc/init/network-interface.conf: ifconfig lo 127.0.0.1 up | true 13 /etc/java-6-openjdk/net.properties:# localhost & 127.0.0.1). 14 /etc/java-6-openjdk/net.properties:# http.nonProxyHosts=localhost|127.0.0.1 15 /etc/java-6-openjdk/net.properties:# localhost & 127.0.0.1).

11、16 /etc/java-6-openjdk/net.properties:# ftp.nonProxyHosts=localhost|127.0.0.1 17 /etc/hosts:127.0.0.1 localhost 注意:您还可以使用以下选项:-w 搜索单词 (egrep -w word1|word2 /path/to/file).-c 用于统计满足要求的行 (i.e., total number of times the pattern matched) (grep -c word /path/to/file).color 彩色输出 (grep color server /etc/p

12、asswd).23. 命令: manman是系统帮助页。Man提供命令所有选项及用法的在线文档。几乎所有的命令都有它们的帮助页,例如:view source01 roottecmint:# man man 02 MAN(1) Manual pager utils MAN(1) 03 NAME 04 man - an interface to the on-line reference manuals 05 SYNOPSIS 06 man -C file -d -D -warnings=warnings -R encoding -L locale -m system,. -M path -S l

13、ist -e extension -i|-I 07 -regex|-wildcard -names-only -a -u -no-subpages -P pager -r prompt -7 -E encoding -no-hyphenation -no-justification -p 08 string -t -Tdevice -Hbrowser -Xdpi -Z section page . . 09 man -k apropos options regexp . 10 man -K -w|-W -S list -i|-I -regex section term . 11 man -f

14、whatis options page . 12 man -l -C file -d -D -warnings=warnings -R encoding -L locale -P pager -r prompt -7 -E encoding -p string -t -Tdevice 13 -Hbrowser -Xdpi -Z file . 14 man -w|-W -C file -d -D page . 15 man -c -C file -d -D page . 16 man -hV 上面是man命令的系统帮助页,类似的有cat和ls的帮助页。注意:系统帮助页是为了命令的使用和学习而设计

15、的。24. 命令: psps命令给出正在运行的某个进程的状态,每个进程有特定的id成为PID。view source1 roottecmint:# ps 2 PID TTY TIME CMD 3 4170 pts/1 00:00:00 bash 4 9628 pts/1 00:00:00 ps 使用-A选项可以列出所有的进程及其PID。view source01 roottecmint:# ps -A 02 PID TTY TIME CMD 03 1 ? 00:00:01 init 04 2 ? 00:00:00 kthreadd 05 3 ? 00:00:01 ksoftirqd/0 06

16、5 ? 00:00:00 kworker/0:0H 07 7 ? 00:00:00 kworker/u:0H 08 8 ? 00:00:00 migration/0 09 9 ? 00:00:00 rcu_bh 10 . 注意:当你要知道有哪些进程在运行或者需要知道想杀死的进程PID时ps命令很管用。你可以把它与grep合用来查询指定的输出结果,例如:view source1 roottecmint:# ps -A | grep -i ssh 2 1500 ? 00:09:58 sshd 3 4317 ? 00:00:00 sshd ps命令与grep命令用管道线分割可以得到我们想要的结果。2

17、5. 命令: kill也许你从命令的名字已经猜出是做什么的了,kill是用来杀死已经无关紧要或者没有响应的进程.它是一个非常有用的命令,而不是非常非常有用.你可能 很熟悉Windows下要杀死进程可能需要频繁重启机器因为一个在运行的进程大部分情况下不能够杀死,即使杀死了进程也需要重新启动操作系统才能生效.但 在linux环境下,事情不是这样的.你可以杀死一个进程并且重启它而不是重启整个操作系统.杀死一个进程需要知道进程的PID.假设你想杀死已经没有响应的apache2进程,运行如下命令:view source1 roottecmint:# ps -A | grep -i apache2 2 1

18、285 ? 00:00:00 apache2 搜索apache2进程,找到PID并杀掉它.例如:在本例中apache2进程的PID是1285.view source1 roottecmint:# kill 1285 (to kill the process apache2) 注意:每次你重新运行一个进程或者启动系统,每个进程都会生成一个新的PID.你可以使用ps命令获得当前运行进程的PID.另一个杀死进程的方法是:view source1 roottecmint:# pkill apache2 注意:kill需要PID作为参数,pkill可以选择应用的方式,比如指定进程的所有者等.26. 命令

19、: whereiswhereis的作用是用来定位命令的二进制文件资源或者帮助页.举例来说,获得ls和kill命令的二进制文件/资源以及帮助页:view source1 roottecmint:# whereis ls 2 ls: /bin/ls /usr/share/man/man1/ls.1.gz view source1 roottecmint:# whereis kill 2 kill: /bin/kill /usr/share/man/man2/kill.2.gz /usr/share/man/man1/kill.1.gz 注意:当需要知道二进制文件保存位置时有用.27. 命令: se

20、rviceservice命令控制服务的启动、停止和重启,它让你能够不重启整个系统就可以让配置生效以开启、停止或者重启某个服务。在Ubuntu上启动apache2 server:view source1 roottecmint:# service apache2 start 2 * Starting web server apache2 apache2: Could not reliably determine the servers fully qualified domain name, using 127.0.1.1 for ServerName 3 httpd (pid 1285) al

21、ready running OK 重启apache2 server:view source1 roottecmint:# service apache2 restart 2 * Restarting web server apache2 apache2: Could not reliably determine the servers fully qualified domain name, using 127.0.1.1 for ServerName 3 . waiting .apache2: Could not reliably determine the servers fully qu

22、alified domain name, using 127.0.1.1 for ServerName OK 停止apache2 server:view source1 roottecmint:# service apache2 stop 2 * Stopping web server apache2 apache2: Could not reliably determine the servers fully qualified domain name, using 127.0.1.1 for ServerName 3 . waiting OK 注意:要想使用service命令,进程的脚本必

23、须放在/etc/init.d,并且路径必须在指定的位置。如果要运行“service apache2 start”实际上实在执行“service /etc/init.d/apache2 start”.28. 命令: aliasalias是一个系统自建的shell命令,允许你为名字比较长的或者经常使用的命令指定别名。我经常用ls -l命令,它有五个字符(包括空格)。于是我为它创建了一个别名l。view source1 roottecmint:# alias l=ls -l 试试它是否能用:view source01 roottecmint:# l 02 total 36 03 drwxr-xr-x

24、 3 tecmint tecmint 4096 May 10 11:14 Binary 04 drwxr-xr-x 3 tecmint tecmint 4096 May 21 11:21 Desktop 05 drwxr-xr-x 2 tecmint tecmint 4096 May 21 15:23 Documents 06 drwxr-xr-x 8 tecmint tecmint 4096 May 20 14:56 Downloads 07 drwxr-xr-x 2 tecmint tecmint 4096 May 7 16:58 Music 08 drwxr-xr-x 2 tecmint

25、 tecmint 4096 May 20 16:17 Pictures 09 drwxr-xr-x 2 tecmint tecmint 4096 May 7 16:58 Public 10 drwxr-xr-x 2 tecmint tecmint 4096 May 7 16:58 Templates 11 drwxr-xr-x 2 tecmint tecmint 4096 May 7 16:58 Videos 去掉l别名,要使用unalias命令:view source1 roottecmint:# unalias l 再试试:view source1 roottecmint:# l 2 ba

26、sh: l: command not found 开个玩笑,把一个重要命令的别名指定为另一个重要命令:view source1 alias cd=ls -l (set alias of ls -l to cd) 2 alias su=pwd (set alias of pwd to su) 3 . 4 (You can create your own) 5 . 想想多么有趣,现在如果你的朋友敲入cd命令,当他看到的是目录文件列表而不是改变目录;当他试图用su命令时,他会进入当前目录。你可以随后去掉别名,向他解释以上情况。29.命令: df报告系统的磁盘使用情况。在跟踪磁盘使用情况方面对于普通用

27、户和系统管理员都很有用。 df 通过检查目录大小工作,但这一数值仅当文件关闭时才得到更新。view source01 roottecmint:# df 02 Filesystem 1K-blocks Used Available Use% Mounted on 03 /dev/sda1 47929224 7811908 37675948 18% / 04 none 4 0 4 0% /sys/fs/cgroup 05 udev 1005916 4 1005912 1% /dev 06 tmpfs 202824 816 202008 1% /run 07 none 5120 0 5120 0%

28、/run/lock 08 none 1014120 628 1013492 1% /run/shm 09 none 102400 44 102356 1% /run/user 10 /dev/sda5 184307 79852 94727 46% /boot 11 /dev/sda7 95989516 61104 91045676 1% /data 12 /dev/sda8 91953192 57032 87218528 1% /personal 30. 命令: du估计文件的空间占用。 逐层统计文件(例如以递归方式)并输出摘要。view source01 roottecmint:# du 0

29、2 8 ./Daily Pics/wp-polls/images/default_gradient 03 8 ./Daily Pics/wp-polls/images/default 04 32 ./Daily Pics/wp-polls/images 05 8 ./Daily Pics/wp-polls/tinymce/plugins/polls/langs 06 8 ./Daily Pics/wp-polls/tinymce/plugins/polls/img 07 28 ./Daily Pics/wp-polls/tinymce/plugins/polls 08 32 ./Daily P

30、ics/wp-polls/tinymce/plugins 09 36 ./Daily Pics/wp-polls/tinymce 10 580 ./Daily Pics/wp-polls 11 1456 ./Daily Pics 12 36 ./Plugins/wordpress-author-box 13 16180 ./Plugins 14 12 ./May Articles 2013/Xtreme Download Manager 15 4632 ./May Articles 2013/XCache 31. 命令: rmrm 标准移除命令。 rm 可以用来删除文件和目录。删除目录view source1 roottecmint:# rm PassportApplicationForm_Main_English_V1.0 2 rm: cannot remove PassportApplicationForm_Main_English_V1.0: Is a d

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1