前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1.cat
cat 命令用于连接文件并打印到标准输出设备上。
使用权限
所有使用者

2.Linux chgrp命令用于变更文件或目录的所属群组。

3.Linux/Unix 的文件调用权限分为三级 : 
文件拥有者、群组、其他。
利用 chmod 可以藉以控制文件如何被他人所调用。

u 表示该文件的拥有者,
g 表示与该文件的拥有者属于同一个群体(group)者,
o 表示其他以外的人,
a 表示这三者皆是。

+ 表示增加权限、
- 表示取消权限、
= 表示唯一设定权限。
r 表示可读取,
w 表示可写入,
x 表示可执行,
X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

实例见:https://blog.csdn.net/jiangyu1013/article/details/79656591

4.Linux cmp命令用于比较两个文件是否有差异。

当相互比较的两个文件完全一样时,则该指令不会显示任何信息。
若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。
若不指定任何文件名称或是所给予的文件名为"-",
则cmp指令会从标准输入设备读取数据。

5.Linux file命令用于辨识文件类型。

通过file指令,我们得以辨识该文件的类型。
如执行:file install.log 
会输出文件的类型数据:UTF-8 Unicode text 
 
file install.log 
install.log: UTF-8 Unicode text

6.Linux find命令用来在指定目录下查找文件。
任何位于参数之前的字符串都将被视为欲查找的目录名。
如果使用该命令时,不设置任何参数,
则find命令将在当前目录下查找子目录与文件。
并且将查找到的子目录和文件全部进行显示。

如:find . -name "*.txt" 会找出当前目录下后辍为txt的文件。

7.Linux cut命令
用于显示每行从开头算起 num1 到 num2 的文字。

8.Linux ln命令是一个非常重要命令,
它的功能是为某一个文件在另外一个位置建立一个同步的链接。

当我们需要在不同的目录,用到相同的文件时,
我们不需要在每一个需要的目录下都放一个必须相同的文件,
我们只要在某个固定的目录,放上该文件,
然后在 其它的目录下用ln命令链接(link)它就可以,
不必重复的占用磁盘空间。

命令参数
必要参数:

-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程

如:给文件创建软链接,
为log2013.log文件创建软链接link2013,
如果log2013.log丢失,link2013将失效:

ln -s log2013.log link2013

9.Linux more 命令类似 cat ,
不过会以一页一页的形式显示,
更方便使用者逐页阅读,
而最基本的指令就是按空白键(space)就往下一页显示,
按 b 键就会往回(back)一页显示,
而且还有搜寻字串的功能(与 vi 相似),
使用中的说明文件,请按 h 。

如:
从第 20 行开始显示 testfile 之文档内容。

more +20 testfile

10. Linux mv命令
用来为文件或目录改名、或将文件或目录移入其它位置。

mv 文件名 文件名 将源文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录
mv 目录名 目录名
   目标目录已存在,将源目录移动到目标目录;
   目标目录不存在则改名
mv 目录名 文件名 出错

11.Linux rm命令用于删除一个文件或者目录。
参数:

-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。

12.Linux tee命令用于读取标准输入的数据,
并将其内容输出成文件。

tee指令会从标准输入设备读取数据,
将其内容输出到标准输出设备,同时保存成文件。
如:tee dd.sh
回车后即可输入内容,直到ctrl+C. 
(个人觉得可以简单的当vim使用,但复杂语句会不能识别。)

13.Linux touch命令用于修改文件或者目录的时间属性,
包括存取时间和更改时间。
若文件不存在,系统会建立一个新的文件。

ls -l 可以显示档案的时间记录。

原本有一个文件dd.txt是20:05分建立的,
touch dd.txt 执行后就会把新建时间改为执行命令时刻。

14.Linux cp命令主要用于复制文件或目录。
参数:
-r:若给出的源文件是一个目录文件,
此时将复制该目录下所有的子目录和文件。
-a:此选项通常在复制目录时使用,
它保留链接、文件属性,并复制目录下的所有内容。
其作用等于dpR参数组合。

将当前目录"test/"下的所有文件复制到新目录"newtest"下:

$ cp –r test/ newtest

15.Linux scp命令用于Linux之间复制文件和目录。

scp是 secure copy的缩写, 有加密作用。
scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

1)从本地复制到远程
命令格式:

scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要再输入密码,
第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;

第3,4个没有指定用户名,
命令执行后需要输入用户名和密码。
第3个仅指定了远程的目录,文件名字不变,
第4个指定了文件名;

2)2、从远程复制到本地
从远程复制到本地,
只要将从本地复制到远程的命令的后2个参数调换顺序即可。
如下应用实例:

scp root@www.ru.com:/others/music /music/1.mp3 
scp -r www.ru.com:/others/ /home/space/music/

16.Linux expr命令
expr命令是一个手工命令行计数器,
用于在UNIX/LINUX下求表达式变量的值,
一般用于整数值,也可用于字符串。
如:
计算字串长度
 expr length “this is a test”
 14
 
 抓取第一个字符数字串出现的位置
 expr index "sarasara"  a
 2
 
 17.Linux cd命令
 inux cd命令用于切换当前工作目录至 dirName(目录参数)。
 跳到 /usr/bin/ :

cd /usr/bin
跳到自己的 home 目录 :

cd ~
跳到目前目录的上上两层 :

cd ../..

18.Linux ls命令
Linux ls命令用于显示指定工作目录下之内容
(列出目前工作目录所含之文件及子目录)。
 
19.Linux ping命令

Linux ping命令用于检测主机。

执行ping指令会使用ICMP传输协议,发出要求回应的信息,
若远端主机的网络功能没有问题,就会回应该信息,
因而得知该主机运作正常。

20.Linux date命令可以用来显示或设定系统的日期与时间

21. Linux logname命令用于显示用户名称。

执行logname指令,它会显示目前用户的名称。

22. Linux logout命令用于退出系统。

logout指令让用户退出系统,其功能和login指令相互对应。

23.Linux top命令用于实时显示 process 的动态。

使用权限:所有使用者。

24.Linux su命令
Linux su命令用于变更为其他使用者的身份,
除 root 外,需要键入该使用者的密码。

使用权限:所有使用者。

25.Linux clear命令用于清除屏幕。

26.Linux passwd命令用来更改使用者的密码.

27.Linux unzip命令用于解压缩zip文件
unzip为.zip压缩文件的解压缩程序。

linux 常用命令 杂记相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  3. Linux常用命令大全-toolfk程序员在线工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  4. LINUX常用命令(基础)

    LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...

  5. DOS 和 Linux 常用命令的对比

    此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...

  6. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  7. Linux初学者接住了---Linux常用命令

    前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...

  8. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  9. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

最新文章

  1. 实例教程五:采用SharedPreferences保存用户偏好设置参数
  2. 循环调用dll库的界面时,首次正常,再次无响应
  3. 【原】webpack--plugins,主要解释plugins干了啥
  4. python中for语句涉及的序列可以是关系表达式吗_为什么我可以在Python for循环中为迭代器和序列使用相同的名称?...
  5. 花了一个月时间梳理了一下公司的微服务核心架构,原来也不是太难...
  6. swift 通知_Swift 闭包无脑加 [weak self] 行不行?
  7. 金蝶K3 对接(直接操作数据库)
  8. 2019年408考研算法题
  9. unity期末大作业消消乐小游戏(附下载链接)
  10. Android 系统字体
  11. android 设置自动曝光,我应该如何设置自定义的相机,曝光和白平衡值,如果在Android定制camera.Does初始化相机参数时,相机自动处理这些我不设置曝光和白平衡或者我需要...
  12. Linux内核“问题门”——学习问题、经验集锦(持续更新中……)
  13. python正态分布拟合_用python拟合正态分布(已开源)
  14. Windows 7 64位无法在状态码为0xc0000225的VirtualBox / Linux上安装
  15. 做埋线双眼皮术后会不会留下疤痕呢?
  16. 新颖的自我介绍_简单新颖的自我介绍范文
  17. zigbee设备入网流程分析
  18. Cubase中MIDI设备的如何创建面板
  19. 解决方案:Java对DateTime的处理
  20. Objective-C之Category(分类)

热门文章

  1. jstl处理栏目与子栏目_Detelogy智能前处理设备微展厅P2:再添新品
  2. 问一个网络工程师是怎么崩溃之一的?
  3. 【基于Python】 - 人工智能机器学习深度学习数据分析 - 常见问题,常用的套路与操作(持续更新)
  4. 【Codeforces - 1000C】Covered Points Count(思维,离散化,差分)
  5. 可以使用田忌赛马类贪心问题的前提(或说 如何判断题目符合田忌赛马类贪心问题)
  6. 人工智能在fpga的具体应用_人工智能带动了FPGA的发展
  7. python 正则表达式 断言 不定长表达式_MyEssay 之 Python正则表达式 —— 四种断言扩展的理解...
  8. uniapp ajax数据库查询,uniapp小程序登录、数据请求方式
  9. as3调用java_关于openamf我用as3链接java程序,并调用相关的方法,但是能够连上,却不能够调用是怎么回事...
  10. jsp,div 限制字数,超出部分用省略号代替