linux基本命令的操作

---恢复内容开始---

----------------------------=========================文件与目录操作
cd /home 进入’/homw’目录
cd … 返回上一级
cd …/… 返回上两级
cd - 返回上次所在目录
cd ~ 返回登录用户目录
cp file1 file2 将file1复制为file2
cp -a dir1 dir2 复制一个目录
cp -a /tmp/dir1 . 复制一个目录到当前目录
ls 查看目录中的文件
ls -a 查看隐藏文件
ls -l 显示详细信息
ls -lrt 按时间显示文件(l表示详细列表)
pwd 显示工作路劲
mkdir dir1 创建dir1目录
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
mv dir1 dir2 移动/重命名一个目录
rm -f file1 删除file1
rm -rf dir1 删除dir1目录及其子目录内容

----------------------------=========================查看文件内容
cat file1 查看文件内容
head 2 file1 查看一个文件的前两行
more file1 查看一个长文件的内容
tac file1 从最后一行开始反向查看一个文件的内容
tail -f 3 file1 追踪查看一个文件的最后三行
vi file 打开并浏览文件(i 进入编辑模式,Esc 退出编辑模式,:w保存当前修改,:q不保存退出vi,:wq保存并退出vi)

----------------------------=========================文本内容处理
grep str /tmp/test 在文件/tmp/test中查找str内容
grep ^str /tmp/test 在文件/tmp/test中查找以str开始的行
grep [0-9] /tmp/test 查找/tmp/test文件中所有包含数字的行
grep str -r /tmp/* 在目录/tmp及其子目录中查找str内容
diff file1 file2 找出两个文件的不同处
sdiff file1 file2 以对比的方式显示出两个文件的不同

----------------------------=========================压缩、解压
bzip2 file1 压缩file1
bunzip2 file1.bz2 解压file1.bz2
gzip file1 压缩file1
gzip -9 file1 最大程度压缩file1
gunzip file1.gz 解压file1.gz
tar -cvf archive.tar file1 将file1打包成archive.tar(-c:建立压缩档案;-v:显示所有过程;-f:使用档案名字是必须的并且是最后一个参数)
tar -cvf archive.tar file1 dir1 将file1,dir1打包成archive.tar
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 把压缩包释放到/tmp目录下(-C:指定目录)
zip file1.zip 建立一个zip格式的压缩包
zip -r file1.zip file1 dir1 将目录和文件压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式的压缩包到当前目录
unzip test.zip -d /tmp/ 解压一个zip格式的压缩包到/tmp目录(-d:指定目录)

----------------------------=========================yum安装器
yum -y install [package] 下载并安装一个rpm包
yum localinstall [package] 安装一个rpm包,使用你自己的软件仓库解决所有依赖关系
yum -y update 更新当前系统中安装的所有rpm包
yum update [package] 更新一个rpm包
yum remove [package] 删除一个rpm包
yum list 列出当前系统中安装的所有rpm包
yum search [package] 在rpm仓库中搜寻软件包
yum clean [package] 清除缓存目录(/var/cache/yum)下的软件包
yum clean headers 删除所有头文件
yum clean all 删除所有的包和头文件
rpm -qa | grep str 查询存在的安装包(str为需要查询的字符串)
rpm -e --nodes [package] 卸载安装包

----------------------------=========================网络相关
ifconfig eth0 显示一个以太网卡的配置
ifdown eth0 禁用eth0网络设备
ifup eth0 启用eth0网络设备
ip addr show 显示网卡的ip地址

----------------------------=========================系统相关
su- 切换到root权限(和su有区别)
shutdown -h now 关机
showdown -r now 重启
reboot 重启
top 罗列出使用CPU资源最多的linux任务(输入q退出)
pstree 以树状图显示程序
man [command] 查看参考手册(列如:man ping ,查看ping命令)
passwd 修改密码
df -h 显示磁盘的使用情况
cal -3 显示日历(-3:显示前一个月,当前月,下一个月的日历)
cal 10 1988 显示指定月,年的日历
date 显示时间

----------------------------=========================XShell5相关操作
ctrl + u 删除光标之前到行首的字母
ctrl + k 删除光标之前到行尾的字母
ctrl + c 取消当前行输入的命令,相当于ctrl + PauseBreak
ctrl + l 清屏,相当于执行clear命令
ctrl + r 显示:提示,根据用户输入查找相关历史命令

ps -ef | grep [进程内容] 按内容查看进程
kill [pid] 用进程id杀掉进程
netstat -tlnp | grep [查找内容] 查看端口使用情况或根据查找内容查看

原文地址:https://www.cnblogs.com/7Ezreal/p/11202396.html

时间: 2024-10-14 04:58:33

linux基本命令的操作的相关文章

Linux基本命令行操作

linux可以为用户提供两种操作界面--CLI和GUI.但一般使用Linux的用户都不使用GUI界面,大多数都是使用CLI界面,因为CLI界面使用熟练之后相对于GUI界面来说更容易操作,效率也更高. Linux本身就自带有丰富的命令字符,它可以以两种身份来进行--#(root用户)和--$(普通用户). 一个程序包括四种类型的文件: 1 二进制文件(可执行文件){(exe msi) ELF } 2 头文件与库文件(dll   so应用程序和ko内核用 (还有静态库.a)) 3 帮助文件     

linux基本命令操作(一)

常用系统命令: [[email protected] ~]# uname    //查看内核信息// Linux [[email protected] ~]# uname  -r       //只显示内核版本// 2.6.18-348.el5 [[email protected] ~]# uname  -a       //显示主机名.内核.硬件平台等全部信息a--all// Linux localhost.localdomain 2.6.18-348.el5 #1 SMP Wed Nov 2

linux基本命令操作(二)

·        du命令使用: [[email protected]]# du       //后没有选项和参数,默认评估当前目录下的所有目录的大小,当然也包括当前目录的大小// 237     ./grub 12      ./lost+found 6555    . [[email protected]]# ls config-2.6.18-348.el5  initrd-2.6.18-348.el5.img  System.map-2.6.18-348.el5 file1.txt]   

Linux学习-基本命令文件操作

终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [[email protected] wyx]# echo 123 > /dev/pts/1 把123发给终端1 3.shell shell也是一个终端 Shell俗称壳,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行 Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行. Shell有自己的编程语言用于对命令的编辑,它允许

linux基本命令整理(三):进程和vim

linux基本命令整理(三) -----------进程和vim 一.进程 1.查看进程 ps:将某个时间点的程序运行的状况截取下来 a:所有的进程 x:后台进程 u:有效的使用者相关的进程(常用组合aux) -IA:也能观察系统所有的数据 axjf:连同部分的程序树状态 -I:今查看和自己bash相关的程序 top:动态的观察进程的变化 -d:后面接描述,就是整个页面刷新的时间:默认是5秒 -b:以批次的方式执行top -n:与-b搭配使用,意义是需要进行几次top的输出结果 如:top -b

LINUX基本命令行手册一

linux基本命令行手册一    1.1基本的网络命令        1>wget 从服务器上检索或下载文件,支持HTTP,HTTPS,FTP协议,服务器响应后,会将请求到的文件下载到当前用户所处的目录下        语法:wget [option]... [URL]...        option:            -t:尝试请求服务器的次数,若在指定的次数内,未响应,则断开链接            -o:将信息输出保存在记录文件中            -nc:支持断点下载,当下

Linux操作系统基础解析之(四)——Linux基本命令剖析(1)

Linux操作系统自从出现以来,就备受关注.但是人们往往会有这样的一个印象:Linux比Windows难.为什么好多人都会有这样的想法呢?很简单,因为Windows是在更早的时候,甚至是大多数国人都没有认识到计算机的时候就已经被安装到X86架构的计算机上了.Microsoft公司寻求Intel公司的技术支持,并且建立合作之后,PC的市场就几乎被这两家公司垄断了.所以,很多人刚刚开始接触并逐渐学会使用计算机,Intel的X86架构的主机,而且这个主机上一般安装的都是Windows操作系统.因此,大

转:Linux基本命令大全

Linux基本命令大全 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容易掌握. 由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握.本章我们就来介绍Linux的常用基本命令. 首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限. 在启动Linux后

Lesson 04 —— Linux 基本命令

Lesson 04 -- Linux 基本命令 Linux 命令格式 命令 [选项] [参数] 命令:告诉 linux 操作系统做什么(执行什么) 选项:说明命令的执行方式(可以改变命令的功能),选项部分是以 "-" 字符开始的 参数:说明命令影响(操作)的是什么(如一段文字,一个文件或者一个目录) 一些基本的命令 ls: list,列出当前目录下的文件,可以跟目录参数,查看指定目录下的文件,ls -l / whoami: 查看当前使用系统的用户 who: 列出使用系统的用户 data