(二)Linux——Linux常用指令

1. 文件目录操作命令

ls 显示文件和目录列表  

    -l 列出文件的详细信息

-a 列出当前目录所有文件,包含隐藏文件

mkdir 创建目录  

  -p 父目录不存在情况下先生成父目录

cd 切换目录

touch 生成一个空文件   

echo 生成一个带内容文件     echo abcd>a.txt

cat、tac 显示文本文件内容

cp 复制文件或目录

rm 删除文件

-r 同时删除该目录下的所有文件

-f 强制删除文件或目录

删除文件夹 rmdir 文件夹不能为空

删除文件夹   rm -rf   目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思

mv 移动文件或目录、文件

mv  aaa bbb 将aaa改名为bbb

find 在文件系统中查找指定的文件

    -name  文件名

wc 统计文本文档的行数,字数,字符数   

grep 在指定的文本文件中查找指定的字符串

rmdir 删除空目录

tree 显示目录目录改名树

pwd 显示当前工作目录

ln   建立链接文件

more、less 分页显示文本文件内容

head,tail分别显示文件开头和结尾内容

2. Linux 通道

  简单地说,一个通道接受一个工具软件的输出,然后把那个输出输入到其它工具软件。使用UNIX/Linux的词汇,这个通道接受了一个过程的标准输出,并把这个标准的输出作为另一个过程的标准输入。如果你没有重新定向这个输出,这个输出就在屏幕上显示出来。使用一个通道,你可以重新定向这个输出,这样它就变成了另一个工具软件的标准的输入。

例如:grep best /home/*  | more

  grep 命令在指定文件查找指定字符串

  在home目录所有文件下查找best字符 此时的结果可能特别多,要分页。那么使用more可以分页查看

3. 系统管理命令

stat 显示指定文件的相关信息,比ls命令显示内容更多

who  显示在线登录用户

hostname 显示主机名称

uname 显示系统信息 d

top  显示当前系统中耗费资源最多的进程

ps   显示瞬间的进程状态

du   显示指定的文件(目录)已使用的磁盘空间的总量

df   显示文件系统磁盘空间的使用情况

free 显示当前内存和交换空间的使用情况

ifconfig 显示网络接口信息

ping 测试网络的连通性

netstat 显示网络状态信息

man 命令帮助信息查询

clear 清屏

kill 杀死一个进程

4. 关机/重启命令

  shutdown系统关机  shutdown 命令可以安全的关闭Linux系统,shutdown命令必须有超级用户才能执行。Shutdown命令执行后会以广播的形式通知正在系统中工作的所有用户。

  - r 关机后重启

  - h 关机后不重新启动

  - now 立即关机

  - 12:30 指定关机时间

halt 关机后关闭电源

reboot 重新启动

5. 备份压缩命令

gzip 压缩(解压)文件或目录,压缩文件后缀为gz

bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2

tar 文件、目录打(解)包

  5.1  gzip命令

命令格式:

gzip [选项] 压缩(解压缩)的文件名

参数:

-d 将压缩文件解压。

-l  对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字

-v 对每一个压缩和解压的文件,显示文件名和压缩比。

-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

5.2  bzip2命令

命令格式:

bzip2 [-cdz] 档名

参数:

-d :解压缩的参数

-z :压缩的参数

-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

  5.3  tar命令

命令格式:

tar [-cxzjvf]   压缩打包文档的名称 欲打包目录

参数:

-c :建立一个归档文件的参数指令

-x :解开一个归档文件的参数指令!

-z :是否需要用 gzip 压缩?

-j :是否需要用 bzip2 压缩?

-v :压缩的过程中显示文件

-f :使用档名,在 f 之后要立即接档名

-tf :查看归档文件里面的文件

tar -xvzf linux-software-1.3.1.tar.gz

时间: 2024-10-20 10:24:53

(二)Linux——Linux常用指令的相关文章

linux 入门级常用指令

从九月份开始,我来到了一个全新的环境下工作,开发环境也从windows转移到了linux.记得在上大学的时候,还粗略的使用过linux(不过是ubuntu,使用的也是图形界面的),现如今可是要真刀真枪的开始在linux下做开发了.经过不到两个月的适应,逐渐的也对linux有了一些了解,对linux下开发过程中的一些常用工具也不断熟悉起来.今天,就对工作上常用的一些工具做一个简单的总结. 首当其冲的就是shell常用指令了!首先列出,在工作用常用到的一些指令: cd cp mv rm mkdir

linux的常用指令和配置文件

一. 常用的指令 mkdir -p 创建文件夹 parents递归创建 ls -alh 查看当前目录内容 cd   切换工作目录 pwd 打印当前工作目录 touch 文件名 创建文件 echo 字符串/变量 查看文件或者变量 eg: echo $PATH echo “xxx” >> 文件 写入xxx到文件中,没有就创建 echo “xxx” > 文件 覆盖写入xxx到文件中,没有就创建 cat -n 文本 查看文本内容,一般查看内容较少的 cat >>文件<<E

Linux 日常常用指令

最近搞了一个阿里ECS,CentOS7,涉及到一些基本的Linux指令,在这里总结一下,在搭环境中常用的一些指令,熟悉这些指令就基本能够使用CentOS进行日常操作了. 更多的可以参考系统自带的  “Cammand --help” ,很实用. 目录相关指令 /*cd指令 *跳至到XX目录下,从Xshell远程登陆进去的目录是/root *cd .. 返回上一层目录 */ [root@Lettiy ~]# cd /usr/local /*ls 显示当前目录下的所有文件 */ [root@Letti

linux数据库常用指令

linux数据库环境搭建好之后,我们就可以创建数据库了,如果不是 很了解linux数据库环境搭建的话,可以到看看我上一篇文章linux数据库环境搭建 首先我们来创建一个数据库:使用指令sqlite3 mysql 指令1:创建表格 create table [表名] [数据类型(约束条件)]; create table mysql(id integer primary key autoincrement,name char not NULL,number char not NUll); 我们使用命

linux shell 常用指令

1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行. 2. ls 查看目录或者文件的属性,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x). 3. cp 拷贝文

linux: shell常用指令归纳

1.软件安装方式: 1)源码安装: ~ wget xxxxxx ~ ./configure ~ make ~ make install 2) yum: ~ yum search : 查找软件包 ~ yum list installed:列出已经安装包 3)查看安装包: ~ rpm -qa | wc -l :查看已经安装包个数 ~ rpm -qa | sort: 查看已经安装包

linux笔记---常用指令

(不定期更新中...) 1.普通用户和root的切换 su root 2.设定新的root用户密码 sudo passwd root 然后输入新的root用户密码 3.常见的压缩命令 格式介绍 *.z   compress程序压缩的文件 *.gz  gzip程序压缩的文件(应用最广) *.bz2 bzip2程序压缩的文件 *.tar  tar程序打包的数据,并没有压缩过 *.tar.gz  tar程序打包的文件,其中经过gzip的压缩 *.tar.bz2  tar程序打包的文件,其中经过bzip

Linux / Ubuntu 常用指令

更新中... 文件和文件夹 ls mv [path] [path] rm [filename] rmdir [name] mkdir [dirname] 修改权限 chmod 770 [filename] 重命名文件 rename s/[oname]/[nname]/ [*] (Ubuntu) mv [oname] [nname] 后台运行进程,并重定位输出到文件 setsid [ls] > [filename] 2>&1 eg : setsid python3 bpnet.py &g

Linux(二)—— Linux配置及指令

目录 Linux配置及指令 一.linux中常用软件的安装 二.主机名和网络 1.修改主机名 2.设置网络 三.关闭防火墙 1.检查防火墙是否开启 2.清除策略 3.永久关闭第一个防火墙 4.关闭第二个防火墙 四.Linux命令 1.命令组成 2.文件的分类 3.命令提示符 4.常用快捷键 5.查看帮助 6.关机重启 五.linux管理命令 1.普通文件及目录的命令 2.目录 3.普通文件 4.vim编辑 5.链接(快捷方式) 6.磁盘和文件系统 7.Raid 8.用户.组.权限 9.程序管理

linux下svn常用指令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现"svn:'.'不是工作副本",即当前目录不是工