Linux指令学习(持续更新)

ls:列出目录内容

例:[email protected]:~$ ls

touch:用于创建一个新的空白文件,如果文件已存在,则刷新修改日期。

[email protected]:~/demo$ ls

[email protected]:~/demo$ touch demo.txt

[email protected]:~/demo$ ls

demo.txt

file:查看文件类型

~$ file killouterr.txt

cat:查看文本文件内容

$ cat killouterr.txt

cp:复制文件或目录

常用参数:

-r:递归复制整个目录树

-v:显示复制过程的详细信息

rm:删除文件或目录

常用参数:

-i:交互式

-r:递归删除目录及创建的文件

-f:强制删除

mkdir:创建一个目录

$ mkdir demo

rmdir:删除一个空目录(文件夹中有内容其实也可以删,不过一般不推荐)

$ rmdir demo

输出、查看命令:

echo:显示在命令行输入的内容

cat:显示文件内容

head:-n显示头n行

tail:-n显示尾n行、-f持续显示文件更新内容

more:翻页显示文件内容,只可向下翻页

查看硬件信息

查看硬件信息需要管理员权限

lspci:查看PCI设备

-v:查看详细信息

lsusb:查看USB设备

-v:查看详细信息

lsmod:查看加载的模块

less:翻页显示文件内容,可上下翻页

mv :移动或重命名文件或目录

当在当前目录中的操作极为重命名:$ mv killout.txt kill.txt

当跨目录操作是为移动:$ mv hello ./code/hello(也可以在移动的同时就重命名了)

date:查看或设置当前系统时间

+%:用于设定特定格式

$ date +%Y--%m--%d

2015--05--14

cal:显示日历

uptime:查看系统运行时间

查看硬件信息

查看硬件信息需要管理员权限

lspci:查看PCI设备

-v:查看详细信息

lsusb:查看USB设备

-v:查看详细信息

lsmod:查看加载的模块

关机、重启(需要root权限)

shutdown:关闭或重启计算机

-h:关闭计算机

-r:重启计算机

poweroff:立即关闭计算机

reboot:立即重启计算机

归档、压缩

zip:压缩文件

语法:zip 压缩后文件名 被压缩文件名

$ zip -r myzip.zip ./* 将当前目录下的所有文件打包(-r 递归压缩子目录下的文件)

$ zip zip.zip ../kill.txt(这样压缩文件在当前目录之下) 不推荐

unzip:解压缩文件

语法:unzip 压缩文件名

$ unzip zip.zip (该压缩包压缩的是上一级文件但是解压的时候会忽略,解压在当前目录)

gzip:压缩文件

tar:归档文件

tar –cvf 归档后文件名 归档的文件

c:create;v:verbose;f:file

tar -cvf  aa.tar PPT

tar –xvf 释放TAR包(又叫解包)

x:extract;v:verbose;f:file

$ tar -xvf aa.tar

tar –cvzf(归档并压缩) 归档后文件名 归档的文件

$ tar -cvzf  aa1 PPT

注:tar本身只是打包,而不是压缩。只有加了一些选项

后,如:z、j等,才在打包的基础上进行压缩。

获取帮助

-h或—help参数

man命令

info命令

DOC文档:/usr/share/doc

/********************************

*shell

********************************/

type

通过type命令可以查看命令的类型

echo

显示变量的值

~$ echo $name

定义变量:(变量名=变量值)

~$ name=zizi

unset

取消变量

unset name

env

查看环境变量

set

查看所有变量:包括环境变量和自定义变量

环境变量和自定义变量的主要区别是作用域的不同。

环境变量在整个bash运行过程中均有效,而自定义变量只在当前进程

中有效。

使用export命令可将自定义变量转化为环境变量。

export name;

用env能看到name

read

从键盘读取变量值,和用户交互,在shell script经常使用。

重要参数:

-p:后面接提示语句;

-t:后面接等待秒数

# read -p "please input:" -t 10 test[参数名]

时间: 2024-10-12 22:58:36

Linux指令学习(持续更新)的相关文章

Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)

mkisofs命令 创建光盘文件的系统的命令是mkisofs.光盘系统有多种格式,利用Linux系统提供的光盘文件系统创建 命令mkisofs,可以创建多种iso9660文件系统. 我们一般不用mkisofs直接刻录光盘,而常用它创建一个光盘映像文件. mkisofs用法如下: mkisofs  [options] [-o filename] pathspec[pathspec...] -o filename :光盘映像文件名. pathspec:    要刻录的文件名,目录或者树目录. opt

Linux 我的第一个makefile(Linux指令学习笔记)

我的第一个makefile 最近学到了makefile的文件的编写.makefile是一个能达到方便编译链接生成目标程序的文件, make确实很方便,在写makefile的过程也能更好的理解gcc编译器执行生成可执行文件的全过程.这里是我 的第一个makefile的编写. makefile根据依赖,逐步解析生成目标文件. 首先指定all:ef  生成最终目标文件ef 生成ef的前提是依赖ef:total.o sum.o mul.o 依赖三个目标文件. 所以我们要另外指定gcc的执行 gcc -o

MongoDB学习——持续更新

參考MongoDB权威指南,学习阶段.大家多多交流问题.持续更新本文 MongoDB的长处 MongoDB具有丰富的数据模型,是面向文档的数据库. easy扩展.能够在多台server之间切割数据. 开发人员仅仅需专注于编写应用.假设须要更大的数据.仅仅需在集群中加入新机器,然后让数据库来处理剩下的事情. 具有丰富的功能,比方索引,存储JavaScript,聚合,固定集合.文件存储. 不支持联接(join)和复杂的多行事物. 卓越的性能是MongoDB的主要目标,默认的存储引擎使用了内存映射文件

[Linux] PuTTY指令汇总(持续更新中...)

写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学Linux系统的各种操作.我现在用的远程登录软件是PuTTY,所以简单总结一下常用的PuTTY指令,方便以后进行查阅. 1. PuTTY介绍 随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程.在各种远程登录工具中,PuTTY是出色的工具之一.PuTTY是一个免费的.Windows

Linux基本指令(持续更新中..)

基本指令等: 部分快捷键: ctrl+c 强制结束当前运行程序,终止命令 ctrl+d 结束当前运行程序 先按ESC然后按. 或者同时按住ALT和. 则输入上一条命令的最后一个参数,与!$相同Ctrl+l 清屏,相当于clear命令Ctrl+o 执行当前命令,并重新显示本命令Ctrl+s 阻止屏幕输出,锁定Ctrl+q 允许屏幕输出Ctrl+z 挂起命令 A alias:别名,直接输入显示当前已有的别名.alias #### = 'VALUE', 定义别名,相当于输入####就执行VALUE在命

Linux常用命令行指令(持续更新~)

时间:2020/02/13 1.pwd: 查看当前路径 2.cd /: 切换到根路径 3.ls: 查看当前路径下的文件和文件夹 4.tar -zxvf *.tar.gz: 在当前路径下解压文件夹 5.cd: 跳转到自己的主目录 6.cd ..: 跳转到上层目录 原文地址:https://www.cnblogs.com/machi12/p/12303939.html

Linux指令学习

Bash指令基本命令文件操作命令文本命令系统常用命令软件源(软件仓库)vi指令Ubuntu目录可执行文件文件类型(一般是使用ls命令列出来文件的第一个字符)Ubuntu权限三种身份Ubuntu软件包操作Ubuntu安装ubuntu桌面程序(对于只有服务器端的linux,即无图形化界面.仅有命令行的linux)虚拟机基本知识网络连接方式 Bash指令 基本命令 ls 显示当前目录下文件 ls -al 更详细的显示当前目录下的文件(包含隐藏文件) pwd 显示当前目录 cd 进入对应目录 cd ..

Linux命令学习<不断更新>

没有系统的学习过Linux命令,遇到了就学习一下,慢慢积累. 1.echo 命令,学习网站『https://linux.cn/article-3948-1.html』. echo单词有回声.共鸣的意思.假如说想要知道Linux桌面的版本,可以在命令行中输入: echo $DESKTOP_SESSION 原文地址:https://www.cnblogs.com/pealicx/p/8340866.html

linux指令学习笔记(一)

1. 查看目录下有什么文件/目录    > ls            //list列出目录的文件信息    > ls  -l 或ll   //list -list以“详细信息”查看目录文件    > ls  -a        //list  -all查看目录“全部”(包括隐藏文件)文件    > ls  -al       //list  -all list 查看目录“全部”(包括隐藏文件)文件,以“详细信息”展示    > ls  目录      //查看指定目录下有什