zoukankan      html  css  js  c++  java
  • linux学习笔记

    cd / 到根目录
    cd .. 回到上级路径
    cd dev 到dev文件夹
    ls 查看文件夹 ls -l 按列表排
    pwd 当前路径是什么
    mkdir 创建目录
    rmdir 删除空目录
    rm -r 目录名 递归删除文件夹里文件(删除前会询问是否删除)
    rm -rf 目录名 直接递归删除文件夹及里面的文件夹和文件,不提示
    touch 创建文件 在linux系统里,拓展名在技术角度上没有意义,只作为标记使用
    。实际上.txt可以是执行文件 .exe可以是文本文件。真正的可执行文件一般
    是.sh
    mount /dev/cdrom /mnt/cdr 将文件挂载入光驱
    umount /dev/cdrom 取消挂载
    shutdown -h now 关机
    在终端中输入vim /etc/inittab将5修改成3,进入字符界面模式。
    cp 1 2 复制文件
    cp -r d1 d2 复制文件夹
    mv d1 d2 将文件夹d1剪贴到文件夹d2
    vi 是linux下的文本编辑器,输入 vi 文件名 进入vi界面
    刚进入是命令模式,按i或者a进入插入模式,在插入模式可以输入内容,
    按esc键退出到命令模式,按 : 文件名 以文件名保存文件。按 :wq 保存退出
    按 :q! 不保存退出
    cat 3.txt 列出整个文件的内容
    more 显示文件的特定内容
    more +3 log2012.log 从第3行开始显示记录
    more -2 log2012.log 每屏显示2条记录
    find *3* 查找文件名带3的文件
    echo 打印信息
    echo $PATH 查看环境变量
    ln 3.txt 4 创建3.txt的硬链接文件4(不是快捷方式)
    ln -s 3.txt 5 创建3.txt的软链接文件5(其实就是快捷方式)
    useradd testuser 添加用户
    useradd testuser2 -g testuser 添加用户到testuser组
    usermod -g root victor 将victor用户修改成root组
    passwd testuser 修改testuser用户的密码
    shell类型有很多种,一般用bash 还有csh bsh sh等等
    su victor 切换用户 此时输入exit又切换回原来用户
    目录前面有10位字符,如:drwxr-xr-x 其中第一位可以是
    d代表目录 -代码文件 l代码链接等,后面9位分为3组,第一组是文件的所有者的
    权限,第二组是所有者同组的用户权限,第三组代表剩下的人拥有的权限。在linux
    下有4种权限,分别是r可读、w可写、x可执行、-无。
    chmod +x 4 加执行权限
    chmod -x 4 去除执行权限
    chmod u+x 4 只给自己用户加执行权限
    chmod 755 4 加权限,事实上是将755转成二进制
    chmod 777 4 加上所有权限
    chown victor 4 修改文件所有者
    grep aa 4 从文件4中找出包含aa字符的行,最常用于查询日志
    管道 将上一命令的执行结果传给下一命令,
    如:ls -l | more
    cat /etc/passwd | wc 找个这个文件有多少行
    cat /etc/passwd | grep lrj 搜索这个文件包含 lrj 字符的行
    dmesg | grep eth0 显示出启动信息中第一块网卡的信息
    man bash | col-b>bash.txt
    ls -l | grep "^d" 只显示目录
    ls -l * | grep "^-" | wc -l 显示当前目录在有多少文件
    wall aa 在两个终端中传递命令
    wall `date`
    ls > m.txt 将命令的结果输出到m.txt文件中,原来文件内容会被清空
    ls >> m.txt 将命令的结果追加到m.txt文件中
    lsss 2> a.txt 将错误结果页记录到文件中
    rpm -Uvh MySQL-server.rpm 安装mysql服务端
    rpm -Uvh MySQL-client.rpm 安装mysql客户端
    安装成功后 service mysqld start 启动服务


    / Linux文件系统的入口,也是出于最高一级的目录
    /bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令;比如ls
    、cp、mkdir等命令;
    功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命
    令。做为基础系统所需要的最基础的命令都是放在这里。
    /boot Linux的内核及引导系统程序所需要的文件,比如vmlinuzinitrd.img文件都
    位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;
    /dev 设备文件存储目录,比如声卡、磁盘... ...
    /etc 系统配置文件的所在地,一些服务器的配置文件也在这里;比如用户账户及密
    码配置文件;
    /home 普通用户家目录默认存放目录
    /lib 库文件存放目录
    /sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放
    地,普通用户无权限执行这个目录下的命令,这个目录
    和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目录是相似的;我们记住就行了
    ,凡是目录sbin中包含的都是root权限才能执行的。
    /tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件。
    /tmp 就用来存放临时文件的。/var/tmp 目录和这个目录相似。
    在linux服务器安装Samba可实现与Windows系统的资源共享。
    service vsftpd start 启动FTP
    service iptables stop 关闭FTP
    /etc/vsftpd/vsftpd.conf 是配置文件
    ps -ef 查看所有进程
    ps -ef | grep tomcat 查看某程序是否已启动、
    kill -9 直接杀死进程
    ./startup.sh 运行sh文件
    wget 网址 检查网址是否可以访问
    rpm -qa 检查系统装了哪些包
    rpm -ivh 程序.rpm 安装rpm格式的程序
    以.开头的文件是隐藏文件
    /etc/rc.local 开机启动,可将tomcat设成开机启动


    windows连接vsftpd步骤:
    1.service iptables stop 关闭linux的防火墙
    2.service vsftpd start 启动vsftpd服务
    3.在window的cmd中输入 ftp 192.168.1.136 连接ftp
    4.输入anonymous后会提示输入密码
    5.输入密码后(可以是空密码,直接回车),登录成功
    6.在ftp> 后输入 ls 可查看ftp下的目录
    7.到第二步一行,也可以直接用ftp工具连接
    8.将/etc/vsftpd/ftpusers和/etc/vsftpd/user_list两个文件中的root注释掉
    9.setsebool -P ftp_home_dir on 之后再运service vsftpd restart
    开机启动程序
    chkconfig --list|grep vsftpd ( 查看情况)
    chkconfig vsftpd on (执行ON设置)
    ssh远程连接服务
    service sshd start
    linux启动顺序
    1.load bios(hardware information)
    2.read MBR's config to find out the OS
    3.load the kernel of the OS
    4.init process starts..
    5.execute /etc/rc.d/sysinit
    6.start other modules(etc/modules/conf)
    7.execute the run level scripts
    8.execute /etc/rc.d/local (可以修改这个文件,在系统启动时自动启动tomcat)
    9.execute /bin/login
    10.shell started...

  • 相关阅读:
    js在html中的加载执行顺序
    Smarty 模板引擎 fetch()和display()函数的区别?
    exit() die return 的区别
    (git fetch git push git pull)远程本地分支互相推送更新
    Echop后台分页实现原理详解
    location对象位置操作,进行跳转
    history对象属性和方法
    location对象,将url解析为独立片段search属性截取传递的参数
    frame与iframe的区别?
    页面弹出新图层,新图层处理完后,怎么实现原页面刷新
  • 原文地址:https://www.cnblogs.com/zhuawang/p/3576986.html
Copyright © 2011-2022 走看看