RedHat_Linux__常用命令.doc_第1页
RedHat_Linux__常用命令.doc_第2页
RedHat_Linux__常用命令.doc_第3页
RedHat_Linux__常用命令.doc_第4页
RedHat_Linux__常用命令.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RedHat Linux 命令前言RedHat Linux 命令有1800多个,每个命令20或者30个参数,最少的也有5或6个参数常用的记住就可以了。 切记切记:Linux的精华是命令行 。不同的Linux有的命令不一样,多试试,上网查命令怎么用shutdown -helpshutdown -?man shutdown 这三种方法都可以shutdown 用错了他会有提示哪一个命令不知道怎么用了,问问男人就可以了man 就是manual 手册, 指南 用手的, 手工的clearclear是清屏幕,windows是clsCd转换目录转换目录是cd,与windows底下一样cd / 这样就到了最根上的目录, 正斜杠是最根上的目录mkdirMkdir make dir创建一个新的目录,不是文件Rmrm -rf 最常用rmdir 删除一个空的目录,该目录下面不能有任何东西rmdir 空的目录名rm -r 目录名 recursive 这个命令总是问我rm -rf 目录名 force 强制 不要再问我了 最常用rm -rf 文件名 也可以删掉文件recursive 回归的,递归的 remove 去除touch创建一个文件touch 1 文件名叫1,没有后缀名在Linux下面,文件的后缀名在技术上没有任何意义。但是给文件起名字的时候还是正常一点好 例如 3.txt是文本 RT.exe 是可执行程序列出文件的内容cat tac head tail morecat 3.txt 正序 从第一行开始tac 3.txt 倒序 从倒数第一行开始head 3.txt 头 head -3 3.txt 列出前3行 head可以带参数 -linestail 3.txt 尾 tail -1 3.txt 最后一行more 3.txt -more默认是可以分页的,所以很多管道用到了他Cp+movecp copy 拷贝 mv move 移动cp 1 2 把1这个文件拷贝一份,名字叫2,这样我就有两个文件了cp -r d1 d2 拷贝目录必须带参数 r很容易理解:删出一个目录,先要删去目录下面的东西。要用递归,拷贝也是mv d2 d1 把d2目录移到d1,如果不行,加递归 mv r改名字 mvMv除了可以移动外,还可以改名字Mv 3.txt 4.txt 把3.txt的名字改为4.txt关机+重启+退出exit 是退出命令行reboot是重启shutdown关机,这个命令需要带一个参数 shutdown nowinit 0 也是关机,因为有好几层,6层吧logout是注销退出:q - ctrl+c - ctrl+d,说不清楚他们是退出什么的,到时候都试试man ls 的时候会有很多内容,q 键可以退出 ls列出目录下的东西windows下面是dir ,dir在Linux下面也可以列出当前目录下面的东西(包括目录与文件),这个命令有几个参数ls l 这个最常用ls 横着排显示,这一行显示满了接着下一行ls -l 是L,也是一行一行的显示,不过,一行只显示一个文件或者目录,有关于这个文件或者目录详细的信息 ls -m 横着排显示,这一行显示满了接着下一行ls -R 有点像树状展示whoami显示当前的用户,是root还是其他用户pwd显示当前你所在的目录按5下 ESC按5下 ESC,会出现可以很多使用的命令display all 2091 possiblities,所以说RedHat Linux有2000多个命令mount 挂载+卸载mount point 挂载点挂载-mount /dev/cdrom /mnt/cdr 将根目录下的dev目录下的cdrom设备与根目录下的mnt目录下的cdr目录关联起来,这就是挂载挂载点-cdr 设备-CDROM卸载-umount /dev/cdrom 或者 umount /mnt/cdrVI is important这个命令面试最多,vi是文本编辑器,类似于windows的notepadtouch是创建一个文件,但是这个文件没有内容,怎么往里面加内容,用vivi 3.txt 打完这个命令以后,出来一个文本编辑器,但是输不进去内容,因为刚开始进入的是命令模式,只能敲命令vi有两种模式-命令模式与编辑模式,刚开始进入的命令模式,不能输入内容敲a进入编辑模式,底下会出现insert这个单词 append 追加敲esc 退出编辑模式,进入命令模式在命令模式下面,敲冒号 : ,然后底下也会出现冒号 ,然后再敲命令 w 是存盘q 是退出 q!是不存盘退出 wq是存盘退出(最常用)我想 wq是存盘退出 w是不是write的意思more 3.txt 显示3.txt的内容find他与grep怎么区分查找某个文件的名字(前提是你记得大概的名字),查找它的路径路径路径,他在哪里find 功能很强大还可以根据创建日期查找,查找rc.localfind / -name *local 从根目录下面开始查找,指定一个位置,从那里开始查find /etc -name *localfind /etc | grep local 系统回去找含有local这几个字母的所有文件或者目录find / -name MySQL 系统只是回去找名字叫MySQL的文件或者目录find / -name MySQL* 系统回去找名字叫前几个字母是MySQL(后面任意)的文件或者目录名字不必写全whereiswhereis ls 查找ls这个命令在哪里/bin bin 目录下面有各种命令 vi cat ls pwd 等等/usr/bin 目录下面也有各种命令 查看环境变量在DOS下面看环境变量echo %path%echo %classpath%Linux下面 echo $PATH PATH 必须大写链接 ln 是 LN - linkln 3.txt 4 more 4链接与拷贝有什么区别 -对于链接,我改了3.txt,4的内容也会自动跟着改前提是你没有修改4ln 3.txt 4 这是硬链接,相当于你又复制了一份,然后再在两个文件之间建立了快捷方式修改3.txt,4也会变ln -s 3.txt 5 soft这是软连接,相当于windows里面的快捷方式软连接:修改3.txt,5也会变两种链接的不同之处将3.txt删去,5不存在了,连接断掉了,4还存在wc word count 不是厕所 wc -l lines 这个文件有多少行grepgrep 很常用的一个命令,请你牢牢记住他 他的全称是什么global regular expressions print 全局正则表达式版本在文本文件中查找指定的字符串,并且把包含的那一行给显示出来,注意是那一行grep student 4 在4这个文本文件中找student这个字符串,哪一行包含它,显示出来在正则表达式中,代表一行的开头ls -l | grep d 只把目录列出来,/etc下面的文件与目录很多 这个字符在数字6上面rpm qa 把所有的包都列出来,rpm -qa | grep MySQL 查找含有MySQL这几个词的所有包,只要包名里面有MySQL这几个字母,就会被找出来grep 与 find find / -name MySQL*find / | grep MySQLfdisk -l L显示当前的磁盘信息dmesg 列出开机的启动信息 全称是-d messagedmesg | grep eth0 看第一块网卡启动正常吗命令替换wall命令替换-用的不多 开俩个命令行wall 的全称-warning all 通知所有人,警告所有人,不是墙wall helloworld wall date 警告的字符是当前的时间,把date当做一个命令,把这个命令执行的结果警告出去wall date 警告的字符是 date 这个字符是数字1左边那个字符重定向重定向 -用的也不多Java原来的一个程序把out替换掉System.out.println() 原来这个命令会输出到命令行中,现在他把命令输出到了文件中lsls cmd.txt 把刚才ls执行的命令的结果输入到cmd.txt这个文件中错误输出重定向-lssss cmd.txt 不行 , lsss这个命令不存在lssss 2 cmd.txt重定向输入 wall cmd.txt 把cmd.txt里面的内容警告出去空的管道 管道用的巨多分页显示,/etc下面的内容很多ls -Rls -R | more 这句话的意思把上一个命令执行的结果交给下一个命令ls -l /etc | more| -是管道连接符more默认是可以分页的,但是ls -l 不会分页,有时候显示的内容巨多无比,用more将结果。分页岂不很好管道一旦学会后,他的功能会很强大ls -l | grep d 只把目录列出来,/etc下面的文件与目录很多文件权限 file privilegeLinux极其极其重要的东西-文件权限-必须掌握-file privilege前言最左边的一共有10位 - (代表文件) d(代表目录) l(是L代表链接)把最左边的那一个去掉,就剩下9个了,可以划分成3组-rw-r-r- 划分成3组 - rw- r- r-drwxr-xr-xlrwxrwxrwx除过代表字符,还有9位,他们代表什么Linux文件的权限分为4种-read write execute none(什么也没有) 9位分成3组第一组代表这个文件的所有者有什么权限第二组代表这个文件的所有者同组的人所拥有的权限第三组代表剩下的人具有什么权限x-executer-readw-write- 代表什么也没有 none Chmod-不专业你也可以修改权限change mode change modifychmod +x 4 给4这个文件加上可执行权限,那么,那三组人都具有了这个权限chmod -x 4 取消权限我想给只给自己加上可执行权限,剩下的那两组人我不管,只给第一组加上权限chmod u+x 4怎样让同组的其他人也有这个权限 chmod g+x 4,只给第二组加上权限 group chmod o+x 4,只给第三组加上权限 other专业改法上面的写法不专业,下面好-chmod 755 4 chmod 777 47表示权限都齐了 5表示没有写的权限在Linux(Unix)内部表示权限,是用3个八进制数来表示的000 =0 111 =7读 写 可执行一个8进制 一个8进制 一个8进制三位 三位 三位怎么修改文件的所有者chown testuser1 4 -change owner空的简单用户的管理当一个用户登录的时候,默认的路径是这个用户的主目录添加用户useradd testuser adduser testuser 这两个都可以设置密码passwd testuser 给这个用户设置密码,你要是输错了密码,按了退格键 -没戏,不行。因为密码不显示两个位置变化增加一个用户后,系统有俩个位置会有变化- /home 与 /etc-1cd /home lshome目录会有一个自动生成的目录,叫做testuser-2etc目录呢cd /etcmore passwd 打开 passwd这个文件passwd这个文件没有存密码,存的是所有的用户,testuser这个用户在这里也可以找到testuser:x:501:502:/home/testuser:/bin/bash这句话的意思:这个用户 id号-501 所位于的组:502用户的主目录为-/home/testuser这个用户用到的shell - /bin/bash用户组-组的信息在group这个文件中 /etc/group当你添加一个用户不指定组的时候,他会添加一个和你用户名一样的组添加一个组groupadd testguseradd testuser2 -g testg 添加用户的时候指定组你也可以修改用户所属的组 usermod -g testuser testuser2 新的组 用户名 usermod-user modify删除用户与组删除用户分两步-删掉用户 删掉他的目录userdel testusercd /homerm -rf testuser组的删除groupdel testg用户切换switch usersu testuser2空的Shell用户的shell -你不会与内核直接打交道内核外面有一层,叫做shell,shell会解释你在Linux下面敲的命令,然后再与内核打交道shell有不同的形式有不同的shell,c shell -c 语言形式的shell不同的shell执行的命令是不一样的,同样的命令在不同的shell底下不能通用,常用的命令可以通用咱们用的shell叫做 bash,这个以前的名字叫做bsh,名字的由来,是由一个叫做bone的人写的,所以叫做bsh,后来他又写了一边,bone again shell ,所以叫做 bashbash - 切换到bashcsh - 切换到 C shell ksh - 切换到k shell sh 最原始最原始的shellbsh - 切换到bsh空的修改系统默认的启动级别修改那一个配置文件时,先备份修改配置文件 /etc/inittab,将id:5:initdefault中的数字5改为3因为3 纯命令行界面,有网络共享5 图形界面下一回系统启动的就不进入那个图形界面了重要的几个IP查看IP地址与设置IP地址ifconfig既可以查询IP,又可以设置IPipconfig是windows下面的命令Linux 查询IP命令 ifconfig-ifconfig 命令也能配置IP-ifconfig eth0 IP地址服务 service启动服务,例如启动Mysql的服务service mysql start 不是所有的命令都有这个d这个字母service iptables stop 关掉防火墙service vsftpd start 启动vsFTP服务器serv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论