查看操作系统版本
cat /proc/version
1、磁盘分区 挂载
文件以树状结构展示, 这是文件的逻辑结构,
实际的物理结构是:这些文件挂载在磁盘的分区下
2、文件结构
/bin 二进制可执行命令 如:ls cd 命令
/dev 设备特殊文件
/dev/hda、hdb、hdc、hdd(表示ide接口的硬盘文件名)
lp0:打印机、fd0:软盘
/dev/sda
如果有这个磁盘有分区的话,则分区的标识:sda1、sda2
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/usr: 不是user的缩写,是Unix Software Resource的缩写,系统默认的安装软件就会安装在这里, 类似于windows系统的:c:\windows + c:\Program files的综合体
3、简单命令
date : 显示系统时间
修改系统时间
实例:设置时间伟2008年8月8号12:00
# date -s "2008-08-08 12:00:00"
date +%Y/%m/%d+%H:%M
echo $LANG : 显示系统当前的语言
LANG=en_US : 修改系统的语言为英文(只当次登录有效)
cal:日历
4、tab键:命令补全, 文件名补全
ctrl + C : 中断当前的指令
5、查看指令使用方法 man 指令名
man ls
info ls
whatis ls
6、ls 列出当前目录下的文件
ls -la 以列表的形式列出文件及文件属性(使用ll命令也可以)
7、cp 源文件 目标文件
8、如果用户对一个目录只有读权限,没有执行权限, 那么该用户进入不了这个目录下,只能看到这个文件名, 看不到这个文件夹下的文件
9、su - root 切换用户为root
10、如果一个文件不是用户A的,用户A只能查看, 但是文件所在的文件夹是用户A创建的,用户A可以使用命令:ls -l 查看到这个文件, 而且文件被用户A删除
11、一个文件能不能执行, 跟文件的扩展名没有关系, 而是跟文件的属性有关系(rwx中的x), 如果一个文件属性有x(可执行的),但是不一定能执行成功,如日志文件,将其属性改成可执行的,但是它是不能执行的
12、常用的扩展名:
.sh:脚本或批处理文件(scripts),因为批处理文件使用shell写成的,所以扩展就编成.sh
*Z, *.tar, *.tar.gz, *.zip, *.tgz:经过打包的压缩文件,这是因为压缩软件分别为gunzip, tar等等, 由于不同的压缩软件,而取其相关的扩展名
13、. :代表当前, 也可以使用./来表示,如执行当前目录下的sh文件, 就是./a.sh
..: 代表上一层目录,也可以使用../来表示
~:代表【当前登录用户】所在的家目录,即/home下对应不同的用户的文件夹
14、cd :(chang Directory)改变目录
pwd:显示当前目录, pwd -p 如果一个文件是快捷方式的连结文件,参数-p会将真实的路径显示出来,
mkdir:(make directory)建立一个新的目录
mkdir -m 744 test(-m权限)
mkdir -p test/test1/test2 不加-p只能先创建test,然后再创建test1,再test2,加上-p参数后,可以直接创建test1下面的test2
rmdir:删除一个空的目录
15、echo $PATH 显示环境变量, 每个目录是由冒号隔开的
export PATH="$PATH":/java/jdk,修改环境变量,添加目录
16、cp -r 源文件夹 目录文件夹 -r:循环复制文件
cp 源文件 目标目录/ 复制源文件到某一目录下, 文件名与原来一样
cp 源文件 目标目录/新文件名 复制到目录下,使用扛后面的新文件名
cp -r 目录/ 目标目录/ :复制某个目录下的所有文件到另一个目录下
-a 会将文件的属性也一同复制
mv 移动文件
16、rm *.txt 删除文件名是以.txt结尾的文件
rm aa* 删除文件名以aa开头的文件
rm -rf aa/* 删除aa文件夹下面的所有文件
17、显示文件内容
cat 文件名
nl 文件名 显示的时候, 将行号也显示出来
head -n 100 文件名 显示文件前100行
tail -n 100 文件名 显示文件后100行
tail -fn 100 文件名 显示文件后100行, 且监视文件的变化,如果文件有新插入的数据, 则显示新的数据,
more 文件:可一页一页的翻, 回车键:显示下一行,空格键:显示下一页,q键:退出
若想查打文件中的字符串, 输入/,然后再输入查找的字符串
less 文件名:可以向上翻页, 向下翻页
18、查找执行文件(即在环境变量PATH里配置的)的路径,如
which ls
which ifconfig
19、查找文件
whereis 1.txt :查询快,是从linux系统的数据库中查找, 所以刚创建的,可能查不出来,刚删除的, 可能查出来
find -name 1.txt :查询慢, 是直接查找硬盘上的数据
20、df 显示文件系统的整体硬盘大小,已使用大小
df -h :-h 参数会以G、M、K显示其大小,方便理解
21、du 列出当前目录的容量
du :没有参数,列表当前目录下的所有文件目录的容量大小
du -s :列出总量,而不列所有目录,
du -s -h :以G,M,K显示容量大小
du -h --max-depth=1 * 显示当前目录下所有文件大小列表
22、压缩文件,只能对文件压缩, 不能对文件夹
gzip 文件名
gzip -d 文件名 :解压文件
23、打包,并压缩
tar -zpcv -f 123.tar.gz ./ :将前目录打包并压缩
23、查看
tar -ztv -f 123.tar.gz
24、解压
tar -zxv -f 123.tar.gz
tar -zxv -f 123.tar.gz -c /home/wan : 解压到指定的目录下
25、ps -ef | grep java
26、top 动态查看cpu使用情况
27、查看登录sftp日志
tail -fn 100 /var/log/secure
28、vi、vim查找命令:
/string、?string——从光标所在处向后或向前查找相应的字符串的命令
29、#看是否已经有tomcat在运行了
kill -9 pid #pid 为相应的进程号
kill -9 5144 就可以彻底杀死tomcat
zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。
1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:
# zip -r yasuo.zip abc.txt dir1
2.我下载了一个yasuo.zip文件,想解压缩:
# unzip yasuo.zip
3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:
# unzip abc\?.zip
注释:?表示一个字符,如果用*表示任意多个字符。
4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:
# unzip -v large.zip
5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了
# unzip -t large.zip
6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:
# unzip -j music.zip
开启tomcat时
[root@aca400fd bin]# sh startup.sh
报以下错误
The file is absent or does not have execute permission
This file is needed to run this program
解决方法:
在tomcat的bin目录下 执行这条命令
chmod +x *.sh
再次执行 sh catalina.sh通过,然后用sh startup.sh成功启动
相关推荐
《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...
嵌入式Linux学习是IT行业中一个重要的领域,尤其对于那些对硬件和软件集成感兴趣的开发者来说。这个名为"嵌入式Linux学习七步曲.rar"的压缩包文件显然是一份全面的资源,旨在帮助初学者逐步掌握Linux在嵌入式系统中...
"Linux学习资料"是一个专门针对初学者设计的资源集合,旨在帮助快速理解和上手这个强大的系统。 "练成Linux高手.chm"很可能是一本电子书,详细介绍了Linux的基础知识和高级技巧。书中可能涵盖的内容包括:Linux的...
这份“非常好的Linux学习资料”提供了一系列教程,旨在帮助新手快速入门并深入理解Linux系统。 首先,"Linux实用培训学习教程1.0(最终版).chm"是一个全面的Linux基础教程。它可能包含了Linux的历史背景、基本概念,...
Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...
"Linux学习资料.rar"这个压缩包提供了两个重要的学习资源——"Linux精华教程.CHM"和"Linux命令大全.chm",它们将帮助初学者及进阶者深入理解Linux系统的核心概念和操作。 "Linux精华教程.CHM"这本书籍可能涵盖了...
这份"Linux学习资料大全"包含的书籍是Linux初学者和进阶者宝贵的资源,让我们逐一探讨这些书籍能提供的知识内容。 首先,"Linux内核完全注释-1.9.5.pdf"是一本对早期版本Linux内核进行详尽注解的书籍。它涵盖了内核...
linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也
Linux学习
【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc 【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux...
linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍
这篇“Linux学习笔记”对于初学者来说是一个很好的起点,它涵盖了多个核心主题,帮助你从零开始掌握Linux的基础知识。 首先,笔记会介绍Linux的基本命令,这是在终端操作Linux系统的基础。命令行界面虽然看起来可能...
linux 学习资料,包括基础学习,编程。 Linux网络编程.pdf makefile教程.pdf UNIX环境高级编程 学成Linux快手.chm
linux学习路线图.linux学习路线图.linux学习路线图.linux学习路线图.
Linux学习路线指南。 牛人分享的学习经验。
linux学习路线图,这是我自学了很多linux资料之后的经验总结,希望对各位有用。让你学习少走很多很多的弯路!
LINUX学习手册(宝典),LINUX学习手册(宝典),LINUX学习手册(宝典)
Linux学习资料(pdf) 系统使用 编程
linux学习课件.ppt linux学习课件.ppt
linux学习资料小全 linux学习资料小全