一:命令介绍,目录结构,基本格式

linux命令格式:   command [-options] [parameter1] ...    带-就是选项,不带-就是参数

ls ---文件显示    ls / ---command [parameter1]显示根目录

ls -a -----command [-options]显示文件(包括隐藏文件)  ls -l ---列表显示  ls -h ---文件大小   ll ---=ls -alh

-a,-l,-h可一起使用(ls -alh),也不分先后顺序;也可分开一起使用(ls -a -l -h),也不分先后顺序

pwd ---查看当前路径

cd Desktop ---切换工作目录(linux区分大小写)【~主目录,.当前目录,..上级目录,-上次所在目录】

touch *.txt ---创建文件(可带后缀也可不带,linux没有后缀之分)

touch .*.txt ----创建的隐藏文件

mkdir * ----创建文件夹(mkdir A/B/C/D -p ----循环创建,加p才可以在没有创建的文件给创建)

rm [参数] 文件名或文件 ---删除文件    rmdir  [参数] 文件 ---删除目录       (参数:-f ---强制删除,-r ---递归删除 )

more *.txt ---分屏显示(ls -lh | more),空格显示下一页,q退出

| ---管道(这里‘|’的左右分为两端,左边写右边取)

二:帮助文档,历史信息

command --help ---帮助文档

man command ---帮助文档

man还可显示c语言(man open ---不显示方法【标准】)(man 2 open ---显示方法【系统】)

gedit ----文本编辑        cat 文件名 ---查看里面的内容

tab ---自动补全      clear ---清空(只是当前移到了第一行)

history ---查看输入的历史记录(!+里面的数字也可执行)

三:重定向

通配符:*  ---代替n个, ? ---代替一个,[123]或[1-3] ---包含中括号里的数字

ls > *.txt(如果不存在则创建,存在则覆盖)[>会覆盖原来内容,>>则会追加到文件尾部]

tree命令,如果没有需要安装:https://www.cnblogs.com/h--d/p/6507421.html

四:软硬链接(软链接不占用磁盘空间,源文件删除则软链接失效;硬链接只能链接普通文件,不能链接目录)

ln 源文件 链接文件  ---硬链接   

ln -s 源文件 链接文件 ---软链接(类似快捷方式)

建立的软硬链接,在修改里面的内容时文件都会改变。硬链接删除源文件时,链接文件还在,软链接则不存在

五:查找文件

grep [-选项] '内容' 文件名 ---文本搜索   (选项:-v ---不包含匹配文本; -n ---匹配行及行号; -i ---忽略大小写)

mv ---移动文件或重命名                           cp ---拷贝文件

六:归档管理(打包)

tar [参数] 打包文件名 文件              tar -cvf *.tar *.txt

七:压缩解压

tar -zcvf *.tar.gz *.txt ----压缩            tar -zxvf *.tar.gz -C 文件名/ ---解压('-C 文件名[解压到指定路径]/' 可省略)

tar -jcvf *.tar.bz2 *.txt   ---压缩          tar -jxvf *.tar.bz2 ----解压

zip [-r] 目标文件(没有扩展名) 源文件 ---压缩        unzip -d 解压后目录文件(可省略) 压缩文件

gzip [选项] 被压缩文件(-d:解压,-r:压缩所有子目录)

which ls ---查看命令位置

八:日期

cal         date

九:进程信息

ps/ps -aux/top/htop

kill -9 pid  终止进程

十:shutdown -h ---关机                                  reboot --重启

df -h          du -h

ifconfig                                                                     ping

十一:用户

userdd 用户名 -m  ----添加用户              ls  /home/ ---用户显示            whoami ----显示当前用户

cat  /etc/passwd  ---可以查看最后一个是否是已添加的用户

ssh  linux用户名@linux的inet地址  ----远程连接linux   (ssh centos@172.16.7.7)

who ---查看哪些登陆用户           userdel 用户名 ----删除用户(加-r删除文件夹)

su 用户名 ----切换到此用户(加'-'切换到当前用户,不加是切换到文件夹)          su -s, su root  ---都是切换到管理员

chmod u=rwx 文件名 -----修改权限(u-为当前用户g-组o-其它用户,r-读w-写x-执行)

转载于:https://www.cnblogs.com/w1-y2-q5/p/9456188.html

Linux命令(一)相关推荐

  1. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  2. Linux命令行与命令

    Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...

  3. sed linux 命令

    sed linux 命令 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把 ...

  4. linux 命令行叫dos,利用shell编程实现DOS风格的Linux命令行

    如果你是习惯于Windows命令提示符的IT人,当你第一次使用Linux命令行时,一定会感到无所适从.你所熟悉的DOS命令再Linux中基本不存在.摆在你面前的是一大堆要记背的命令. 一种替代方案是利 ...

  5. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  6. 你知道吗?Linux命令竟如此简单!

    你知道吗?Linux命令竟如此简单! 我Linux安完了,如何快速入门? 1.进入终端 2.好了,入门完了 咳 咳 开个玩笑 2.1查看磁盘容量 2.2新建 2.3查看&删除 2.5解压&am ...

  7. linux下free源码,linux命令free源码解读:Procps free.c

    linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...

  8. 常用Linux命令总结

    常用Linux命令总结 2013-12-08 压缩为gz格式 gzip error_2018082217.log 解压gz格式 gzip -d error_2018082217.log.gz 不解压来 ...

  9. Linux命令行与shell脚本编程大全:第2版

    <Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...

  10. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...

最新文章

  1. LLVM IR 理解
  2. 【Android 逆向】APK 文件格式 ( Android 应用安装 | Zip 文件格式 | 使用 Python 代码提取 APK 文件 )
  3. MyEclipse 10 之下Web Service 的创建和实现
  4. WebRTC通话质量调优:三个弱网模拟测试工具的使用与对比
  5. printf函数输出详解
  6. Springmvc入门案例(1)
  7. (转)MyBatis框架的学习(六)——MyBatis整合Spring
  8. python是干什么的-python学来主要是干什么的
  9. scrapy数据存储在mysql数据库的两种方式
  10. 用数据告诉你出租车资源配置是否合理
  11. TMC2226-SA:静音防抖步进驱动
  12. [从零开始学习FPGA编程-10]:快速入门篇 - 操作步骤2-2- Verilog HDL语言Module与硬件电路对应关系快速概览
  13. [软件工程] UML 用例图详解
  14. 在树莓派中解决浏览器自动更新失败弹框遮挡数据的方案
  15. EXCEL的功能整理(一)
  16. java文件是什么_java类文件是什么?
  17. 如何将大量图片文件合并成一个*.bin文件
  18. STM8S103之tim1PWM输出
  19. 06 甲流疫情死亡率
  20. Excel 如何间隔N行取数

热门文章

  1. 利用Java上手微服务架构
  2. python实体类dict to object
  3. 软考中高项学员:2016年3月14日作业
  4. 使用HMSegmentedControl实现分段控件
  5. iOS系类教程之用instruments来检验你的app
  6. Windows 8.1 重复数据删除
  7. android获取string.xml的值(转)
  8. ubuntu12.04没有输入法。。
  9. volatile原理与技巧
  10. 【bzoj2300】【Luogu P2521】 [HAOI2011]防线修建 动态凸包,平衡树,Set