linux 常用命令 杂记

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

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压缩文件的解压缩程序。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的体育馆管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本体育馆管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此体育馆管理系统利用当下成熟完善的SpringBoot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理收货地址管理、购物车管理、场地管理、场地订单管理、字典管理、赛事管理、赛事收藏管理、赛事评价管理、赛事订单管理、商品管理、商品收藏管理、商品评价管理、商品订单管理、用户管理、管理员管理等功能。体育馆管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:体育馆管理系统;SpringBoot框架;Mysql;自动化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值