Linux常见命令
格式: 命令名称 选项 参数
ls -alh 文件/目录
--all

#ls 显示当前目录内容
#ls -l 显示文件详细信息
#ls -hl h已常见单位显示文件大小 k M G
#ls -a 显示所有文件 (包括隐藏文件)
#ls -alh
#ls -l install.log
#ls -l /root
#ls -ld /root d 显示目录

kernel 内核

[登录用户名@主机名 家目录]#
超级用户 root @localhost /root #
普通用户 用户名 @localhost /home/用户名 $

对目录操作命令
#cd 切换目录
#cd /boot
#cd 回到家目录
#cd ~
#cd - 回到上一次操作目录
#cd .当前目录
#cd .. 到上一级目录
#cd /usr/local/src 绝对路径使用
#cd .. 相对路径使用
#cd /

#pwd 显示当前目录

Linux 常见目录
/ 根目录
/bin 命令保存目录(普通用户就可以读取的命令)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/mnt 系统挂载目录
/media 挂载媒体设备目录
/root 超级用户的家目录
/tmp 临时目录
/sbin 命令保存目录(超级用户才能使用的目录)
/proc 直接写入内存的
/usr 系统软件资源目录
/usr/bin/ 系统命令(普通用户)
/usr/sbin/ 系统命令(超级用户)
/var 系统相关文档内容
/var/log/ 系统日志位置

建立目录
#mkdir htdocs
#mkdir www
#mkdir -p php/html/linux 递归建立目录

删除目录
#rmdir www

#rm -rf php r 删除目录 f强制

对文件操作的命令
#touch index.php 建立空文件

查看文件内容:cat more head tail
#cat install.log 适合查看文件内容少的
#cat -n install.log Shift+PgUp 向上翻页 Shift+PgDn 向下翻页

#more install.log 空格向下翻页 b 向上翻页 q 退出

#head install.log 默认显示文件前10行
#head -n 20 install.log
#head -20 install.log

#tail install.log 默认显示文件后10行
#tail -n 20 install.log
#tail -20 install.log

#nona index.php 纳米编辑器

链接文件
#ln -s index.php a.txt (同一目录下)
#ln -s /root/index.php /tmp/c.txt (跨目录建立链接文件)

快捷键 清屏 ctrl+l
强制终止 ctrl+c
自动补全 Tab 命令补全 文件/目录补全

对目录与文件都可以操作的命令
#cp index.php a.html 复制文件
#cp -r htdocs www 复制目录 -a = -pdr

-r  复制目录

-p 连带文件属性复制

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

-a 相当于  -pdr

剪切与改名 mv
#mv a.html ttt.txt 修改文件名

#mv ttt.txt www 剪切到www目录

权限管理 #ls -l
-      rw-      r--        r--               root root index.php
权限位 十位
第一位 文件类型 - 普通文件 d 目录 l 链接文件
第二三四位 属主 u rw- 6
第五六七位 属组 g r-- 4
第八九十位 其它 o r-- 4

-rw-r--r-- 644 普通文件
drwxr-xr-x 755 目录
lrwxrwxrwx 777 链接文件     
---------- 000

r 读(read) w 写 (write) x 执行(exe) - 无权限
4       2       1        0

修改文件权限
#chmod u+x index.php + - =
#ls -l index.php
#chmod u-x,g+w index.php
#ls -l index.php

#chmod u=rwx index.php
#ls -l index.php

#chmod 777 index.php
#chmod 000 index.php
#ls -l index.php

修改属主与属组命令
#useradd liuyan 添加用户
#passwd liuyan 设置密码
#chown liuyan www
#chown liuyan:liuyan index.php
#ls -l

帮助命令(手册)
#man ls
#ls --help

查找命令 whereis find grep
#whereis ls

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

命令名称:whereis

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

执行权限:所有用户

find 按照文件名查找 -name -iname(不区分大小写)
#find /root -name index.php

按照属主属组查找 -user -group
#find /root -user liuyan
#find / -group root

查找无主文件 -nouser
#find / -nouser

按照文件 权限查找-perm 类型查找 -type f 普通文件 l 链接文件 d 目录
#find /root -perm 000
#find / -perm 000

#find / -type l
#find / -type d
#find / -type f

按照文件的大小 -size +10k -5k k M G
#find / -size +10k
#find / -size +10M
#find / -size -1k

#find / -size +15M -a -size -20M

二次筛选 -exec
#find / -size +15M -a -size -20M -exec ls -l {} \;

查找文件内容 grep
#grep "root" install.log
#grep -i "ROOT" install.log 不区分大小写

#grep -v "root" install.log 反向查找
#grep -v "i686" install.log

管道符 |
#ls -l /etc | more
#cat -n install.log | grep "root"

压缩解压缩
.tar.gz
#tar -zcvf yasuo.tar.gz index.php install.log 压缩文件
#tar -ztvf yasuo.tar.gz 查看不解压
#tar -zxvf yasuo.tar.gz 解压缩
#tar -zxvf yasuo.tar.gz -C www 定向解压缩

.tar.bz2
#tar -jcvf test.tar.bz2 www 压缩目录
#tar -jtvf test.tar.bz2 查看不解压
#tar -jxvf test.tar.bz2 解压缩
#tar -jxvf test.tar.bz2 -C htdocs 定向解压缩

关闭与重启命令
#shutdown -h now 马上关机
#shutdown -r now 重启

#reboot 重启

挂载 mount 设备名 /dev/cdrom /dev/sr0 挂载点 /mnt /media
#mkdir /mnt/cdrom 手动建立挂载点
#mount /dev/cdrom /mnt/cdrom
#cd /mnt/cdrom
#ls

卸载
#umount /mnt/cdrom 或者 #umount /dev/sr0

网络命令
#ifconfig 查看网络设备
#ifconfig eth0 192.168.172.251 设置临时IP
#ifconfig

#ping -c 5 192.168.172.250 测试网络连通

2 . Linux常见命令的更多相关文章

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

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

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

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

  3. 第二天 Linux常见命令

    复习: 判断题 1.fedora.redhat.Centos.suse.ubuntu.都是常见的linux 2./分区.swap分区./boot分区都是linux的必须分区 3./dev/sda5在l ...

  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 常见命令说明

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

  9. linux 常见命令--系统信息部分

    head -n 1 /etc/issue    #查看操作系统 cat /etc/redhat-release  #查看linux系统版本 cat /proc/meminfo |grep MemTot ...

随机推荐

  1. 允许asp.net MVC报 错说明: 访问服务此请求所需的资源时出错。服务器可能未配置为访问所请求的 URL。错误消息 401.2。: 未经授权

    运行mvc3程序报以下错误 详细报错如下: “/”应用程序中的服务器错误. 访问被拒绝. 说明: 访问服务此请求所需的资源时出错.服务器可能未配置为访问所请求的 URL. 错误消息 401.2.: 未 ...

  2. C++的动态内存分配

  3. 贪吃蛇的java代码分析(二)

    代码剖析 贪吃蛇是一款十分经典的小游戏,对初入coding的朋友来说,拿贪吃蛇这样一个案例来练手十分合适,并不高的难度和成功后的成就感都是学习所必须的.下面我将依照我当时的思路,来逐步分析实现的整个过 ...

  4. 给Source Insight做个外挂系列之六--“TabSiPlus”的其它问题

    关于如何做一个Source Insight外挂插件的全过程都已经写完了,这么一点东西拖了一年的时间才写完,足以说明我是一个很懒的人,如果不是很多朋友的关心和督促,恐怕是难以完成了.许多朋友希望顺着本文 ...

  5. 老司机带你走进Core Animation

    为什么时隔这么久我又回来了呢? 回来圈粉. 开玩笑的,前段时间ipv6被拒啊,超级悲剧的,前后弄了好久,然后需求啊什么的又超多,所以写好的东西也没有时间整理.不过既然我现在回来了,那么这将是一个井喷的 ...

  6. JavaScript中一些常用的方法整理

    当前时间和输入时间比较 var timeLong = Date.parse(new Date());//当前时间var t1 = Date.parse($("#returnTime2&quo ...

  7. LINUX端口查看

    e切依燃   LINUX端口查看 查看文件数 ls | wc -w lsof -i:80

  8. 毕业设计 之 二 PHP学习笔记(一)

    毕业设计 之 二 PHP学习笔记(一) 作者:20135216 平台:windows10 软件:XAMPP,DreamWeaver 一.环境搭建 1.XAMPP下载安装 XAMPP是PHP.MySQL ...

  9. ES6 基础知识

    let:用来定义变量特点:只能在代码块里面使用,let拥有块级作用域;并且let不允许重复声明; 比如: var a = 12; var a = 5; alert(a); //5; let a = 1 ...

  10. 动态SQL语句之sp_executesql的使用

    sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@item_name nvarchar(10 ...