linux好玩的命令基本命令的使用

linux命令是极多的,可是常用这些命令基本上可以搞定_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:82,073贴子:
linux命令是极多的,可是常用这些命令基本上可以搞定收藏
linux常用命令总结一、目录类1、mkdir dirname #建立目录,可同时建立多个2、cd dirname
#在目录间穿梭 .代表当前目录;..代表父级目录3、ls dirname
#列出目录中的文件和目录;-l表示详细列表;-a表示显示所有4、rmdir dirname #删除目录二、文件类4、cp source dist#复制文件/目录;-R表示全部复制该目录下所有文件和目录5、mv source dist#移动文件或目录6、rm fielname
#删除文件7、cat filename
#显示文件内容8、less filename #显示文件内容,可滚动查看9、find dirname -name &*.py& #在dirname中搜索符合*.py文件10、grep filename &myname&
#在filename文件中搜索myname字符串11、sed -i &s/nickname/name/g& filename
#对filename文件中的字符串nickname全部替换为name12、find dirname -name &*.py* |xargs grep &nickname& -l | xargs sed -i &s/nickname/name/g&13、chmod 777 filename
#修改文件权限为777#搜索类似*.py文件中包含nickname字符串,并用name进行全部替换三、命令管理类history #显示执行过的历史命令!987
#执行第987条历史命令四、系统查看与管理ps -ef #列出系统进程top
#查看系统运行状况uptime #查看系统运行时间用户数,基本平均负载kill -s 9 pid
#杀死进程df
#列出磁盘使用状况五、帮助类command --help
#查看命令command的命令选项man command
#查看命令的帮助info command
#查看命令的帮助apropos help
#显示相关关键词的命令六、常见技巧1、管道的使用2、(command) 在子shell中执行命令,不会因cd命令而改变当前工作目录3、command && command 前一命令成功运行,才运行后一命令4、command 同一行中写入多条命令,输入后全部执行
顶   ……………………………………………………………………………………………………………………………一个人的思考
我用ubuntu使用日常命令不到十个。使用cd、cp等命令,我都懒得输文件名和路径,直接拖文件进命令端就可以。添加ppasudo add-apt-repository ppa:user/ppa-namesudo apt-get updatesudoapt-get install XXXX其它删除安装用新立得或软件中心就可以。楼主那些修改文件权限之类的直接sudo nautilus打开一个root文件管理器,在里面可以随便改。系统查看与管理直接用ubuntu自带的系统监控器我通常设置快捷键,系统设置-键盘-快捷键-自定义添加,名字随便命令填gnome-system-monitor你不知什么快捷键,可以参考我的 Ctrl+Alt+1
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或61161人阅读
LINUX常用命令(基础)
1. man 对你熟悉或不熟悉的命令提供帮助解释
eg:man ls 就可以查看ls相关的用法
注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
2. ls 查看目录或者文件的属*,列举出任一目录下面的文件
eg: ls /usr/man
a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)
b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3. cp 拷贝文件
eg: cp filename1 filename2 //把filename1拷贝成filename2
cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c
4. rm 删除文件和目录
eg: rm 1.c //将1.c这个文件删除
5. mv 移走目录或者改文件名
eg: mv filename1 filename2 //将filename1 改名为filename2
mv qib.tgz ../qib.tgz //移到上一级目录
6. cd 改变当前目录 pwd 查看当前所在目录完整路径
eg: pwd //查看当前所在目录路径
cd netseek //进入netseek这个目录
cd //退出当前目录
7. cat,more命令
将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示
cat&1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。
cat 1.c 或more 1.c //都可以查看里面的内容。
gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。
8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。
eg: chmod u+x filenmame //只想给自己运行,别人只能读
//u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行
chmod g+x filename //同组的人来执行
9. clear,date命令
clear:清屏,相当与DOS下的date:显示当前时间。
10. mount 加载一个硬件设备
用法:mount [参数] 要加载的设备 载入点
eg: mount /dev/cdrom
cd /mnt/cdrom //进入光盘目录
11. su 在不退出登陆的情况下,切换到另外一个人的身份
用法: su -l 用户名(如果用户名缺省,则切换到root状态)
eg:su -l netseek (切换到netseek这个用户,将提示输入密码)
12.whoami,whereis,which,id
//whoami:确认自己身份
//whereis:查询命令所在目录以及帮助文档所在目录
//which:查询该命令所在目录(类似whereis)
//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID)
eg: whoami //显示你自已登陆的用户名
whereis bin 显示bin所在的目录,将显示为:/usr/local/bin
13. grep,find
grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索
eg: grep success *    /*查找当前目录下面所有文件里面含有success字符的文件
14. kill 可以杀死某个正在进行或者已经是dest状态的进程
15. passwd 可以设置口令
16. history 用户用过的命令
eg: history //可以显示用户过去使用的命令
17. !! 执行最近一次的命令
18. mkdir命令
eg: mkdir netseek //创建netseek这个目录
19. tar 解压命令
eg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里
20. finger 可以让使用者查询一些其他使用者的资料
eg: finger //查看所用用户的使用资料
finger root //查看root的资料
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:62214次
排名:千里之外
评论:21条Linux系统文件查找命令find的基本使用及其高级用法_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Linux系统文件查找命令find的基本使用及其高级用法
来源:Linux社区&
作者:guodayong
在Linux系统维护工作时,经常会查找文本文件。
例如:假如:web服务器经常出现延迟,或者经常会出现一些参数的错误信息。
1、考虑带宽问题
2、考虑我的配置文件问题:
例如:是不是被其它人更改过所造成的参数、延迟等信息,这样我们就会用到find命令来查找文件的相关信息,并加以修改。
如果我们做系统运维这方面的工作时,会经常用到find命令来帮助我们完成文件的查找工作,所以我们要认真学习find命令的使用及其相关的高级用法:
文件查找:locate、find
locate: 非实时,模糊匹配,查找是根据全系统文件数据库进行的; # updatedb, 手动生成文件数据库
find: 实时 精确 支持众多查找标准 遍历指定目录中的所有文件完成查找,速度慢;
查找路径:默认为当前目录 查找标准:默认为指定路径下的所有文件 处理运作:默认为显示
1、find命令的一般形式为;
find 查找路径 查找标准 查找到以后的处理运作 find pathname -options [ -exec -ok ...]
2、find命令的参数;
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。 -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
3、find命令选项
-name :按照文件名查找文件 For example:在/etc目录下查找文件名passwd的文件 # find /etc -name 'passwd' -iname:按照文件名查找文件,且不区分大小写 For example:在/etc目录下查找文件名passwd的文件 # find /etc -iname 'passwd'
-user:按照文件属主来查找文件 For example:在/tmp目录下查找属主为hdoop的文件或目录 # find /etc -user hdoop
-group :按照文件所属的组来查找文件 For example:在/tmp目录下查找属组为hbase的文件或目录 # find /tmp -group hbase
-uid:UID:当某个用户被删除,用户所属的文件UID没有被删除,在这个情况下就可以使用此选项 For example:用户hdoop的UID为600,如果将hdoop用户删除,那如何在/tmp查找文件或目录的属主为hdoop以前的文件呢 # find /tmp -uid 600
-gid:GID:当某个组被删除,用户所属的文件GID没有被删除,在这个情况下就可以使用此选项 For example:组hbase的GIDD为666,如果将hbase组删除,那如何在/tmp查找文件或目录的属组为hbase以前的文件呢 # find /tmp -gid 666
-nouser:查找没有有效所属主的文件,即该文件所属的主在/etc/passwd中不存在 For example:查找/tmp目录没有属主的文件 # find /tmp -nouser
-nogrouop:查找没有有效所属组的文件,即该文件所属的组在/etc/groups中不存在。 # find /tmp -nogroup
-type:以文件类型查找文件 在Linux文件系统中常用到的文件类型有: b:块设备文件 d:目录 c:字符设备文件 p:管道文件 l:符号链接文件 f:普通文件 s:套接字设备文件 p:管道设备文件 For example:查找/tmp目录下所有普通文件 # find /tmp -type f
-size: [+|-]文件大小查找文件 默认单位是字节,当我们去找10M的文件时,所有9点几兆的文件都满足条件。 #k:(#代表数字) #M:(#代表数字) #G:(#代表数字) For example:查找/tmp目录下文件大小为10MB的文件 # find /tmp -size 10M 组合条件: -a:与条件 -o:或条件 -not:非条件 For example:查找/tmp目录下没有属主并且类型为目录的文件 # find /tmp -nouser -a -type d -ls 假如把-a换成-o选项:则说明没有属主或是目录文件,两个选项满足一个即可。 # find /tmp -not -type d 说明在/tmp目录查找非目录类型的文件 查找/tmp目录下,非目录类型,并且还不是套接字类型的文件 # find /tmp -not -type d -a -not -type s # find /tmp -not \( -type -d -o -type -s \) 两者都可以实现目的:
相关资讯 & & &
& (06月16日)
& (10/09/:10)
& (04/15/:32)
& (11/08/:01)
& (10/09/:38)
& (03/22/:24)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款你的位置: &&
Linux操作系统使用的基本命令
Linux操作系统使用的基本命令
  用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计   算机登录到ITPNET上都将访问相同的文件系统。   1.1 登录   当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。   若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成   功。这时,屏幕上会显示出一些信息和命令提示符。如:   Login: guest [Enter]   passwd: ****** [Enter]   sun%   注: 用户名要用小写字母输入,UNIX系统区分大小写字母。   1.2 退出   当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按   [Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如:   sun% logout [Enter]   Login:   1.3 修改口令   为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本   人知道的保密口令,口令通常由此可6到8个字母数字组成。如:   sun% passwd [Enter]   Old Passwd: ******   New Passwd: ******   Retype New Passwd: ******   注:当你退出系统再次登录时,就要使用新的口令。   2.1 显示目录   命令:pwd(print working directory)   格式:pwd   功能:显示出用户当前工作目录的全路径名。   例如:% pwd   2.2 建立目录   命令:mkdir(make directory)   格式:mkdir directory_name   功能:建立新目录   例如:% mkdir directory   2.3 改变目录   命令:cd(change directory)   格式:cd directory_name   功能:改变当前工作目录   注释:目录名选项有:   (1) 目录名,转到当前目录下的子目录。   (2) .. 表示转到当前目录的父目录。   (3) / 表示转到根目录。   (4) 没有选项时,转到用户的主目录。   例如:% cd directory   2.4 删除目录   命令:rmdir (remove directory)   格式:rmdir directory_name   功能:删除不存在文件的子目录名。   注释:   (1) 删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。   (2) 若被删除的目录中有文件或子目录,请参考命令rm -r directory_name。   例如:% rmdir directory   3.1 列出文件目录   命令:ls (list)   格式:ls [option] directory_name   功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录   中的文件名和子目录名。   选项:-a列出所有文件,包括以点开头的隐含文件。   -l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,   文件组名,字节数,日期。   -r列出包括子目录下所有文件   -g在长格式中给出用户组的标识。   -t安文件生成日期排序。   例如:% ls -la   3.2 显示文件内容   命令:cat (catenae)   格式:cat filename   功能:显示出文件的内容。   注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q   键继续显示。   例如:% cat filename   3.3 按屏幕显示文件内容   命令:more   格式:more filename   功能:按屏幕一屏一屏显示出文件内容   选项:   注释:在屏幕显示过程中有功能键。空格键 继续下一屏的输出;回车键 看下   一行的输出;q键 跳出more状态;/字符串 查旬字符串所在处;a键 返   回到上一屏。   例如:% more filename   3.4 分页显示文件内容   命令:pg (page)   格式:pg [option] filename   功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用   户输入指令。可输入的指令有如下选项。   选项:h 显示pg命令中可使用的帮助(help)命令。   q 退出pg命令。   [return] 显示下一页正文。   1 显示正文的下一行
最新热门tag

我要回帖

更多关于 linux后台运行命令 的文章

 

随机推荐