linux 入门

1.目录结构

键入 ls /

bin (binaries)存放二进制可执行文件
sbin (super user binaries)存放二进制可执行文件,只有root才能访问
etc (etcetera)存放系统配置文件
usr (unix shared resources)用于存放共享的系统资源
home 存放用户文件的根目录
root 超级用户目录
dev (devices)用于存放设备文件
lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt (mount)系统管理员安装临时文件系统的安装点
boot 存放用于系统引导时使用的各种文件
tmp (temporary)用于存放各种临时文件
var (variable)用于存放运行时需要改变数据的文件

2.暂时不常用的命令

1)head tail 查看头尾文件

e.g. 查看test.sh 头两行文件

    head -n 2 test.sh

2)  wc统计行数,字符数,字数

e.g. 查看目录下有多少文件

   ls | wc -w

3)find 查找指定文件

e.g.  在0827文件夹中查找所有py文件

       find ./0827 -name *.py

4)grep 查找字符串

e.g. 在test.sh文件中查找含有字符串i的行

       grep "l" test.sh

        输出结果:#! /bin/sh

5)tar 压缩

e.g.

      tar –cf jpg.tar *.jpg

      tar –xf file.tar

6)chmod 权限管理

第1位:文件类型(d 目录,- 普通文件,l 链接文件)

三类权限:r读 w写 x执行

四类用户:u所属用户 g所属组 o其他 a所有(a=u+g+o)

mode1:-R 对下面所有文件和子目录做相同权限操作

           chmod -R 777 *.txt

mode2:用户+权限

           chmod u+x *.txt    对所属用户添加写权限

mode3:三位二进制数字

           chmod 750 *.txt  7:111,5:101  

7)重定向

liunx中">"代表将数据全部定向输入到一个文件内同时覆盖文件内容。

liunx中“&>" 一般一个搜索命令有标准输出和标准错误输出,也就是”>"和“2>" 这两个的结合体就是 ”&>" 结果就是你输入命令,正确和错误信息都不输出在屏幕上直接输到你重定向的一个文件内。

例: xxxxxx &> log 将 xxxxxx的输出不输出到屏幕而是输出到log文件中,可便于查看,以及用于在输出太长屏幕无法显示全部到情况

更详细的介绍:https://mp.csdn.net/postedit/82260090

 

 

3.快捷操作

ctrl + c(停止当前进程)
ctrl + r(查看命令历史)
ctrl + l(清屏,与clear命令作用相同)

 

 

 

 

 

参考网址:

https://www.cnblogs.com/skorzeny/p/6864399.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章