Linux学习笔记之一
基本命令
关机/重启
【root@allen ~】#
【当前登录用户@主机名 当前所在目录】# 当前用户身份
#号表示管理员root
$表示普通用户登录
如何关机 如何重启 系统硬件信息查看
关机命令
poweroff
shutdown -h now
init 0
halt
重启命令
reboot
shutdown -r now
init 6
查看系统内核版本号信息命令
uname -r
2.6.32-431.el6.x86_64
在安装软件之前,确认支持的系统版本号信息、兼容性。
2.6.32
2 主版本号
6 次版本号 : 开发版(奇数)、稳定版(偶数)。
32 官方的修补次数
centos6.5 redhat enterprise linux 6.5
查看系统cpu信息
cat /proc/cpuinfo
查看系统内存信息
cat /proc/meminfo
列出系统中磁盘信息
fdisk -l
/dev/sda 当前硬盘在系统中的文件名 (linux系统特点 一切皆文件)。
sd 当前硬盘的接口类型 scsi sata usb sas ide hd
a 第一块硬盘
关闭防火墙
和selinux软件 安装vmware tools工具 建立虚拟机快照。
setup
系统配置文件关闭selinux
gedit /etc/selinux/config
selinux=disabled
ls
列出当前目录中的内容。
运行脚本
./绿色的安装脚本.pl -d
tools 安装完后重启系统。
cat
查询文件中的内容。
命令字 【选项】 【文件或目录或参数】中括号表示可选项。
cat -n 文件 排序查看文件。
mv
修改文件名 以及 移动文件。
mv 源文件名 移动的位置。
mv 源文件 修改的名字。
cp
拷贝文件。
cp 源文件 拷贝路径。
删除 rm remove 移除。
-f force强制删除。
-r 递归删除 删除目录。
链接的建立
硬链接:不会多占用磁盘空间 删除源文件后硬链接仍然有效。
不能夸分区建立 不可以对目录建立硬链接。
符号链接:可以夸分区建立 可以对目录建立。
建立符号连接后会产生新文件占用少量磁盘空间,删除源文件后符号链接失效。
ln 源文件 硬链接文件名。
ln -s 源文件 符号链接名,源文件一定要用绝对路径。
-l 显示文件或目录中文件的详细信息。
-ld 查看目录本身的详细信息。
-lh 人类易读的形式显示文件大小。
-r 递归显示目录中所有文件信息包括子目录中的文件信息。
-a 显示所有文件包括已点开头的文件 (隐藏文件) touch .userlist。
常用快捷键
清除屏幕内容 ctrl+l。
清除光标前的所有内容 ctrl+u。
清除光标后所有信息 ctrl+k。
终止当前进程 ctrl+c。
tab键 补齐命令字,补齐已存在的路径名或者文件名。
ctrl+shift+ 加号 放大。
ctrl + 减号 缩小。
linux命令分类
内部命令:系统使用的命令解释器自带的命令字(bash)。
外部命令:第三方软件安装后所生成的命令 /usr/bin sbin。
内部命令:shell自带 bash
外部命令:第三方软件安装后代的命令
获取命令的帮助信息
man 命令字。
上下翻页 b 空格。
/keyword 搜索 n n。
q 退出帮助手册。
命令字 --help 选项查看命令的帮助信息。
查看内部命令字的帮助信息。
help cd。
查询的4中特殊用法
more 分页显示文件内容,空格、b、q退出。
less 逐行查看文件内容,上下键、q退出。
可以配合管道符号 | 使用:将前一条命令的输出 作为后一条命令的运行参数。
ls --help | more
head 头 只查看文件的前10行,head -20 文件。
tail 尾 只看文件的后10行,-f 跟踪,常用于跟踪日志。
grep过滤文件
grep “关键字” 文件
--color 显示颜色
-n 显示行号
-i 忽略大小写
-v 反向过滤
“^关键字” 以关键字开头的行
“关键$” 以关键字结尾的行
du 统计 目录中所占文件的总大小
-sh 人类易读的形式显示
wc 统计文件的信息
wc 查看文件 文件的行数 字数 字节数。
wc -l 只显示文件行数。
wc -w 只显示字数。
wc -c 只显示字节数。
du -sh test.txt 4kb 文件系统有关。
alias
别名 =‘定义命令内容’,优化命令使用效率。
alias grep=‘grep --color’。
vim ~/.bashrc 永久生效。
操作系统中名字叫做passwd的文件。
find
查找范围、条件
find / -name passwd
-name 按名称查找
find / -name passwd -a -type f
-a and并且
-type 类型: f文件、d目录
find / -name passwd -o -name shadow
-o or或
-size 按照大小
find /boot -size +2m -exec ls -lh {} \;
找到 /boot 目录中文件大于10m 拷贝到 /opt目录中
find /boot -size +10m -exec cp {} /opt \;
cp -r 递归拷贝目录
-a 保持文件原属性拷贝
压缩解压缩命令
dd if=/dev/zero of=/tmp/bigfile bs=1m count=100
if input file 输入文件 /dev/zero 只有一个二进制的0
of output file 输出文件
bs 单位 生成1m的二进制0
count 循环100次
gzip -9 源文件
-9 最高的压缩比
linux 后缀不依赖后缀分辨文件
file 文件 查看文件属性
gunzip 压缩文件.gz 解压缩
bzip2 -9 源文件
-9 最高压缩比
bunzip2 压缩文件.bz2 解压缩
gnu社区 发布的软件 bzip2 gzip
zip 压缩文件名 源文件
特点产生新文件源文件不受影响
unzip 压缩文件.zip -d /路径
-d 解压路径
tar 打包备份工具 gzip bzip2(做不到对目录进行压缩)
tar -cf /路径/tar文件名.tar 源目录 (相对路径)
-c create
-f 对应文件file
tar -xf /路径/tar文件.tar -c /解tar包的路径
-x 解tar包
-f 对应文件file
-c 指定解包路径
-z 使用gzip的压缩方式进行压缩
-j 使用bzip2的压缩方式进行压缩
tar -zcf /压缩文件.tar.gz 源目录
tar -zxf /压缩文件.tar.gz -c /解压路径
tar -jcf /压缩文件.tar.bz2 源目录
vi unix时代 gnu
文件系统的目录结构
cd ..
返回上一级目录 change working directory
pwd
列出当前工作目录
目录结构
/ --- 根目录 操作系统的起始目录
/bin --- 保存系统管理员和普通用户都可以执行的命令
/sbin --- 保存了只有管理员可以运行的命令
/boot --- 系统的引导目录 保存系统的内核 初始化镜像盘 grub引导菜单 特点 独立分区
/dev --- device 设备 保存了操作系统中所有的设备文件。
/etc --- 配置文件存放目录
/home --- 存放了系统中所有普通用户的家目录
/root --- 管理员的家目录
/media --- 光驱的挂载目录
/mnt --- 临时设备挂着目录 u盘 移动硬盘
/proc --- 当前系统在内存中进程状态的映射目录(不占用硬盘空间的)
/tmp --- 临时文件的存放目录(可以手动删除)
/usr --- gnu社区的第三方软件的安装目录
/var --- 常变文件存放目录,log日志文件,邮件内容
颜色辨别文件
蓝色 ---- 目录
黑色 ---- 普通文件 文本文件
绿色 --- 可执行文件
青色 ---- 符号链接文件 (快捷方式)
红色 --- 压缩文件
黑底黄字 --- 设备文件 /dev/sda
紫色 --- 图片或者其他类型的文件
自测
poweroff init 0 shutdown -h 5 分钟后关机
reboot init 6 shutdown -r 5 分钟后重启
cat /proc/meminfo cat /proc/cpuinfo fdisk -l
2.linux系统中以下目录的作用 /sbin /boot /root /etc /dev /var /usr/bin sbin /media
3.写出以下颜色所代表的文件类型 蓝色 mulu 绿色 红色 压缩 黑色 普通文件 浅蓝 符号链接文件 黑底黄字 设备文件
uname -r 次版本号 奇数 开发 偶数 稳定
进入到 根目录下的子目录 opt。查看目录中存在哪些内容。并通过命令确认所在路径。最后通过命令返回到上一级目录。此时所在的目录应该在哪? cd /opt ls pwd cd .. /
|
建立文件和目录(增删改查)
/tmp
mkdir /tmp/xueying
make directory
cd 进入的路径。
绝对路径:以根目录为起始目录的路径。
相对路径:相对当前目录来说,进入其子目录可以不用绝对路径方式进入。
建立文件
touch 建立文件 更新文件的时间标记。
重定向和追加符号
写入内容到文件中
echo "neirong" > file 重定向会覆盖源文件内容。
echo "neirong" >> file 追加内容到文件最后一行。
转载声明:转载请保留原文链接及作者。
上一篇: 方便面怎么煮好吃,再不知道就晚了!
下一篇: tomcat启停脚本