Linux学习笔记第二周第二次课(1月30日)

2.10 环境变量PATH

查命令路径及别名#which rm

显示当前环境变量#echo $PATH

命令也是一个文件,可以用绝对路径当命令使用;

命令想直接使用,必须加入到环境变量PATH里#PATH=$PATH:/tmp/

永久环境变量#vi /etc/profile   最后加入一行PATH=$PATH:/tmp/

2.11 cp命令

cp,copy复制;

拷贝文件(是否覆盖)cp /etc/passwd /tmp/1.txt

拷贝目录,建议所有都要加/,#cp -r /tmp/aminglinux/ /tmp/aming

树型显示目录#tree /tmp/aminglinux/

上条命令最后一个参数!$;#tree !$

拷贝文件直接覆盖,用绝对路径#/usr/bin/cp /etc/passwd /tmp/1.txt

拷贝目录,若目标目录不存在,直接拷贝,不提示覆盖;若目标目录存在,提示覆盖;

2.12 mv命令

mv,move移动,改名字

文件移动并改文件名#mv 1.txt /root/2.txt

文件移动到目录#mv ls2 aming/

移动不提示覆盖,用绝对路径;

目标目录不存在,改名字#mv aming2/ aminglinux/

目标目录存在,会提示是否覆盖;

2.13 文档查看cat/more/less/head/tail

cat,查看文件内容,一次显示所有内容

查看文件#cat  /etc/passwd

显示文件内容行号 #cat -n

显示文件所有内容字符 #cat -A

passwd文件内容追加到anaconda-ks.cfg.l;#cat /etc/passwd >>anaconda-ks.cfg.l

tac,倒序查看文件内容

more,查看文件内容,一屏一屏显示文件内容,空格往下看,ctrl+b往上看

查看文件内容的行数#wc -l anaonda-ks.cfg.l

less,查看文件内容,上下键,往上往下看,ctrl+f往下看,ctrl+b往上看

按q退出;按“/”后跟字符串,搜索字符串;“n”,next查下一个,shift+n或N查上一个;?加字符串,往前搜索;shift+G定位末行,shift+g定位首行

查看文件头十行默认,指定前2行#head -n 2

查看文件尾十行默认,指定后2行#tail -n 2

动态显示文件尾内容#tail -f anaconda-ks.cfg.l

原文地址:http://blog.51cto.com/12059818/2067093

时间: 2024-08-29 08:24:24

Linux学习笔记第二周第二次课(1月30日)的相关文章

Linux学习笔记第八周五次课(3月30日)

复习(今日无答疑,笔记可以不写) 三.用户和组管理 3.1 用户配置文件和密码配置文件5 /etc/passwd用户账号密码文件,配置文件:第一列,用户名:第二列,密码全用X表示:第三列,UID:第四列,GID:第五列,注释:第六列,用户家目录:第七列,用户shell目录: /etc/shadow专门存用户密码:第一列,用户名:第二列,加密的密码:第三列,密码从1970年1月1日开始最后修改的天数:第四列,密码要多少天才能修改:第五列,密码要多少天必须修改:第六列,密码到期前的警告天数:第七列,

Linux学习笔记第四周第二次课(2月27日)

5.1 vim介绍 vim是vi的升级版本, vim是带有颜色高亮显示, 安装#yum install -y vim-enhanced: vim有一般模式.编辑模式.命令模式: 一般模式,dd删除一行,复制粘贴,gg光标移到文件头,等等: 编辑模式,按i,a,等等: 命令模式,搜索,:wq保存退出,等等: 5.2 vim颜色显示和移动光标 相同的文件,在不同的目录,可能会导致颜色不存在: 复制文件到其他目录,#cp /etc/passwd /tmp/ 编辑查看文件,#vim /tmp/passw

Linux学习笔记第一周第五次课(1月26日)

2.1/2.2 系统目录结构 tree树结构,显示目录结构: 安装tree命令#yum install -y tree: 2层显示树结构#tree -L 2: tree常用选项#tree --hap: tree的详细用法#man tree: /bin,/sbin,/usr/bin,/usr/sbin存放命令,sbin为root用户用,bin普通用户用: PATH环境变量: /boot,系统启动相关文件目录: /dev,设备文件目录,光盘,硬盘,鼠标,键盘,: /etc,系统配置文件: /home

Linux学习笔记第七周二次课(3月20日)

10.6 监控io性能 iostat和sar属于同一个安装包:查看磁盘使用情况: iotop命令,安装#yum install -y iotop 10.7 free命令 free查看内存使用情况 10.8 ps命令 ps静态查看进程状态,top是动态的显示进程状态: ps aux与ps -elf查看进程效果差不多: 10.9 查看网络状态 -l,listen监听: lnutp,只查看TCP和UDP的: ESTABLISHED并发连接数,一般低于1000,多了两三千: 10.10 linux下抓包

Linux学习笔记第七周一次课(3月19日)

10.1 使用w查看系统负载 10.2 vmstat命令 显示状态,每一秒一次,共5次,命令为#vmstat 1 5 r,run表示运行: b,block表示阻塞,阻止: swpd,虚拟内存,若这个值大于0,表示内存不够用: si磁盘输入虚拟内存:so虚拟内存写到磁盘: bi  块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备 bo 块设备每秒发送的块数量,例如我们读取文件,bo就要大于0 us,user用户占用CPU百分比: sy,system系统本身占用CPU百分比: i

Linux学习笔记第七周五次课(3月23日)

10.19 iptables规则备份和恢复 备份保存,#iptables-save > ipt.txt 恢复,   #iptables-restore < ipt.txt 10.20 firewalld的9个zone 查看所有zone,#firewall-cmd --get-zones 查看默认zone,#firewall-cmd --get-default-zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 原文地址:http:

Linux学习笔记第八周二次课(3月27日)

10.28 rsync工具介绍 文件同步工具rsync,可以实现增量拷贝:cp是直接覆盖,效率低: 安装rsync,#yum -y install rsync: rsync常用方法, 拷贝passwd文件到/tmp目录下,并重命名为1.txt,命令为#rsync -av /etc/passwd /tmp/1.txt -v可视化: 远程拷贝,命令为#rsync -av /etc/passwd [email protected]:/tmp/1.txt:然后输入密码即可: 10.29/10.30 rs

Linux学习笔记十二周一次课(4月23日)

12.1 LNMP架构介绍 12.2 MySQL安装 进入下载目录cd /usr/local/src 查看已下载的文件ls 查看进程是否运行ps aux | grep mysql 删除安装目录rm -rf /usr/local/mysql 删除服务rm -rf /etc/init.d/mysqld 修改配置文件vim /etc/my.cnf //不修改,保留即可: 进入下载目录cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5

Linux学习笔记十二周二次课(4月24日)

12.6 Nginx安装 cd /usr/local/src wget http://nginx.org/download/nginx-1.8.0.tar.gz tar zxvf nginx-1.8.0.tar.gz ./configure --prefix=/usr/local/nginx make && make install 查看配置文件是否有错 -t /usr/local/nginx/sbin/nginx -t 启动脚本编辑: vim /etc/init.d/nginx //复制

Linux学习笔记十二周三次课 (4月25日)

12.10 Nginx访问日志 vim /usr/local/nginx/conf/nginx.conf //搜索log_format $remote_addr //客户端P(公网IP) $http_x_forwarded_for //代理服务器的IP $time_local //服务器本地时间 $host //访问主机名(域名) $request_uri //访问的url地址 $status //状态码 $http_referer //referer $http_user_agent //us