当前位置: 首页 > 编程日记 > 正文

Linux常用命令的简单实用

1.linux目录结构

/etc:(etcetera):系统配置文件存放的目录。不建议在此目录下存放可执行文件。重要的配置文件有,如上图。

/usr:(unix shared resourced) 应用程序存放目录,/usr/bin 存放应用程序,/usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:系统说明文件存放目录。/usr/share/man:程序说明文件存放目录,使用man ls 时会查询 /usr/share/man/man1/ls1.gz.

/root:系统管理员root的家目录.

2.磁盘管理常用命令:

 ls(list):列出目录内容

-a:查询所有文件和文件夹,包括隐藏的。

-l:详细列表。

liux命令中参数一般无序的,特殊情况除外。

-h:友好的展示。

ls -l 简写为 ll.

具体的细节使用可以用 man ls来查看。有命令详细使用都可以用man 命令来查看。

cd (change directory) 功能:切换目录

语法:cd 【目录】

cd ~:当前用户家目录

cd /:根目录

cd /目录名:任意目录切换到指定的目录 , /目录名  Linux的绝对路径

cd -:上一次访问的目录。只能在两个目录间切换,相当于windows 系统的后退。

mkdir(make directoriy) 功能: 创建目录

mkdir -p 文件夹名称

-p 父目录不存在的情况下,先生成父目录(parents)

需要在/root/t1 目录下创建一个t2目录

位置:/root

命令:相对:mkdir t1/t2

绝对:mkdir /root/t1/t2

需要在当前文件下创建一个t目录,条件:t3和t4都不存在。

命令:

mkdir -p t3/t4

rmdir(remove directory)命令:

3.文件浏览命令

cat 文件名 快捷查看当前文件内容。(cat 适合查看少量信息的文件)。

more 文件名 分页显示文件内容

操作

Enter 向下N行,需要定义,默认为1行。

空格键 向下滚动一屏 或者 Ctrl+F

B 返回上一屏 或Ctrl+B

q 退出 more

less  -mN 文件名 分页显示文件内容,标注每行的行号

操作

Enter 向下N行,需要定义,默认为1行。

空格键 向下滚动一屏 或者 Ctrl+F

B 返回上一屏 或Ctrl+B

q 退出 less

tail -数字 文件名 可以快速查看文件后X行的内容

例如:tail -10 文件名 查看文件后X行的内容。

4.文件操作命令

cp(copy)

cp 需要复制的文件 复制的位置

需求:把/root/Demo1.java 复制到 /root/t1 目录中

位置:/root

命令:cp Demo1.java /root/t1

cp /root/Demo1.java /root/t1

需求:把/root/Demo1.java 复制到 /root/t1 目录中 改名为 ddd.java

位置:/root

命令:cp Demo1.java  t1/ddd.java

复制目录

-r:递归处理,将该目录及目录下所有文件一并处理。

cp -r 复制的文件 复制文件的位置

mv 命令

mv(move) 功能:移动或者更名现有的文件或者目录

语法:mu [源文件或目录] [目标文件或目录]

-f 若目标文件或者目录与现有的文件或目录重复,则直接覆盖现有的文件或目录

mv 移动的文件 移动的位置

更名操作:

需求:把1.java 改名为2.java

mv 1.java 2.java

mv的改名依赖着一次移动,移动到原目录下,再改名。

rm命令

rm (remove) 功能:删除文件或目录

-f:强制删除文件或者目录,-r:递归处理  将指定目录下的文件及子目录一并处理。

删除文件 rm 文件名

删除目录 rm -rf 目录名

注意:rm -rf *删除当前目录下所有内容

          rm -rf /* 删除Linux系统根目录下所有内容

find 命令:功能 查找文件或者目录

语法:find 目录名 -name '需要查找的字符串

* 表示0 ~到多个任意字符

需求:查找 /root 目录下所有以ins 开头的文件或者目录

命令: find /root 'ins*'

vim 命令

i: 在当前光标所在字符的前面,转为输入模式;
a: 在当前光标所在字符的后面,转为输入模式;
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式;

grep 和管道

grep 正则表达式,字符串搜索工作

格式:grep -i 需要搜索的字符串 搜索的文件

-i 忽略大小写查找数据

管道:| 可以把好多命令连起来使用

如:ll | grep t 查找但当前目录,所有带关键字t的行数据

压缩、解压命令【重要】

linux压缩包: *.tar 打包,大小不会进行压缩。

*.tar.gz 打包,并压缩文件大小。

转载于:https://www.cnblogs.com/thznote/p/7163319.html

相关文章:

【怎样写代码】实现对象的复用 -- 享元模式(二):解决方案

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

串的堆分配存储c语言,数据结构c语言串的堆分配存储源程序

《数据结构c语言串的堆分配存储源程序》由会员分享,可在线阅读,更多相关《数据结构c语言串的堆分配存储源程序(7页珍藏版)》请在人人文库网上搜索。1、include#include#include#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;typede…

c#网络编程初探

我们知道C#和C++的差异之一,就是他本身没有类库,所使用的类库是.Net框架中的类库--.Net FrameWork SDK。在.Net FrameWork SDK中为网络编程提供了二个名称空间:"System.Net"和"System.Net.S…

SharePoint 2016 工作流报错“没有适用于此应用程序的地址”

前言 最近为SharePoint 2016配置工作流,创建工作流的过程中遇到这样一个错误,记录分享下来,希望能够为有需要的人带来帮助。 错误截图 创建完毕工作流,发布的时候报错,保存没有问题。 错误信息 Microsoft.SharePoint.S…

【怎样写代码】实现对象的复用 -- 享元模式(三):享元模式

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

c语言写输入汉字输出区位码程序,2017年计算机应用基础检测试题

2017年计算机应用基础检测试题计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等。下面是小编整理的关于计算机应用基础检测试题及答案,希望大家认真阅读!一、单选题1.已知x101010B,对x求逻…

ASP.NET页生命周期概述

ASP.NET页生命周期的定义,有以下8个方面:页请求,开始,页初始化,页加载,验证,回发事件,呈现,卸载。 ASP.NET 页运行时,此页将经历一个生命周期,在生…

robotframework的学习笔记(十二)------DatabaseLibrary 库

1、安装DatabaseLibrary库 DatabaseLibrary 下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/然后进入存放目录:C:\robot\robotframework-databaselibrary-0.6>python setup.py install 或者如果安装过pip的话直接C:\Python27…

【怎样写代码】实现对象的复用 -- 享元模式(四):享元模式与字符串

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

c语言考试经典编程题目及答案,经典练习C语言编程的题目及答案整理

你想学好C语言吗?做好文档上的题目,你能掌握基本的C语言1.逆序输出正三位数#include int main(){int input,output 0;scanf("%d",&input);while(input ! 0){output output*10 input%10;input / 10;}printf("%d\n",output);return 0;}2.百…

2009年国内十强开源CMS排行榜[转]

近十年来,中国互联网的发展有目共睹,网民数量更是超越美国成为世界第一,在中国互联网的发展历程中,一直以来默默地为中国站长提供动力的CMS厂商作出的贡献尤其巨大,而与之成反比的是CMS厂商的生存状态依然令人担忧&…

【怎样写代码】偷窥高手 -- 反射技术(一):前期准备

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

MySQL RR隔离级别的更新冲突策略

对于事务的隔离级别,MySQL中默认是RR, Oracle中默认是RC,两个事务隔离级别存在着很大的差别,而换句话说,就算是RR的事务隔离级别级别,同是关系型数据库MySQL,SQLServer,postgreSQL也会有一些差别。所以隔离级别的部分还是值得花一…

c语言选择题库和解系,OC单个对象归档和解档关键类和方法名

// 文件归档(一)//需要参数(归档对象、归档路径)//参数设置NSArray *array[ "hello","world",{"name":"Maky"},45];NSString *path[NSHomeDirectory() stringByAppendingPathComponent:"Desktop/test/test.plist"];//归档过…

DIV布局SEO的影响

代码精简使用DIVCSS布局,页面代码精简,这一点相信对XHTML有所了解的都知道。代码精简所带来的直接好处有两点:一 是提高spider爬行效率,能在最短的时间内爬完整个页面,这样对收录质量有一定好处;二是由于能高效的爬行&…

Linux 基础学习

Linux简单命令转载于:https://blog.51cto.com/moriwendu/1947863

【怎样写代码】偷窥高手 -- 反射技术(二):窥视内部

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

怎样用c语言解一元一次方程,问一道算法题目(解一元一次方程的问题)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#includevoid fun(char *a,int left ,int right , int *b ,int *c) // int fun(字符数组 上界 下界 常数 系数){int f; // 符号位int sum ; //数字位int i; // 循环变量f1;sum0;for (ileft; i< right ; i){ if(a[i] -)…

shiro整合oauth

前言 如果oauth原理还不清楚的地方&#xff0c;其参考这里。 一、基本思路脑图 二、客户端shiro配置 shiro配置文件 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:util&q…

2010年的退休畅想

有了确定的目标应该是终究可以实现的&#xff0c;比如新买的房子&#xff0c;每一次路过那个地方都要心里暗暗向往&#xff0c;闹市中还能这么安静的地方&#xff0c;托人也买不到的地方&#xff0c;以为注定与我无缘&#xff0c;金融危机让大家都平等了&#xff0c;于是拥有了…

【怎样写代码】偷窥高手 -- 反射技术(三):深入窥视字段

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

android studio 库项目管理,在Android Studio中将现有项目转换为库项目

在模块的applicationId文件中(如果使用模块&#xff0c;则不是根项目&#xff01;)&#xff0c;只需替换&#xff1a;apply plugin: com.android.application// or, if youre on an old versionapply plugin: android // note: this one is deprecated...具有&#xff1a;apply…

WSDL、SOAP、UDDI

纵观计算机和软件领域&#xff0c;我们不难了解为什么会产生Web服务。在因特网上有许多系统和平台&#xff0c;在这些系统和平台上又有更多的应用程序。说得更明白些就是&#xff0c;存在着许多技术&#xff0c;把客户端连接到服务器&#xff0c;这其中包括DCOM、CORBA和其它各…

实战证明LINUX系统下密钥对验证的安全性

实战证明LINUX系统下密钥对验证的安全性 密钥对验证&#xff1a;要求提供匹配的密钥信息才能通过验证&#xff0c;首先在客户端创建一对密钥文件&#xff08;公钥、私钥&#xff09;&#xff0c;后把公钥文件放到需要远程连接的服务器中。远程登录时&#xff0c;系统将使用私钥…

【怎样写代码】偷窥高手 -- 反射技术(四):深入窥视属性

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

百度android 测试平台,集成百度活体检测(Android、iOS)

更新记录1.1.0(2020-06-18)插件增加iOS版本1.0.2(2020-06-08)优化插件打包无法使用的问题插件调用方法添加sound字段&#xff0c;表示是否开启声音&#xff0c;true为开启&#xff0c;默认false查看更多平台兼容性AndroidiOS适用版本区间&#xff1a;4.4 - 9.0 支持CPU类型&…

ubuntukylin-14.04.2-desktop-amd64中python2.7版本安装机器学习库

为什么80%的码农都做不了架构师&#xff1f;>>> 本文永久地址&#xff1a;https://my.oschina.net/bysu/blog/1456737 1.如果需要设置代理才能上网&#xff0c;那么先设置代理。 摘自&#xff1a;http://www.cnblogs.com/foonsun/p/5781767.html ubuntu 全局代理&a…

【怎样写代码】偷窥高手 -- 反射技术(五):深入窥视方法

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

android 系统锁屏音乐播放器,Android实现音乐播放器锁屏页

本文实例为大家分享了Android音乐播放器锁屏页的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下首页我们先看一下效果图下边来说一下实现逻辑&#xff0c;其主要思路就是新建一个activity使其覆盖在锁屏页上边。一、我们新建一个LockActivty&#xff0c;既然是四大组…

GridView标题行换行之我见 (转)

GridView标题行换行之我见 (转) 1、不换行&#xff1a;word-break:keep-all;word-wrap:normal2、换行&#xff1a;word-break:break-all;word-wrap:break-word以上的换行只支持英文&#xff0c;当标题中包含有中文时并不好用。3、如果标题中含有中文的&#xff0c;只能在GridVi…