文件管理:
1.cat
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案) 我对这个说明不是很明白
cat主要三大功能:
(1)一次显示整个文件
$cat filename
当前目录下已经有a.txt,并且里面有内容(如:abc),就会在屏幕上
显示文件里的内容
形式如下:
[root@localhost test]# cat a.txt
abc
(2)从键盘创建一个文件
$cat > filename
只能创建新文件,不能编辑已有文件
如:[root@localhost test]# cat > d.txt
可输入内容,然后创建该文本文件,内容被保存进文件里
(3)将几个文件合并为一个文件
常用参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
(1)$cat [-n] file1 file2 > file3
将file1和file2的内容覆盖进file3文件中,如果file3存在,则直接将file1
和file2内容合并覆盖入file3中,如果file3文件不存在,则新建一个file3
文件将file1和file2的内容合并放入file3文件中
如:[root@localhost test]# cat a.txt b.txt > d.txt
(2)$cat [-n] file1 file2 >>file3
将file1和file2文件内容合并后追加到file3文件中
2.chmod
说明:变更文件或目录的权限
文字设定法:
chmod [who] [+|-|=] [mode]文件名?
who是下面任一个或它们的组合
权限范围的表示法如下:
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
操作符:
+添加某个权限
-取消某个权限
=赋予给定权限并取消其他所有权限(如果有的话)
mode的任意组合:
有关权限代号的部分,列表于下:
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
s:特殊?b>功能说明:变更文件或目录的权限。
文件名:以空格分开的腰改变权限的文件列表,支持通配符
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:
chmod g+r,o+r a.txt
使同组和其他用户对文件a.txt有读权限
如:chmod u+r a.txt
只给自己读的权限
chmod g+x a.txt
同组的人来执行的权限
数字设定法
语法:
chmod [mode] 文件名?
暂且不讨论
3.chown
说明:变更文件或目录的拥有者或所属群组
语法:chown [选项] 用户或组 文件
如:把文件a.txt的所有者改为zz
$chown zz a.txt
4.cp
说明:复制文件或目录
语法: cp [参数] [源文件或目录][目标文件或目录]
如:$cp a.txt ab.txt
将文件a.txt复制一个文件名为ab.txt
5.dd
说明:读取,转换并输出数据
语法:
dd 的主要选项:
指定数字的地方若以下列字符结尾乘以相应的数字:
b=512, c=1, k=1024, w=2, xm=number m
if=file
输入文件名,缺省为标准输入。
of=file
输出文件名,缺省为标准输出。
ibs=bytes
一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。
obs=bytes
一次写 bytes 个字节(即一个块大小为 bytes 个字节)。
bs=bytes
同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。
cbs=bytes
一次转换 bytes 个字节,即转换缓冲区大小。
skip=blocks
从输入文件开头跳过 blocks 个块后再开始复制。
seek=blocks
从输出文件开头跳过 blocks
个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。
count=blocks
仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。
conv=conversion[,conversion...]
用指定的参数转换文件。
6.find
说明:查找文件或目录
语法:find [起始目录] 寻找条件 操作
7.grep
说明:查找文件里符合条件的字符串。
语法:grep 字符串 文件名
# grep 'a' *.txt
查找包含a字符串的文件
8.less 按页显示文件
9.locate
说明:查找文件
10.mv 文件或目录的移动或更名
11.rm/rmdir 删除文件/目录
12.vi 全屏编辑器
13.wc 显示指定文件中的行数,词数或字符数
压缩与备份
gzip/gunzip .gz文件的压缩/解压缩程序
压缩 tar -zcvf aa.tar.gz
解压缩 tar -zxvf aa.tar.gz
磁盘操作
cd/pwd 切换目录/显示当前工作目录
df 显示磁盘的相关信息
ls 列出目录内容
mkdir 创建目录
tree 以树状图列出目录的内容
系统操作
chkconfig 检查,设置系统的各种服务
date 显示或者设置系统时间与日期
exit 退出目前的shell
export设置或显示环境变量
finger 查找并显示用户信息
free 显示内存状态
kill 删除执行中的程序或工作
logout 退出系统
passwd 设置用户密码
进程查看
ps aux | less
ps aux | grep 匹配字符 查看进程
reboot重启计算机
rpm管理Linux各项套件的程序
shutdown 关机
su 变更用户身份
top 显示,管理执行中的程序
who 列出正在使用系统的用户
whois查找并显示用户信息
whoami确认主机身份
网络通信
ftp文件传输
netstat 显示网络连接、路由表和网络接口信息
ping 向网络上的主机发送icmp echo request包
ssh 安全模式下的远程登录
telnet 远程登录
talk 与另一用户对话
帮助命令
man 命令
history 用户用过的命令
!!执行最近的一次命令
--------------------------------------------------------------------------------------------
1、# uname -a (Linux查看版本当前操作系统内核信息)
2、# cat /proc/version (Linux查看当前操作系统版本信息)
5、通过hostname指令来获取主机及IP信息
hostname –a: 获取主机别名。
hostname –d: 获取DNS域名。
hostname –f: 获取FQDN名称。
hostname –i: 获取主机的IP地址。
hostname –s: 获取域名的netbios名称。
6、rpm软件包操作命令
rpm -q:查询软件包是否被安装
rpm -qa:查询并显示系统中已安装的软件包的详细信息
rpm -qi:查询指定软件包的详细信息
rpm -ql:查询指定软件包中包括的文件列表
rpm -qf:指定文件所属软件包
rpm -qpi:rpm安装包文件的详细信息
rpm -qpl:rpm软件包中包含的文件列表
rpm -i:安装指定的软件包到当前linux系统
rpm -ivh:安装指定的软件包时显示详细的安装信息,也是查找rpm包的依赖关系
rpm -force:强制安装软件包
rpm -e:卸载指定的软件包
rpm -U:升级指定的软件包(如果指定的软件包在系统中没有的话,执行过程等同与安装)
rpm -a:查询所有已安装的软件包
rpm -f:查询包含有文件的软件包
rpm -p:查询软件包文件为package file的软件包
rpm -s:显示包含有文件的软件包
rpm -v:验证软件包
7、linux查看java jdk安装路径和设置环境变量
whereis java
which java (java执行路径)
echo $JAVA_HOME
echo $PATH
【查看端口使用情况】
查看端口占用情况的命令:lsof -i
查看某一端口的占用情况: lsof -i:端口号
相关推荐
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
本压缩包"Linux常用命令-API手册.zip"包含了两个重要的参考资料:"Linux基础命令教程豪华版.chm"和"Linux常用命令大全.chm",它们为用户提供详尽的Linux命令学习指南。 "Linux基础命令教程豪华版.chm"可能是对Linux...
本资源"Linux常用命令-Vi-简单Shell编程.zip"聚焦于两个关键方面:Linux常用命令的使用以及Vi编辑器的掌握,同时也涵盖了基础的Shell编程。以下是这些主题的详细讲解: 1. Linux常用命令: - `ls`:列出目录内容,...
本资源"Linux常用命令-常用函数-核心手册-C一站式学习.rar"正是针对Linux初学者和进阶者的一站式学习资料,涵盖了Linux常用命令、C语言编程以及Linux内核相关的知识点。 首先,"Linux常用命令全集.CHM"包含了Linux...
Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...
本资料包“Linux常用命令-常用函数-核心手册-C一站式学习”包含了四份重要的参考文档,帮助你深入理解和掌握Linux操作系统的方方面面。 首先,"Linux常用命令全集.CHM"是学习Linux的基础。Linux命令行是其强大功能...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
下面详细说明一些Linux常用命令及其用法。 首先,文件管理是Linux中常见的操作,常用的命令包括但不限于: 1. cat命令:用于查看文件内容,可以将多个文件合并显示,或者创建一个新的文件。例如,cat filename查看...
4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...
Linux常用命令详解 Linux文件系统结构是非常重要的,了解文件系统结构可以更好地理解Linux系统的工作机制。在Linux系统中,文件系统结构分为以下几部分:根目录(/)、用户主目录(/home)、系统配置文件目录(/etc...
linux常用命令_js.docx
linux常用命令_js.pdf
linux常用命令大全(任务)
4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...
Linux常用命令大全 1 Linux的DOS-like命令 2 Linux特有的命令 3 Linux的多人多工命令 4 Linux常用的压缩及解压缩命令 5 Linux查找文件的相关命令 6 Linux常用的磁盘命令
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
本资源适合Linux初学者或应付面试笔试,不做深入探讨。 linux基本常用命令介绍; linux系统目录介绍(如/opt目录与/etc目录); linux文件系统介绍(如软连接与硬链接);
2. **Linux常用命令**: Linux是一个强大的操作系统,其命令行界面提供了丰富的操作命令: - `ls`:列出目录内容 - `cd`:改变当前工作目录 - `pwd`:显示当前工作目录 - `mkdir`:创建新目录 - `rm`:删除...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...
linux基础命令----学习归纳