复习:

判断题

1、fedora、redhat、Centos、suse、ubuntu、都是常见的linux

2、/分区、swap分区、/boot分区都是linux的必须分区

3、/dev/sda5在linux中代表第一块硬盘的第五个分区 第一个逻辑分区

4、/etc/目录是linux系统保存配置文件的目录

5、mkdir -p /11/22/33/44 会递归在家目录下建立一串目录


目录:

第三章 Linux常用命令
一 文件操作命令
二 文件和目录都能操作的命令
三 权限管理
四 帮助命令
五 查找命令
六 压缩和解压缩
七 关闭和重启命令
八 挂载命令
九 网络命令

第三章 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 退出

6) head 文件名 显示文件头

命令名称:head

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

执行权限:所有用户

head  -n  行数   文件名		指定显示文件头几行
head -n 20 文件名
head -20 文件名 ctrl + c 强制终止
ctrl+l 清屏
ctrl + u 清除一行
ctrl+a 定位行首
ctrl+e 定位行尾

8) 链接文件

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

命令英文原意: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

命令英文原意: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 查找位置 -iname 文件名 :按照文件名查找,不区分大小写 示例:
find /root/ -iname .sw*
find ./ -name '*.sh'

多文件的查找的时候需要增加单引号。

按照用户

-user  用户名		按照属用户名查找文件
-group 组名 按照属组组名查找文件
-nouser 找没有属主的文件,除了这三个目录:
/proc
/sys
/mnt/cdrom/ find / -nouser

按照文件大小

-size	 按照文件大小。没有指明单位则单位是块,而不是字节。

单位示例:
+50k:大于50k,-50k:小于50k,50k:等于50k
常用 k M G find / -size +50k

按照文件类型查找

-type 类型
f:普通 d:目录 l:链接

按照权限查找

find  /root  -perm  644

按照i节点查找

-inum
find . -inum 2739078

在查找出的结果中,直接进行命令操作

find  /var/log/  -mtime  +10  -exec  rm -rf  {} \;

找到后复制:
find /mnt/cdrom/Packages/ -name cjkuni* -exec cp -rf {} /root \; find /root -inum 1140247 -exec ls -l {} \;

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

命令名称:grep

命令所在路径:/bin/grep

执行权限:所有用户

grep  -i  “root”  /etc/passwd
-v 反向选择
-i 忽略大小写

Find: 在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配。通配符是完全匹配。

Grep: 在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式是包含匹配

4 管道符

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

统计正在连接的网络连接数量:

netstat -an | grep ESTABLISHED | wc -l

提取含有字符串的行:

cat  文件名  |  grep  "字串"

文件中查找字符:

grep  "字符串"  文件名

分屏显示ls内容:

ls  -l  /etc  |  more

补充命令:

netstat   查看网络状态的命令
-t 查看tcp端口
-u 查看udp端口
-l 监听
-n 以IP和端口号显示,不用域名和服务名显示
-a 查询所有连接

六 压缩和解压缩

.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 光盘 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

(未完待续)

作业

1、整理笔记

2、预习:vi和软件安装

第二天 Linux常见命令的更多相关文章

  1. 2 . Linux常见命令

    Linux常见命令格式: 命令名称 选项 参数 ls -alh 文件/目录 --all #ls 显示当前目录内容 #ls -l 显示文件详细信息 #ls -hl h已常见单位显示文件大小 k M G# ...

  2. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  3. 一个linux常见命令的列表

    这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命 ...

  4. Linux常见命令(二)

    随着Linux应用的扩展许多同学开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Li ...

  5. Linux常见命令(三)

    今天我们来介绍第三个命令:pwd. Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来 ...

  6. Linux常见命令(四)——mkdir

    今天我们来介绍第四个命令:mkdir.mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录.在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名. 用 ...

  7. Linux常见命令(五)——rmdir

      前  言 JRedu 今天我们来介绍第五个命令:rmdir . 命令英文原意:remove empty directories 命令用途: rmdir:删除空目录,非空的目录不能删除 本章内容将详 ...

  8. 【自己练习】linux常见命令——(六)

    菜鸟教程命令大全 http://www.runoob.com/linux/linux-command-manual.html 命令大全:      http://man.linuxde.net/ ta ...

  9. Linux 常见命令说明

    目前由于自己接触到的是 windows 的操作系统,所以会经常使用 git bash 来提交代码到 github上. git bash 是 windows 下模拟 Linux 的命令行工具. 在此总结 ...

随机推荐

  1. 读写SD

    public class SD_Files_RW extends Activity implements OnClickListener{ private String Text_of_input; ...

  2. Qt MVC(模型-视图-代理)

    实习刚才是一段时间,公司这边就要求熟悉这个mvc.一般开始都是用tableview,前面的blog我都是使用listview居多,并且相对delegate这个使用的多余model.接下来说下model ...

  3. ubuntu搜不到wifi信号

    很多人刚刚装完ubuntu发现搜不到wifi信号,输入命令查看配置发现没有无线网卡驱动, 其实ubuntu是可以自动识别无线网卡自动安装驱动的,此时只需输入命令更新一下即可, 连上有线网,在终端输入此 ...

  4. 51nod 1138 连续整数的和(数学公式)

    1138 连续整数的和 #include <iostream> #include <cmath> #include <cstdio> using namespace ...

  5. awk 学习笔记

    awk的语法有两种形式 awk [options] 'script' var=value file(s) awk [options] -f scriptfile var=value file(s) 选 ...

  6. 编译系统中BNF: Backus-Naur Form

    巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法. 简称为:BNF符号. 现在,几乎每 ...

  7. [CSDN转载]致C语言初学者—指针注意项

    在论坛里经常见到一些新人对指针提出一些问题,作为一个经历过许多错误后的新手,我想把自己的经历说出来,避免让后来人继续这样的错误.    在讲解指针之前,需要理解一下内存空间.内存是随机存取器,计算机上 ...

  8. LAMP自定义编译安装

    httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程: 一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util, ...

  9. spark on centos6.5 安装

    第一步在centos 6.5上安装java 运行环境 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-18 ...

  10. java jinfo命令详解

    jinfo (configuration info): 功能:输出Java进程的系统信息与jvm参数. 摘要: jinfo [ option ] pid jinfo [ option ] execut ...