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
登录界面:
登录成功后传输文件界面:
希望对你有帮助,祝你有一个好心情,加油!
若有错误、不全、可优化的点,欢迎纠正与补充;转载请注明出处!