Linux 实用命令

Linux系统与Windows系统的区别是一个分区一个不分区;
Linux系统中文件是一棵文件树的方式来组织文件的,树的根是"/";
在系统桌面 鼠标右击 -> 打开终端 就是输入命令窗口;
pwd 看你当前目录所在的位置
ls 看你当前工作目录下有哪些子文件或子目录
exit 退出
clear 清屏
cd / 回到根

|wc -l 统计行数

lsb_release -a lsb_release来查看版本信息

grep --color '搜索单词' SystemOut_18.01.24.log |wc -l

mkdir abc 新建文件夹abc
touch HelloWorld.java 新建HelloWorld.java
rm -rf HelloWorld.java 删除HelloWorld.java
rmdir abc 删除文件夹abc

ifconfig =ipconfig
ls -a 查看文件下所有子文件,带点的是隐藏文件
ls -l 查看明细,更详细的查看文件,最左边是-则是一个文件,是d则是 目录
        ls -l 出来的信息的解释:权限 (链接方式:硬链接,软链接)快捷方式 创建人 文件大小 创建时间
        权限的限制人顺序:文件拥有者对该文件权限-同组人员的权限-其他组用户对该文件拥有的权限
        r文件读权限,代号4;w文件写权限,代号2;x文件执行权限代号1
chmod 777 Desktop 修改Desktop的权限 同组人员与其他组人员都能读写执行

chmod 757 xxx.sh 赋权.sh文件
drwxr-xr-x 权限为755
ls -al   查看所有文件的详细信息

vi编辑器:
vi HelloWorld.java 打开HelloWorld.java
vi编辑器是Linux为程序员准备的一款程序编辑器,vi是个软件
一种是命令状态,一种是编辑状态
按键盘上i则转换为编辑状态
开始编辑
从编辑状态回命令状态按Esc
写 :wq 回车就是保存退出
写 :q! 回车 不保存退出
more HelloWorld.java 查看HelloWorld.java里的内容

 

 

tar -xvf  SystemOut_16.12.13.tar.gz       解压

zgrep -a --color '被搜索单词'SystemOut_16.12.13.tar.gz 不解压搜索单词

tar tvf SystemOut_16.10.26.tar.gz不解压查看文件列表

tar -zxvf SystemOut_16.10.26.tar.gz SystemOut_16.10.26_23.36.21.log 解压SystemOut_16.10.26.tar.gz中的文件SystemOut_16.10.26_23.36.21.log到当前目录

 

 

grep -C 200 --color '被搜索单词' SystemOut.log >> 123456789.log 查询到单词信息上下200行并在日志目录下导出新的日志文件

 

===================================================================================

tail命令主要用于查看文件内容的结尾:

    head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然就是看档案的结尾    
1.命令格式;
    用法:tail [选项]... [文件]...
2.命令功能:
    用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
3.命令参数:tail --help
     -f 即时输出文件变化后追加的数据
     -q 不显示处理信息
     -v 显示详细的处理信息
     -c bytes=N,输出最后N个字节; b表示512,k表示1024,m表示1048576(1兆);如果N的第一个字符可以为‘+’
     -n lines=N,输出最后N行,而非默认的最后10行(如果N(字节或者行数)的第一个字符为`+', 那么从每个文件的开头算起的第N项开始显示, 否则, 显示该文件的最后N项.)
     --pid=PID        同 -f 一起使用,当 PID 所对应的进程死去后终止
     -q, --quiet, --silent 从不输出给出文件名的首部
     -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
4.使用实例:
实例1:显示文件末尾内容
    命令:
     tail -n 5 log2019.txt
        或
        tail -10 log2019.txt
    说明:显示文件最后10行
实例2:运行中系统输出日志
     命令:
     tail -f log2019.log
     说明:查看运行中系统输出日志
        用Ctrl+c来终止。
实例3:显示文件开头部分内容
     命令:head -20 file | tail -10
     说明:显示开头20-10行(不包含)后至20行(包含)内容

 

 

===================================================================================

 

 

下面介绍两个工具:

 * 远程操控Linux:

从北京修改上海的Linux系统中文件,有一款连接putty软件;
双击打开 -> 在Host Name (or IP address) 处写要访问的IP;
打开后在分开输入用户名用户密码后开始修改程序;



 * 传文件工具:winscp
两台电脑能ping通才能传文件;

 

传输文件的位置一般是固定位置:/usr/local/src

 

        登录界面:

 

        登录成功后传输文件界面:

 

 

希望对你有帮助,祝你有一个好心情,加油!

若有错误、不全、可优化的点,欢迎纠正与补充;转载请注明出处!

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值