`
zy116494718
  • 浏览: 477785 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux常用命令

 
阅读更多

常用命令:

1.当前位于哪个目录下面:pwd  

2.查看当前目录下包含哪些目录或者文件:ls、ls -l(以"-"打头的是文件,以"d"打头的是目录),ls -R以树状结构显示

3.当前用户是谁:whoami

4.删除目录:rmdir、rm -r、rm -rf(当有子目录的时候使用后两个), 创建目录:mkdir fileName, 创建空文件 touch fileName  (fileName为文件名)

5.复制文件夹: cp -r z1 z2 (表示把z1文件夹下的所有的文件拷到z2文件夹中,z2文件夹如果不存在则创建)

  复制文件:cp fileName /bjsxt/d2/(这个会在/bjsxt/d2目录下创建一个名为fileName的文件)  
           cp fileName /bjsxt/d2/3   (加"/"为从根目录开始算起,如果不加的话就是当前目录下,这里如果d2文件夹下有3这个子文件夹,则在3的子文件夹

下建立名为fileName的文件,如果没有,则在d2文件夹下建立一个名为3的文件)
  移动文件:mv d1 /bjsxt/   mv -i d1 /bjsxt/ (若目的地存在该文件,则询问是否覆盖)   改名字 mv 1 2,将一改为2

6.编辑文件:vi 6.txt输入a进入编辑模式, 输入esc退出编辑模式, 输入:wq保存并退出, 输入:q!不保存退出。dd删除整个一行,dw删除一个字母,查找/ 后面是

要查找的字符 ,替换:n,$s/vaaaa/ssssss/g  替换所有vaaaa为ssssss"
   查看文件:more 6.txt、cat 6.txt(正序输出), tac 6.txt(倒序输出), head -n 6.txt(输出前n行),
   tail -n 6.txt(输出后n行)
   tail -f 6.txt  (-f 可用于监视另一个进程正在写入的文件的增长) CTRL+C 可以停止


7.查找文件:
   find abc 表示找到当前或子文件夹下所有文件名或者文件夹为abc的
   find -name abc* 表示找到当前或子文件夹下所有开头的文件名为abc的

   查找指定文件下的字符串
   grep abc 文件名
   grep -A 5 abc 文件名 (找到abc的那一行,然后显示下面5行的内容)
   grep -C 5 abc 文件名 (找到abc的那一行,然后显示上下5行的内容)
   --i 忽略字符串大小写 
   -n 显示行号
   -w 匹配整个单词,而不是一部分
   有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,‘grep’会一直等着,直到该程序被中断。
   比如grep -l abc * 表示搜索含有abc的所有文件的文件名
   grep 后面可以跟正则表达式
   如:grep '[a-z]\{5\}' 文件名    寻找连续有5个英文字母的行,大括号需要转义
       grep '^work' 文件名         寻找以work开头的行
       grep '\<work' 文件名        寻找单词开头是work的行

8.ps -ef查看当前用户下有哪些进程正在运行
  
   查看进程命令
   ps -ef |grep (java,tomcat,apache)

9.删除进程
kill -9 进程号  (-9表示强杀,进程号就是PID)


不常用命令:

1.创建挂载点:mount /dev/cdrom /mnt/cdr
  卸载挂载点:umount /dev/cdrom

2.退出当前窗口:exit
  关机:shutdown
  重新启动:reboot

3.帮助:shutdown --help
        shutdown --?
  man shutdown

4.whereis ls echo $PATH    echo $JAVA_HOME
   whereis命令用来查找命令的位置,包括执行文件、源代码和手册页文件

5.ln 3.txt 4(4复制了3.txt并且做了链接,硬链接), ln -s 3.txt 5(5只对3做了软链接)

6.创建用户:useradd testuser -g testuser 指定用户的组
   创建用户密码:passwd testuser
   创建组:gourpadd group
   切换用户:su testuser2

7.显示磁盘信息:fdisk -l
   检查硬盘空间命令
   df -k

8.管道:ls -l |more
        cat /etc/passwd |grep lrj

9.命令替换: wall 'date'

10.命令重定向输入:ls > cmd.txt  ls >>cmd.txt

11.命令重定向输出:wall < cmd.txt

12.启动ftp service vsftpd start/stop  bye退出, service sshd start

13.ifconfig  ping

14.关闭防火墙:service iptables stop

15.ftp 登陆ftp 10.249.200.11,允许匿名登录:announymous,ftp的上传目录在/var/ftp/pub下

16.默认ftp不允许root访问,如果想让root访问,那么more /etc/vsftpd.user_list,用#注释掉root即可

17.telnet连接到其他的服务器进行远程登陆,是明码传输,ssh是加密过的

18.chkconfig --list 可以查看服务在各个状态下的是否默认启动

19.安装软件bin形式,rpm形式,在bin的目录下输入安装文件名后+enter开始安装,java默认安装在 /usr下

20.tar.gz解压方式有两种,一个是gzip -d *****tar.gz 一个是tar -xvf ******tar.gz

21.在tomcat下设置 JAVA_HOME=/usr/java/jdk.1.6.0_03,并且export JAVA_HOME 将JAVA_HOME输出出去

22.linux本机上网是wget http://localhost:8080/

23.rpm -qa可以查询出所有安装的软件,rpm -e 目录名 卸载, rpm -ivh 文件名

24.全局改环境变量可以在/etc/profile里(必须得有一个用户登录),JAVA_HOME=/usr/java/jdk.1.6.0_03
            EXPORT JAVA_HOME
25.开机启动程序,比如tomcat:在/etc/rc.local下JAVA_HOME=/usr/java/jdk.1.6.0_03
           EXPORT JAVA_HOME
           /tomcat5/bin/startup.sh
26.清空日志:进入到tomcat logs目录里 输入> catalina.out


 

0
2
分享到:
评论

相关推荐

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令手册大全.zip

    Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    Linux常用命令.md

    linux常用命令md文件

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

Global site tag (gtag.js) - Google Analytics