Linux入门1

Linux那些事~~~~~~~~~

命令的参数这些可以不用记,用的时候查就可以

  • Linux常用命令

回到根目录:cd /

返回上一级:cd..

创建文件:touch a.c (创建一个空文件)

删除 rm   -f(直接删除) -r(递归删除)

查看文件:cat t1.txt

倒序查看文件:tac t1.txt (在查看日志的时候,一般从最新的时间往上看,这时候用这个命令比较方便)

查看文件: more filename ; less filename  (分屏显示文件内容) 按空格进行翻页

head命令: 指定查看文件的前多少行   head -10 filename(查看文件的前10行)

tail命令:     指定查看文件的后多少上 tail -5 filename(查看文件的后5行)

查看字符串 echo ‘hello’

查看当前目录:pwd

查看历史命令:history (bash中命令记忆可达1000个)

ls:   ls -l  == ll

ll:

which:查看指定命令的目录 位置(which date  输出结果为:/bin/date)

mkdir:创建目录

mv:

cp:拷贝文件 拷贝目录

tree:将当前文件夹下的文件,按照树形展示出来

whoami: 查询当前登陆用户

chmod:改变文件权限命令

文字设置权限

u:表示用户;g:表示组;o表示其他用户;a表示所有用户(系统默认)

数字设置权限

r:4 ,w:2,x:1

 

chown 修改文件的所有者

创建用户:adduser  新用户名

删除用户:deluser  用户名

查看/etc/passwd信息

修改文件所属用户: sudo chown 新用户名 文件名

chgrp 修改用户组名

创建用户组: groupadd 新组名 

删除用户组:delgroup 组名

查看/ect/group 可以查看系统中的组信息

修改文件所属组:chgrp 新组名 文件名 

 

find命令:

  1. -type 按照文件类型搜索
  2. -name 按照文件名搜索
  3. -maxdepth指定搜索深度

grep:找文件中的内容 

-r 递归查找 :本目录下没有的话,还可以找本目录下的子目录中的文件。

ps:命令用于显示当前进程 (process) 的状态。

ps -aux 查看系统中的所有进程

ps -aux | grep 'yas'  ---检索结果集(管道技术)

find命令怎么用结果集:-xargs ;将find搜索的结果集执行某一命令。当结果集数量过大时,可以分片映射。

find /user/name/ '*temp*' |xargs ls -l

压缩

  1. tar -zcsf 生成的压缩包名 要压缩的材料名
  2. rar
  3. zip
tar zcvf test.tar.gz file1 dir2  使用gzip方式压缩
tar jcvf test.tar.gz file2 dir2  使用bzip2方式压缩

 

解压 

将压缩命令中的c-->x

tar zxvf test.tar.gz   使用gzip方式解压缩
tar jxvf test.tar.gz   使用bzip2方式解压缩

 

 

  • Linux文件目录作用

bin 目录:存放可执行文件(命令);

boot目录: 存放开机的一些启动程序;

dev目录:存放设备(linux系统中所见即文件);

ect目录:存放用户的相关配置文件信息(password 存放用户的账号密码信息);

home目录:用户的目录(yas,lihuan)

lib目录:当前操作系统中所有的使用的库都在lib目录中(系统级的库)

root目录:管理员宿主目录(家目录)

user目录:用户资源管理目录

  • 路径

相对路径:

cd.. 返回上级目录

cd /  返回到根目录

绝对路径:

cd /home/yas/  

  • Linux系统文件类型

普通文件:-             # 通过find寻找普通文件的的时候,使用find -type -f

目录文件:d

字符设备文件:c

块设备:b

软连接:l

管道文件:p

套接字:s

位置文件

  • Linux软硬链接

软链接 ln -s   (删除软连接,文件本身不会删除)

软连接相当于windows中的快捷方式

软连接的大小与指向的地址的长度有关系

为保证软连接可以任意搬移(mv),创建的时候请时候绝对路径进行创建

软链接的权限与文件本省的权限无关,只代表软链接的本身的权限。

硬链接 ln  (硬链接和文件本身具有相同的inode)

操作系统在给每个文件赋予唯一的inode,当文件有相同的inode时,彼此同步。

Linux操作系统删除文件的时候,删除的硬链接的计数器,当硬链接计数器为0的时候,文件才能被真的删除。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值