linux命令基础

hash:hash操做

shell搜寻到的外部命令的路径结果会缓存至kv(key-value)存储中

history:查看历史

history命令:管理命令历史。登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history,而且新执行的命令只会记录在缓存中:这些命令会在用户退出时追加至命令历史文件中-a:追加本次会话新执行的命令历史列表至历史文件中-d:删除历史中指定的命令-c:清空命令历史!#:调用历史中第#条命令!string:调用历史中最近一个以string开始的命令!!:上一条命令

man:获取帮助

外部命令帮助获取,其手册页文件为: /usr/share/man。配置文件:/etc/man.config,例如可使用whatis read:查看read命令的man分类
man命令的分类:man1:用户命令man2:系统调用man3:C库调用man4:设备及特殊文件man5:配置文件格式man6:游戏man7:杂项man8:管理类的命令帮助手册中的段落说明:NAMESYNOPSISDESCRIPTIONOPTIONSEXAMPLESAUTHORREPORTING BUGSSEE ALSO
SYNOPSIS:[]:可选内容<>:必选内容a|b:二选一...:同一内容可出现多次{}:辅助性定界符
man命令的操作方法:space,^V,^f,^F :向文件尾翻屏操作b,^B:向文件首部翻屏d,^D:向文件尾翻半屏u,^U:向文件首翻半屏RETURN or ^N or e or ^E or j or ^J:向文件尾部翻一行y or ^Y or ^P or k or ^K:向文件首部翻一行q:退出#:跳转至第#行1G:回到文件首部G:翻至文件尾部
文本搜索:/KEYWORD,以KEYWAORD指定的字符串为关键字,从当前位置向文件尾部搜索,不区分字符大小写n:下一个N:上一个?KEYWORD:向首部搜索n:跟搜索命令同方向下一个N:跟搜索命令同方向上一个

info:信息查看

info COMMAND获取程序自身的帮助文档:/usr/share/doc/COMMAND-VERSION

date:时间设置

date [OPTION] [FORMAT]:显示date [MMDDhhmm[CC]YY[.ss]]:设置MM:月份DD:几号hh:小时mm:分钟YY:两位年份CCYY:四位年份.ss:秒

Linux的两种时钟

系统时钟:由Linux内核通过CPU的工作频率进行的计时硬件时钟:hwclock:显示硬件时钟-s ,--hctosys-w ,--systohc
cal:日历

echo:回显命令

-n:禁止自动添加换行符号
-e:允许使用转义符,\n:换行,\t:制表符
echo "$VAR_NAME":变量会替换,双引号表弱引用
echo "$VAR_NAME":变量不会替换,强引用

which:显示命令对应的程序文件路径

which [OPTION] COMMAND--skip-alias:禁止显示别名

目录管理类命令

mkdir:创建目录

 mkdir[options] /path/to/somewhere-p:存在于不报错,可自动创建所需的各目录-v:显示创建详细信息-m MODE:创建目录时直接指定权限

tree:查看目录

-d:只显示目录
-L level:指定显示的层级数
-p pattern:至显示由指定pattern匹配到的路径

rmdir:删除目录

rmdir [options]  DIRECTORY-v:显示过程

cd:目录切换

 cd 或 cd ~:回当前用户的主目录cd ~USERNAME:切换至指定用户的主目录cd -:在上一个目录和当前目录来回切换.:当前目录..:当前目录的上一级目录

pwd:显示当前目录

ls:(list)显示指定路径下的文件列表

 ls [OPTION]... [DIR]...-a,--all:显示所有文件,包括隐藏文件-l:长格式-rw-r--r-- 1 root root 44800 Aug 14 14.32 install.log-rw-r--r--:最左侧的第一位文件类型:-,d,l,b,c,p,s后面的9位:访问权限perm数字:文件被硬链接的次数左root:文件所有者右root:文件的group44800:文件的sizeAug 14 14:32:文件的最近一次被修改的时间install.log:文件名-h,--human-readable:单位换算-d:显示目录自身的相关属性,通常要与-l一起使用-r:--reverse:逆序显示-R,--recursive:递归显示

文本文件查看类命令

cat/tac:查看文件

cat/tac /PATH/TO/SOMEFILE
cat [OPTION] [FILE]-E:显示行结束符$-n:对显示出的每一行进行编号

more:查看文件内容

 more [OPTION] FILE...-d:显示翻页及退出提示

less:查看文件内容

less [option] FILE...

head:显式文件前几行

 head [option] [file]-c #:指定获取前#字节-n #:指定获取前#行-#:指定获取前#行

tail:显式文件后几行

tail [option] [file]-c #:指定获取后#字节-n #:指定获取后#行-#:指定获取后#行-f:跟踪显示文件新追加的内容

文件时间戳管理

stat:查看文件状态

三个时间戳:access time:访问时间,简写为atime,读取文件内容modify time:修改时间,mtime,改变文件内容(数据)change time:改变时间,ctime,元数据发生改变

touch:创建文件

 touch [OPTION]... FILE...-a:only atime-m:only mtime-t STAMP:[[CC]YY]MMDDhhmm[.ss]-c:如果文件不存在,则不创建

文件管理

cp:文件复制

cp SRC DESTSRC是目录:使用专用选择:-r如果DEST不存在:则创建指定目录,复制SRC目录中所有文件至DEST中如果DEST存在:如果DEST是文件:报错如果DEST是目录:创建目标目录常用选项:-i:交互式-r,-R:递归复制目录及内部的所有内容-a:归档复制,相当于-dR --preserv=all-d,--mp-dereference --preserv-links--preserv=[ATTR_LIST]mode:权限ownership:属主属组timestamplinksxattrcontextall-p:--preserve=mode,ownership,timestamp保留权限、属主属组、时间戳-v:--verbose

mv:move,移动文件

 mv [OPTION]... [-T] SOURCE DESTmv [OPTION]... SOURCE... DIRECTORYmv [OPTION]... -t DIRECTORY SOURCE...-i:交互式-f:强制

rm:remove 删除

 rm [OPTION]... FILE...-i:交互式-f:强制删除-r:递归rm -rf

file:文件内容类型查看

 file /PATH/TO/SOMEWHERE

转载于:https://www.cnblogs.com/dragon-123/p/10269141.html

linux 基础命令一相关推荐

  1. linux怎么取消文件隐藏命令,Linux基础命令:显示隐藏的文件

    Linux基础命令:显示隐藏的文件 来源:互联网 作者:佚名 时间:2013-04-10 13:32 系统中一些文件,和Windows中的系统文件一样,这些文件一般是不显示出来的,那么我们可以使用-a ...

  2. Linux 基础命令上

    Linux 基础命令上 磁盘分区: /dev/hda5 dev 是硬件设备文件所在的目录 hd 表示IDE设备 sd 表示SCSI设备 a 硬盘的顺序号,以a.b.c...表示 5 分区的顺序号,以1 ...

  3. linux下kill指令默认信号,Linux基础命令之kill命令

    相信大家在使用Linux的过程中都会遇到过某个程序出错导致系统锁死的情况,按照常规的思维我们会通过重启来重新启动系统.然而事实上在Linux中并不需要进行重启就能够完成出错程序的关闭操作.在Linux ...

  4. linux修改密码最短生存时间,Linux基础命令---修改用户密码

    passwd 更改用户密码,超级用户可以修改所有用户密码,普通用户只能修改自己的密码.这个任务是通过调用LinuxPAM和LibuserAPI来完成的.本质上,它使用LinuxPAM将自己初始化为一个 ...

  5. Linux 基础命令讲解--加密解密

    Linux 基础命令讲解--加密解密 加密文件: 1.MD5 echo -n "string" | openssl md5   #加密字符串 openssl md5 -in tes ...

  6. 测试常用——linux 基础命令

    测试常用 的 linux 基础命令 1,查看服务器日志 vi 查看文件 (查找关键字:exception /exception  :  从上往下找,按n查找下一个关键字,按shift+n查找上一个关键 ...

  7. linux入门指令 详解,Linux基础命令之mktemp详解

    mktemp 创建临时文件或者目录,这样的创建方式是安全的.此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法 mktemp [ ...

  8. 软件测试 学习之路 linux基础命令 (二)

    一.linux基础命令进阶 1.重定向 例子: ls > 1.txt 把命令返回结果输出到文件中,会覆盖之前的数据 ls >>1.txt 把命令返回结果输出到文件中,不覆盖之前的数据 ...

  9. linux基础命令怎么记,linux基础命令--笔记(示例代码)

    linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .hel ...

  10. Linux 基础命令:IP 路由操作 -ip命令

    转自Linux爱好者:Linux 基础命令:IP 路由操作 Table of Contents ip 1.语法 2.选项列表 3.ip link---网络设备配置 4.ip address---协议地 ...

最新文章

  1. python for 循环 多线程_python:for循环中的多线程处理
  2. [转]Git远程操作详解
  3. 使用doctest单元测试方式培训讲解:Python函数基础
  4. 《20170911-构建之法:现代软件工程-阅读笔记》
  5. ubuntu18下pyspider的安装
  6. 拉普拉斯算子属于卷积方法吗_二维图像中的Laplace算子和图论中的Laplacian矩阵...
  7. 实战中总结出来的CSS常见问题及解决办法
  8. win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
  9. python中文乱码解决
  10. IIS6 配置ASP.NET网站伪静态
  11. 李彦宏:人工智能的互联网时代已经到来
  12. (四)JMockit 的API:@Injectable 与 @Mocked的不同--基础篇
  13. Spring Boot使用jasypt处理加密问题
  14. Navicat绘制数据库物理模型
  15. linux gdb中c(continue)的使用总结
  16. python tensorflow学习笔记(五)矩阵乘法运算
  17. 双语电子商城系统(含小程序) v5.0
  18. 国科大数字图像处理(复习与整理)
  19. 计算机辅助设计职业标准,计算机辅助设计绘图员国家职业标准..doc
  20. 菩提树下的禅者之——空灵

热门文章

  1. SFB公开课:TMG/IISARR/Web Application Proxy/发布UC(Lync/SFB)-2-通知
  2. 30个在线学习设计与开发的站点
  3. 《几何与代数导引》例1.4——定比分点
  4. 压力变动力,存储追求高效率
  5. 区块链学堂:区块链引子
  6. javascript晚绑定_JavaScript的应用,调用和绑定通过托管野餐来解释
  7. 小规模网络数据公开数据_大规模的在线公开课程曾经是100%免费的。 但是他们没有那样做。...
  8. 协议分析中的TCP/IP网络协议
  9. Android中的网络(字节跳动)
  10. ZJU-java进阶笔记 第七周(输入输出)