linux第二天

一 文件操作命令

  1)创建空文件或修改文件时间

    touch  文件名

    命令名称:touch

    命令所在路径:/bin/touch

    执行权限:所有用户

  2)删除

    rm  -rf  文件名

    -r  删除目录

    -f 强制

    命令名称:rm

    命令英文原意:remove

    命令所在路径:/bin/rm

    执行权限:所有用户

  3)cat  文件名 查看文件内容。从头到尾

    命令名称:cat

    命令所在路径:/bin/cat

    执行权限:所有用户

    -n 列出行号

  4)more  文件名 分屏显示文件内容

    命令名称:more

    命令所在路径:/bin/more

    执行权限:所有用户

空格向下翻页 b   向上翻页 q  退出

  5) head  文件名 显示文件头

    命令名称:head

    命令所在路径:/usr/bin/head

    执行权限:所有用户

    head  -n  行数   文件名 指定显示文件头几行

    head  -n  20  文件名

    head  -20  文件名

ctrl +  c 强制终止

ctrl+l 清屏

  6) 链接文件

    ln

    命令名称:ln

    命令英文原意:link

    命令所在路径:/bin/ln

    执行权限:所有用户

快捷方式

新建的链接,占用不同的硬盘位置

修改一个文件,两都改变

删除源文件,软连接打不开

ln  -s  源文件  目标文件 文件名都必须写绝对路径

二 文件和目录都能操作的命令

1)rm 删除文件或目录

2)复制

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

cp  源文件  目标位置

-r  复制目录

-p 连带文件属性复制

-d 若源文件是链接文件,则复制链接属性

-a 相当于  -pdr

cp  aa  /tmp/ 原名复制

cp  aa  /tmp/bb 改名复制

3)剪切或改名

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

mv  源文件  目标位置

mv  /root/aa  /tmp/

mv  aa  bb

三 权限管理

1 权限位

-rw-r--r--   1   root root     0 08-11 01:45 aa

权限位是十位

第一位: 代表文件类型

- 普通文件

d 目录文件

l 链接文件

九位 属主权限u    属组权限g     其他人权限o

r 读 4

w 写 2

x 执行 1

2 修改权限

chmod

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所有用户

chmod  u+x  aa aa文件的属主加上执行权限

chmod  u-x  aa

chmod  g+w,o+w  aa

chmod  u=rwx  aa

chmod  755  aa

chmod  644  aa

3 权限意义:

1)权限对文件的含义

r:读取文件内容 cat  more  head  tail

w:编辑、新增、修改文件内容 vi  echo

但是不包含删除文件

x:可执行

2)权限对目录的含义

r:可以查询目录下文件名 ls

w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切 touch  rm  mv  cp

x:可以进入目录 cd

4 属主和属组命令

chown

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:所有用户

chown  用户名  文件名 改变文件属主

chown  user1  aa user1必须存在

chown  user1:user1  aa 改变属主同时改变属组

useradd  用户名 添加用户

passwd  用户名 设定用户密码

四 帮助命令

1 man  命令名 查看命令的帮助

命令名称:man

命令英文原意:manual

命令所在路径:/usr/bin/man

执行权限:所有用户

2 命令  --help 查看命令的常见选项

五 查找命令

1 whereis  命令名 查找命令的命令,同时看到帮助文档位置

命令名称:whereis

命令所在路径:/usr/bin/whereis

执行权限:所有用户

2 find 搜索命令

命令名称:find

命令所在路径:/usr/bin/find

执行权限:所有用户

按照文件名查找

find  查找位置   -name  文件名

find  /  -name  aabbcc 按照文件名查找

按照用户

-user  用户名 按照属主用户名查找文件

-group  组名 按照属组组名查找文件

-nouser 找没有属主的文件

/proc

/sys

/mnt/cdrom/ 除了这三个目录

find  /  -nouser

按照文件权限

-name 按照文件名

-size 按照文件大小 k M

find  /  -size  +50k

-type 类型 按照文件类型查找 f:普通 d:目录 l:链接

find  /root  -perm  644 按照权限查找

-iname 按照文件名查找,不区分大小写

3 grep “字符串”  文件名 查找符合条件的字串行。

命令名称:grep

命令所在路径:/bin/grep

执行权限:所有用户

grep  -i  “root”  /etc/passwd

-v 反向选择

-i 忽略大小写

4 管道符

命令1  |  命令2 命令1的执行结果,作为命令2的执行条件

cat  文件名  |  grep  “字串” 提取含有字符串的行

grep  “字符串”  文件名

ls  -l  /etc  |  more 分屏显示ls内容

六 压缩和解压缩

.gz .bz2 linux可以识别的常见压缩格式

.tar.gz .tar.bz2 常见的压缩和打包命令

压缩同时打包

tar  -zcvf  压缩文件名  源文件

tar  -zcvf  aa.tar.gz  aa

-z  识别.gz格式

-c: 压缩

-v:显示压缩过程

-f:指定压缩包名

tar  -zxvf  压缩文件名 解压缩同时解打包

tar  -jcvf  压缩文件名  源文件 压缩同时打包

tar  -jcvf  aa.tar.bz2  aa

tar  -jxvf  aa.tar.bz2 解打包同时解压缩

查看不解包

tar  -ztvf  aa.tar.gz 查看不解压

tar  -jtvf  aa.tar.bz2

-t  只查看,不解压

tar -jxvf root.tar.bz2 -C /tmp/ 指定解压缩位置

七 关闭和重启命令

1)shutdown  -h  now 没有特殊情况,使用此命令

-h 关机

-r 重启

shutdown  -r  now

命令名称:shutdown

命令所在路径:/sbin/shutdown

执行权限:root

2)reboot

命令名称:reboot

命令所在路径:/sbin/reboot

执行权限:root

八 挂载命令

linux所有存储设备都必须挂载使用,包括硬盘

命令名称:mount

命令所在路径:/bin/mount

执行权限:所有用户

光盘挂载

/dev/sda1 第一个scsi硬盘的第一分区

/dev/cdrom 光盘

/dev/hdc IDE硬盘 centos  5.5

/dev/sr0 光盘 centos 6.x

mount  -t  文件系统  设备描述文件  挂载点(已经存在空目录)

mount  -t  iso9660  /dev/cdrom  /mnt/cdrom

光盘卸载

umount  /dev/cdrom

umount  /mnt/cdrom 强调:退出挂载目录,才能卸载

fdisk  -l

mount  -t  vfat  /dev/sdb1  /mnt/usb

九 网络命令

  1 ping 测试网络连通性

    命令名称:ping

    命令所在路径:/bin/ping

    执行权限:所有用户

    ping  -c  次数  ip 探测网络通畅

  2 ifconfig  查询本机网络信息

    命令名称:ifconfig

    命令英文原意:interface configure

    命令所在路径:/sbin/ifconfig

    执行权限:root

时间: 2024-08-07 06:22:45

linux第二天的相关文章

linux 第二章系统设置以及基本操作

享受生活  热爱挑战                                                                                        明远分享                       linux  第二章系统设置以及基本操作 每章一段话     我们真正的痛苦,来自于因耽误所产生的焦虑,来自于最后时刻所完成的项目质量低劣而产生的负罪恶感,还来自由于失去人生中许多的机会产生的深深悔恨. 目标  1.学会图形化界面和命令行界面的各种切

从零开始的linux 第二章

从零开始的linux 第二章 呼~~,大家早上好~(伸懒腰) 又到了一周一次的写博客时间了,不知不觉又过去一周了呢~小编也越来越懒了(超级害羞脸)~~唉??怎么办呢??(小编勉为其难的说)要不....要不再水一帖吧.... ←老师和(超)善(凶)的眼神 不不不不...不要激动...小编...小编我..开...开玩笑的...开玩笑的... 唉~~小编上一次写的文章被批评了,因为排版一塌糊涂..QAQ...小编为了让大家学的开心并且学的轻松,图片太乱了...缺点被指出之后,小编是要去改的说...可是

从零开始的linux 第二十一章(Inode以及Block详解其二与软链接)

从零开始的linux 第二十一章 在紧张的学习中,又迎来了新的一周~~小编也在同学们的迫切要求下继续来更新博客咯~~ 同学们:"我们才没要求你!" 唉??同学们一点都不配合呢~~别不好意思嘛~~ 好啦~不逗你们了,小编就节省大家的时间,赶快开始这章的课程吧~~ 在上一章中,小编给同学们讲了 Inode号 和 Block,不过还没有给同学们讲完哦~所以上一章的题目是 其一 ,那么毫无疑问这一章就是其二的内容咯~从上一章同学们已经了解了什么是Inode和Block,以及Inode中包含哪些

[Linux 第二天]——Linux的常用命令

经过前面的学习,大概了解了计算机组成原理和操作系统的一些知识.尽管这些知识都是琐碎的,拼凑的,在以后的工作和学习中仍需进行深入的了解.但是这些预备知识对于准备跨入 Linux 大门的童鞋来说,应该是足够了.于是可以愉(ku)快(bi)的敲命令了,这篇文章就来对这几天学习的命令做一个总结. 在开始 Linux 的命令学习之前,不妨回顾一下操作系统有关的知识,这些知识在后面的学习中可能会用到,有必要再次了解. 1.Kernel 内核和系统调用 Kernel 是操作系统的核心,第一天中我们有说道操作系

Linux第二次报告20135221

学习计时:共xxx小时 读书: 代码: 作业: 博客: 一.学习目标 1. 熟悉Linux系统下的开发环境   2. 熟悉vi的基本操作   3. 熟悉gcc编译器的基本原理   4. 熟练使用gcc编译器的常用选项   5 .熟练使用gdb调试技术   6. 熟悉makefile基本原理及语法规范   7. 掌握静态库和动态库的生成 二.学习资源 1. 教材:第一章,第七章 2. <嵌入式Linux应用程序开发标准教程>第三章3.1-3.5 3. 课程资料:https://www.shiya

Linux第二周(9.14-9.20)学习笔记

实验一 Linux系统简介 一.Linux 为何物 Linux 就是一个操作系统,Linux 也就是系统调用和内核那两层. 二.Linux 历史简介 操作系统始于二十世纪 50 年代,当时的操作系统能运行批处理程序.批处理程序不需要用户的交互,它从文件或者穿孔卡片读取数据,然后输出到另外一个文件或者打印机. 二十世纪六十年代初,交互式操作系统开始流行.它不仅仅可以交互,还能使多个用户从不同的终端同时操作主机.这样的操作系统被称作分时操作系统,它的出现对批处理操作系统是个极大的挑战.许多人尝试开发

初级学习Linux第二单元

##第二单元## 一.Linux系统结构 1. linux是一个倒树结构 linux中所有的东西都是文件 这些文件都在系统顶级目录"/" /就是根目录 /目录以下为二级目录这些目录都是系统装机时系统自动建立的 2. 二级目录的作用 /bin    ##二进制可执行文件也就是系统命令 /sbin   ##系统管理命令存放位置 /boot   ##启动分区,负责系统启动 /dev    ##设备管理文件 /etc    ##大多数系统管理文件 /home   ##普通用户的家目录 /lib

学习linux第二周作业

第二周作业: 本周作业内容: 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. touch,rm,mv,cp,file,ls,chmod,chown,ln,rename, touch 修改文件atime,如果文件不存在,那么创建该文件. rm:删除文件. -r:循环删除,包含文件和目录 -f:强制删除,布询问. -i:询问是否删除. 默认情况下,系统自带别名,rm=rm -i mv:移动文件,可以在移动的过程中重命名文件或文件夹. 例如:移动重命名mytest1目录为

linux第二课

文件名的通配符: [0-9]\[a-z]\[[:digit:]]\[[:alpha:]]\[[:alnum]]\[[:upper:]]\[[:lower:]]\[[:black:]] rename重命名 # rename .txt .xsl /app tree 查看结构 -d -L tr # ifconfig eth0 |tr a-z A-Z >ip.txt 要先转换再导出,才能保存 # echo 'error!!!' |tr a-z A-Z >error.txt 1>&2  

Linux第二周作业

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. (1)Linux上的文件管理类命令有:cd.pwd.mkdir.rmdir.tree等等. (2)Linux上的文件管理类命令使用方法及其相关示例: cd:使用格式  cd DIRECTORY... [[email protected] ~]# cd /etc [[email protected] etc]# pwd:使用格式 pwd [OPTION]... [[email protected] ~]# pwd 输出: