重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
ls会列举出当前工作目录的内容(文件或文件夹)。
站在用户的角度思考问题,与客户深入沟通,找到蒙城网站设计与蒙城网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、雅安服务器托管、企业邮箱。业务覆盖蒙城地区。
mkdir 用于新建一个新目录
显示当前工作目录
切换文件路径,cd 将给定的文件夹(或目录)设置成当前工作目录。
删除给定的目录。
rm 会删除给定的文件
cp 命令对文件进行复制
mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。
cat 用于在标准输出(监控器或屏幕)上查看文件内容
ail 默认在标准输出上显示给定文件的最后10行内容,可以使用tail -n N 指定在标准输出上显示文件的最后N行内容。
less 按页或按窗口打印文件内容。在查看包含大量文本数据的大文件时是非常有用和高效的。你可以使用Ctrl+F向前翻页,Ctrl+B向后翻页。
grep 在给定的文件中搜寻指定的字符串。grep -i “” 在搜寻时会忽略字符串的大小写,而grep -r “” 则会在当前工作目录的文件中递归搜寻指定的字符串。
这个命令会在给定位置搜寻与条件匹配的文件。你可以使用find -name 的-name选项来进行区分大小写的搜寻,find -iname 来进行不区分大小写的搜寻。
tar命令能创建、查看和提取tar压缩文件。tar -cvf 是创建对应压缩文件,tar -tvf 来查看对应压缩文件,tar -xvf 来提取对应压缩文件。
gzip 命令创建和提取gzip压缩文件,还可以用gzip -d 来提取压缩文件。
unzip 对gzip文档进行解压。在解压之前,可以使用unzip -l 命令查看文件内容。
help会在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法。图就省略啦,会有详细列表显示出来的。
whatis 会用单行来描述给定的命令,就是解释当前命令。
exit用于结束当前的终端会话。
ping 通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。
who能列出当前登录的用户名。
su 用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。
uname会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,使用uname -a可以查看所有信息。
df查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。
ps显示系统的运行进程。
top命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u 查看某个用户的CPU使用排名情况。
shutdown用于关闭计算机,而shutdown -r用于重启计算机。这个我就不试了......
命令很多的,一下子学了也会忘记的,只能慢慢积累,很多一般都用不上的1、文件查看和连接命令
将文件连接到一起,用“”操作将几个文件组合成一个新的文件,或者是用“”把文件追加到已存文件的后面。
语法:
cat[参数]filelist
-n或--number:由1开始对所有输出的行数进行编号
-b或--number-nonblank:和n相似,但对空行不编号
-s:遇到两行空白,替换为一行空白
-v:显示不可打印的字符
filelist:用于结合文件的可选列表。2、分屏显示命令
类似于cat,但它是每次显示一页,按空格显示下一页,按q键退出,按h〉键给出帮助信息。该命令还有搜索字符的功能。
语法
more [选项] file...
-num:指定每屏显示的行数
-d:在屏幕下面提示信息
-l:more默认遇到送纸符^L会暂停,使用该选项可以取消该功能
-f:计算实际行数
-p:不是以卷动的方式显示每页,而是先清屏再显示
-s:遇到两行空白,替换为一行空白
-u:不显示下划线
+/string:在文件中搜索字符串string,并显示字符串所在页的内容
+/num:从第num行开始显示
file用于显示的文件
3、按页显示文件。类似于more,但允许在文件中前后移动。
语法:
less [参数]文件名
-i:查询时忽略大小写。
-num:指定每页显示的行数
-pstring:在文件中搜索字符串string,并从第一个符合条件的地方开始显示
-S:当某列的内容超过显示画面的宽度时,直接将超出的部分截断舍弃,默认情况下会把超出的部分折回来显示复制、删除和移动命令
1、拷贝文件。
语法:
cp[选项]sourcedest
cp[选项]source....directory
-r递归拷贝目录
-f删除已存在的目标文件再复制
-a在备份中尽可能的保留源文件的结构和属性。
2、删除
rm [选项] name....
该命令用于逐个删除指定的文件或目录。默认清苦下,name为文件名,rm命令不删除目录,只有指定-d选项时候,才能删除目录
语法:
-f强制删除,包括只读文件,并且不给用户任何提示
-i在删除每个文件时提示用户
-r递归删除目录下的内容移动或更名文件和目录
语法:
mv [参数]源文件目标文件
-f强制复盖已有文件。
-i在复盖已有文件前提示用户。
-u在目标文件的时间比原文件新时不复盖目标文件。
-v在移动文件时输出相关信息。创建和删除目录命令
1、创建目录命令
mkdir[参数]目录名
-p如果父目录不存在,创建所有的父目录。2、删除空目录。
语法:
rmdir[参数]目录列表
-p 表示删除指定目录后,如果该目录的父目录为空,则将一并删除切换工作目录和显示目录命令
1、改变当前工作目录。
语法:
cd 目录名
如果后面不加目录名,则返回用户的根目录,此外用户必须拥有进入该目录的权限。另外cd ~ 指切换到自己的主目录,cd ../.. 可以切换到单前目录的上上目录2、显示正在工作或当前的目录名。
pwd [参数]3、列出目录中的内容。
语法:
ls [参数][目录]
-A 显示所有文件,包括隐藏文件(以“.”开头的文件,但不列出当前目录“.”和上级目录“..”
-a 显示所有文件,包括“.”和“..”目录。
-d 只列出目录名;不列出它的内容。
-l 给出文件的长列表。包括权限、所有权、大小、文件名、最后修改时间等等。
-t 按时间顺序显示
-F 在列出的文件名后以符号表示文件类型,一般文件不加符号,可执行文件“*”,目录加“/”
-R 若目录下有文件,则递归地列出目录下的文件查找与定位命令
1、查找文件或目录命令
格式
find [path....] [expression]
该命令在目录树层次中从path开始向下查找文件,将符合expression要求的文件列出来。输入命令中第一个以-、(、)、,、!开始的参数作为expression的部分,在这些符号之前的参数都被认为是要搜索的路径,在这些符号之后的才被认为是expression的部分,如果不给出path,则使用当前工作的目录,如果不给出expression,则使用-print作为预设expression
expression的参数有二三十个之多,这里只提几个常用的
-aminn 在过去n分钟内被访问过的文件
-anewerfile 比文件file更晚被访问过的文件
-atimen 在过去n天被访问过的文件
-cminn 在过去n分钟内修改过的文件
-cnewerfile 比文件file更新的文件
-ctimen 在过去n天内修改过的文件
-empty 内容为空的文件
-gidn或-groupname gid是n或是group名是name的文件
-ipathp,-pathp 路径名称符合p的文件,ipath表示忽略大小写
-namename,-inamename 文件名称符合name的文件,iname表示忽略大小写
-sizen单位 文件大小是n个单位
-type文件类型〉文件类型的含义与名利ls的选型一样
-pidn 进程id是n的文件
exp1 exp2 或者exp1 -a exp2 或者exp1 -and exp2 含义相同,表示同时满足这两个条件
!expr或者-not expr 表示expr的否定
exp1 -o exp2 或者exp1 -or exp2 表示满足其中一个条件就可以2、文件定位命令
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的资料库,之后当寻找时就只需查询这个资料库,而不必实际深入档案系统之中了。在一般的distribution 之中,资料库的建立都被放在 contab 中自动执行。一般使用者在使用时只要用locate [选项] search string-u 建立资料库,-u 会由根目录开始
-U 建立资料库,-U 则可以指定开始的位置。-e 将排除在寻找的范围之外。-l 如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。-f 将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在资料库中。-q 安静模式,不会显示任何错误讯息。-n 至多显示 个输出。-r 使用正规运算式 做寻找的条件。-o 指定资料库存的名称。-d 指定资料库的路径-h 显示辅助讯息-v 显示更多的讯息-V 显示程式的版本讯息连接命令
ln [选项] source dest
Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。 ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。 不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。-f : 链结时先将与 dist 同档名的档案删除
-d : 允许系统管理者硬链结自己的目录
-i : 在删除与 dist 同档名的档案时先进行询问
-n : 在进行软连结时,将 dist 视为一般的档案
-s : 进行软链结(symbolic link)
-v : 在连结之前显示其档名
-b : 将在链结时会被覆写或删除的档案进行备份
改变文件或目录的时间命令
touch [选项] file1 [file2....]
-a 改变档案的读取时间记录。
-m 改变档案的修改时间记录。
-c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
-f 不使用,是为了与其他 unix 系统的相容性而保留。
-r 使用参考档的时间记录,与 --file 的效果一样。
-d 设定时间与日期,可以使用各种不同的格式。
-t 设定档案的时间记录,格式与 date 指令相同。
--no-create 不会建立新档案。
备份命令
tar 主选项 [辅选项] 文件或目录
tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。
主选项:
c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
x 从档案文件中释放文件。
辅选项:
b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
f 使用档案文件或设备,这个选项通常是必选的。
k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
m 在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
w 每一步都要求确认。
z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
tar的最基本的用法举例
tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
tar -tvf all.tar |more
这条命令是列出all.tar包中所有文件,并以分屏方式压缩和解压命令
gzip命令是用来压缩文件的。它不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。
gzip [选项] [文件名]
-c 输出并保留原文件
-d 将压缩文件解压,默认情况下为压缩
-l 显示压缩文件的压缩的提示信息
-r 递归的压缩或解压
-t,可以用来测试压缩文件的完整性。如果文件正常,gzip不会给出任何显示。如果想看到OK这两个字母,可以在测试某个文件时使用-tv参数。
-v 对每个操作的文件,显示文件名和压缩比例
unzip 命令位于/usr/bin目录中,它们和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip软件功能一样,将文件压缩成.zip文件,以节省硬盘空间,当需要的时候再将压缩文件用unzip命令解开。该命令使用权限是所有用户。
unzip [选项] [压缩文件名]
-d目录 知道解压的某个目录下,默认为当前目录
-n:解压缩时不要覆盖原有的文件。
-o:不必先询问用户,unzip执行后覆盖原有文件
-j:不处理压缩文件中原有的目录路径,把所有文件解压到同一目录
-v:察看压缩文件的内容,但不解压
-t:检查压缩文件是否正确,但不解压显示文字命令
echo [-n] 字符串〉
在屏幕上显示字符串,-n表示不换行显示日立命令
cal [选项] [[月]年]
- j 显示出给定月中的每一天是一年中的第几天(从1月1日算起)。
- y 显示出整年的日历。
-1 显示当月的日历
-3显示前一月,本月,下月的日历
-s以星期天作为一周的第一天
-m以星期一作为一周的第一天如cal 5 2006
显示2006年5月份的日历
日期时间命令
date [选项] [+FormatString] 显示日期时间
date setstring 设置日期时间
它的选项比较多,一凡在此就不一一列出来了清屏命令clear软件包管理
RPM全称是 Red Hat Package Manager(Red Hat包管理器)。几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装、更新和卸载软件。
01、安装
rpm -i ( or --install) options file1.rpm ... fileN.rpm
-h (or --hash) 安装时输出hash记号 (``#'')
--test 只对安装进行测试,并不实际安装。
--percent 以百分比的形式输出安装的进度。
--excludedocs 不安装软件包中的文档文件
--includedocs 安装文档
--replacepkgs 强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force 忽略软件包及文件的冲突
--noscripts 不运行预安装和后安装脚本
--prefix 将软件包安装到由 指定的路径下
--ignorearch 不校验软件包的结构
--ignoreos 不检查软件包运行的操作系统
--nodeps 不检查依赖性关系
--ftpproxy 用 作为 FTP代理
--ftpport 指定FTP的端口号为
通用选项
-v 显示附加信息
-vv 显示调试信息
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile 设置rpmrc文件为
--dbpath 设置RPM 资料库存所在的路径为02、删除
命令格式:
rpm -e ( or --erase) options pkg1 ... pkgN
参数
pkg1 ... pkgN :要删除的软件包
详细选项
--test 只执行删除的测试
--noscripts 不运行预安装和后安装脚本程序
--nodeps 不检查依赖性
03、升级
命令格式
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm
参数
file1.rpm ... fileN.rpm 软件包的名字
详细选项
-h (or --hash) 安装时输出hash记号 (``#'')
--oldpackage 允许"升级"到一个老版本
--test 只进行升级测试
--excludedocs 不安装软件包中的文档文件
--includedocs 安装文档
--replacepkgs 强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force 忽略软件包及文件的冲突
--percent 以百分比的形式输出安装的进度。
--noscripts 不运行预安装和后安装脚本
--prefix 将软件包安装到由 指定的路径下
--ignorearch 不校验软件包的结构
--ignoreos 不检查软件包运行的操作系统
--nodeps 不检查依赖性关系
--ftpproxy 用 作为 FTP代理
--ftpport 指定FTP的端口号为04、查询
命令格式:
rpm -q ( or --query) options
参数:
pkg1 ... pkgN :查询已安装的软件包
详细选项
-p (or ``-'') 查询软件包的文件
-f 查询属于哪个软件包
-a 查询所有安装的软件包
--whatprovides 查询提供了 功能的软件包
-g 查询属于 组的软件包
--whatrequires 查询所有需要 功能的软件包
信息选项
示软件包的全部标识
-i 显示软件包的概要信息
-l 显示软件包中的文件列表
-c 显示配置文件列表
-d 显示文档文件列表
-s 显示软件包中文件列表并显示每个文件的状态
--scripts 显示安装、卸载、校验脚本
--queryformat (or --qf) 以用户指定的方式显示查询信息
--dump 显示每个文件的所有已校验信息
--provides 显示软件包提供的功能
--requires (or -R) 显示软件包所需的功能
05、校验已安装的软件包
命令格式:
rpm -V ( or --verify, or -y) options
参数
pkg1 ... pkgN 将要校验的软件包名
软件包选项
-p Verify against package file
-f 校验所属的软件包
-a Verify 校验所有的软件包
-g 校验所有属于组 的软件包
详细选项
--noscripts 不运行校验脚本
--nodeps 不校验依赖性
--nofiles 不校验文件属性
06、校验软件包中的文件
语法:
rpm -K ( or --checksig) options file1.rpm ... fileN.rpm
参数:
file1.rpm ... fileN.rpm 软件包的文件名连接帮助命令
man command
info command 该功能比man强大,但目前只在Linux中有,其他的UNIX中没有该命令
help command
linux常用命令及用法如下:
pwd 显示工作路径
shutdown -h now 关闭系统 /halt 关闭系统
shutdown -r now 重启 / reboot 重启
systemctl stop firewalld关闭防火墙
ip addr查看ip地址
1、cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:
cd /home 进入根目录下面的home目录
cd home 进入当前目录下的home目录
cd .. 返回上一层目录
cd ../.. 返回上两级目录
cd / 返回跟目录
cd - 返回上次所在的目录
2、ls命令:这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:
ls 查看目录中的文件
ls -a列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来
ls -l 显示文件和目录的详细资料
3、mkdir命令:创建
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
4、rm命令:删除
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录' (空目录才能删除)
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
5、mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f 如果目标文件已经存在,不会询问而直接覆盖
mv file1 file2 把文件file1重命名为file2
mv file1 file2 dir 把文件file1、file2移动到目录dir中
6、cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下, 它的常用参数如下:
cp -a file1 file2 连同文件的所有特性把文件file1复制成文件file2
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
7、find命令:find是一个基于查找的功能非常强大的命令
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
Linux是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠、稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面做一个简单的对比。\x0d\x0a一、启动\x0d\x0aLinux的启动操作过程和DOS相似(尽管如此,但作为操作系统本身,Linux在启动和退出时所作的工作要比DOS多得多),也可以通过按下Ctrl+Alt+Del三键进行热启动。不同的是Linux启动到最后时,需要进行登录。下面是一个典型的登录过程:\x0d\x0a??\x0d\x0aRedHat Linux release 5.1\x0d\x0aKernel 2.0.32 on an i686\x0d\x0alogin:\x0d\x0a键入:root后,计算机显示输口令(password:),输入的口令(如果是第一次启动,则是在安装时所输入的口令)即可。当计算机出现一个“#”提示 符时,表明登录成功。\x0d\x0a [root@localhost root]#_ //Linux提示符\x0d\x0a C:_ //DOS提示符\x0d\x0a二、常用的一些命令:\x0d\x0a1.显示文件目录命令ls(DOS下为DIR)\x0d\x0a在Linux中用ls命令显示文件及目录(当然,你仍然也可用DIR命令,只不过在这里的参数不同)。例如:\x0d\x0a#ls -F+root/ mnt/ boot/ dev/ bin/ usr/ xiong* tmp/ etc/ games / readme\x0d\x0a带*为可执行文件(相当于DOS中的EXE和COM文件),带/为子目录,其它的为通用文件。另外,可用ls -l显示文件目录的详细情况(相当于DOS中的DIR命令)。千万注意区分大小写!!如LS -f;Ls等都是错误的。另外,ls命令还有许多参数,可以用man ls或ls--help去进一步了解。\x0d\x0a2.改变当前目录命令cd(DOS下为CD)\x0d\x0a在DOS中,可以用C:CDMNTcdrom或cdmntcdrom\x0d\x0aC:mntcdromcd ..或cd..或CD..\x0d\x0aC:mntcd或C:mntcd\x0d\x0a而在Linux中为cd /mnt/cdrom,目录名的大小写必须与实际相同,cd后必须有空格。\x0d\x0apwd 显示当前目录\x0d\x0acd .. 必须为小写,必须有空格\x0d\x0acd / 总目录为/,cd与/? 有空格\x0d\x0a3.建立子目录mkdir(DOS下为MD或MKDIR)\x0d\x0a在Linux中只能用mkdir,可用相对路径和绝对路径,请比较:\x0d\x0aC:md xiong或md xiong或mdxiong\x0d\x0aDOS系统\x0d\x0a[root@localhost /]#mkdir xiong或mkdir /xiong\x0d\x0aLinux系统\x0d\x0a4.删除子目录命令rmdir(DOS下为RD)\x0d\x0a在Linux中用rmdir命令删除子目录,例如:\x0d\x0armdir /mnt/cdrom 相当于rd mntcdrom\x0d\x0a注意:同DOS一样,要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级 子目录。\x0d\x0a5.删除文件命令RM(DOS下为DEL或EARSE)\x0d\x0a在Linux中用RM命令删除文件,例:\x0d\x0arm /ucdos.bat 相当于del ucdos.bat\x0d\x0a6.文件改名命令MV(DOS下为REN或RENAME)\x0d\x0a在Linux中用mv命令给文件改名,例:\x0d\x0amv /mntfloppy p相当于 ren mntfloppy p\x0d\x0a说明:在Linux中的mv命令除了文件改名外,还有文件移动的功能,请看例子:\x0d\x0amv /mnt/floppy /bin 相当于DOS中的命令 move mntfloppy in\x0d\x0a7.文件复制命令cp(DOS下为COPY)\x0d\x0a在Linux中用cp命令进行文件复制,例:\x0d\x0acp /ucdos/* /fox 相当于copy ucdos*.* fox\x0d\x0a注意:DOS中的*.*在Linux中用*代替。\x0d\x0a8.获取帮助信息命令man(DOS下为HELP)\x0d\x0a在Linux中用man命令获取帮助信息,例:\x0d\x0aman ls 相当于help dir\x0d\x0als --help 相当于dir/\x0d\x0a以上讲到的仅仅是与DOS功能相似的一些Linux命令,而作为一个多用户、多任务的操作系统,其强大的功能还远不止于此。
权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限
示例:在随意某个目录下ls -l
第一列的内容的信息解释如下:
这个字符串有10位,可以分为4段来解读。
第一段(第1位)表示是目录还是文件,-表示是文件,d表示是目录;
第二段(第2-4位,共3个字符串)表示文件所属用户对它的权限 - 属主权限(User);
第三段(第5-7位,共3个字符串)表示文件所属用户组用户对它的权限 - 属组权限(Group);
第四段(第8-10位,共3个字符串)表示其他用户对它的权限 - 其他权限(other);
注:
①我们用3位8进制来表示文件的权限,r(read)用4标识,w(write)用2标识,x(excute)用1标识
②r–可读,w–可写,x–可执行。
③每一段的三位顺序不可变,如果没有对应的权限,则使用-表示
上图中的-rwxrw-r–可以用八进制数字764表示。
案例:
-rwxrwxrwx
转算成八进制,777,代表这是一个对所有人开发权限的文件。
15.6.2 修改文件/目录的权限的命令:chmod
示例:修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限,
其他用户只有读的权限
chmod u=rwx,g=rw,o=r aaa.txt
上述示例还可以使用数字表示:
chmod 764 aaa.txt
15.7 free查看内存信息
15.7.1 free查看内存信息
free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等
df df -h 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计
补充:
关机命令
reboot 重新启动操作系统
shutdown -h now 立刻关机,其中now相当于时间为0的状态
shutdown -h 10:23
shutdown -h +10 系统再过十分钟后自动关机
总结
Linux命令
目录操作
cd usr/ 切换到该目录下usr目录
cd .. 切换到上一层目录
cd / 切换到系统根目录
mkdir 目录名称 创建目录
ls 目录名称 查询该目录下所有的目录和文件
ls [-a] 目录名称 查询该目录下所有的目录和文件,包含隐藏文件
ls [-l] 目录名称 查询该目录下所有的目录和文件的详细信息
find / -name 目录名称 查找/root下的目录(文件)
mv 目录名称 新目录名称 修改目录名称
mv 目录名称 目录的新位置 剪切
cp -r 目录名称 目录的目标位置 拷贝
rm -rf 目录 强制删除目录
文件操作
touch 文件名称 创建空文件
cat/more/less/tail 文件 查看文件内容
tail -f 文件 动态查看/实时查看文件(日志)
grep 要搜索的字符串 要搜索的文件 关键字搜索
vi/vim 文件 修改文件内容
rm -rf 文件 强制删除文件
文件的打包
tar -zcvf 文件名.tar 要打包的文件
文件的解压
tar -xvf 文件名.tar
扩充:将文件解压到固定位置
tar -xvf 文件名.tar -C 指定解压的位置
查询当前所在位置
pwd
查看进程
ps -ef | grep 进程名称(tomcat/mysql)
杀死进程
kill -9 进程pid
查看端口号
netstat -an | grep 端口号(3306)
查看服务器ip
ifconfig
查看网络是否能正常使用
ping 外网地址 查看是否能访问外网
ping 内网ip 查看是否能访问内网
权限命令
chmod 777 文件 赋权
查看cpu
top
查看磁盘信息
df -h
查看内存信息
free
关机命令
shutdown -h now 立刻关机,其中now相当于时间为0的状态
shutdown -h 10:23
shutdown -h +10 系统再过十分钟后自动关机
重新启动
reboot 重新启动操作系统
```·