linux 学习笔记

一:LINUX的一些命令:

1.rm -rf   强制删除 全部。
2.touch  创建文件
3.Linux下后缀名 (sh结尾可执行)其他的只是标示。
4.cp  copy复制    move  mv 移动。
5.ls  -R  树状结构列出。
6.cp  1  2   拷贝1重命名为2  有两个文件相同,文件名不同。
7.cp -r  d1  d2  拷贝文件夹,-r递归全考。
8.mv d1  ../移动,剪切的意思。mv  -r   d1    全部移动。


二.vi文本编辑器
1.vi 文件名  i (insert的意思)  esc退出  shift+:输入 q 退出  wq退出保存 w存盘  q!:不存盘退出  a (append添加的意思)

2.dd 删除一行  dw 删除一个单词   o插入一行   O往上插入一行  grep 查找某个单词

3.cat 正序 /tac逆序 /more /head(列出前几行)/tail(列出后几行)  3.txt  查看文件内容

4.if 语句 fi  结束。  case语句    esac 结束

5.find  / -name *local  模糊查找文件   按文件名,大小,时间查找文件。

6.where is  跟命令  显示文件   文件帮助文档

7.echo %path%  echo  %classpath%   在DOS命令行查看配置的变量。分隔符是;

8.echo  $PATH  分隔符是:

9.ln 链接  ln 3.txt   4   拷贝区别是 链接有关联 硬链接。 删除原文件  4 里面还有内容

10. ln -s(simple) 3.txt  5 软连接。 相当于快捷方式。  删除源文件  5内容没有了。

三:简单的用户管理:

1.show user   显示当前用户     useradd  name   添加用户。 passwd  name  制定用户的密码。 在home目录下游用户的空间。


2.etc下有所有的用户 显示用户组 用户的空间,/bash    cshell (csh)  和bshell(bsh)   kshell(ksh) sh  bash  shell脚本的多样式
 
3. 组的信息 在group文件中。  groupadd 添加组。 useradd  name  -g  gname  给用户指定固定的组。

4.usermod     -g  gname  name 修改用户组名。

5.userdel  username  删除用户      rm  -rf   username   用户的空间,用户主目录。

6.su   username   切换用户。   exit 直接回去。 新用户登录默认的空间是主目录。

四:文件权限:chmod

rwx rwx rwx
1.第一组代表的拥有者   第二组代表同一组的其他人   第三组代表其他人拥有的权限

修改文件的权限:1.chmod  777   文件名      或者       chmod   u用户/g组/o其 +x  文件名

chown 修改所有者。    wc 统计指定文本文件的行数字数,字符数。

2.grep  常用的命令 grep   查的字符  查的文件   grep  asdf   4.txt

3. fdisk -l  显示磁盘的信息。

4. ls -Rl /etc |more 把上一个执行的命令交给下一个命令 (管道的命令)

5.cat  /etc/passwd |wc   数数文件有多少行

6.cat  /etc/passwd |grep lrj 查含有lrj的 文件行

7.dmesg |grep eth0  看网卡信息正不正常。

8.ls  -l|grep "^d"  只显示目录

9.ls -l*|grep "^-" |wc -l  只列文件并数数有多少行  当前目录下有多少文件

10.man bash | col -b > bash.txt     col 过滤乱码的控制字符


五:命令的替换:
1.wall  (warning all) 通知所有人   命令替换 ·date· 显示日期
2.重定向: ls  > cmd.txt   把查到的信息放在cmd.txt 文件中 

3.ls   >> cmd.txt             2> 错误重定向

4.命令的重定向输入: wall   < aa.txt   把aa.txt 中的内容发给每个用户

 

六:创建ftp  方便访问和上传数据。 reboot 重启

1.bye  退出    ftp  localhost  出现登陆界面 表示已经安装配置好ftp
2.service  vsftpd  start  启动ftp 服务
3.关闭linux防火墙的命令:
service iptables stop

4.chkconfig   --list检查配置chkconfig   --list |grep  vsftpd
5.chkconfig  vsftpd on   开机启动ftp服务


七:service  sshd  start 启动ssh    chkconfig sshd  on  默认启动  putty 客户端


 
八:配置linux中的tomcat,安装jdk 和mysql

bin 可执行的文件:./jdk....bin 需要加 ./找到对应的文件

解压文件: gzip  -d  文件名     解压文件含有.gz 的文件
 
 tar  -xvf  文件名  解压文件含有.tar 的文件

3.ps(process) -ef |grep  tomcat 查看tomcat进程有没有起来

4.kill  -9  进程id号           强制杀进程

5.wget  本地命令行上网

6.rpm 类似于window中的添加删除管理   redhat  package manager

7.rpm -qa  查看全部的安装文件        rpm -qa|grep tomcat  查找tomcat是不是安装了

8.rpm -e  包名  卸载命令

9.rpm -ivh  文件名  安装带有.rpm文件


九:如果要修改开机自运行: 修改/etc/rc.local文件  放tomcat 和jdk环境变量

十:配置jdk环境变量

1.修改文件  /etc/profile  系统环境变量            etc放置配置文件的

2.如果修改单用户的环境变量  home/user/.bash_profile(环境变量) .bashrc(开机启动程序)

3.vi /etc/profile  用户登陆才会加载

4.echo  $JAVA_HOME   查看环境变量  

十一:安装mysql

1.先装server   rpm -ivh  安装文件  安装
00
2。mount  访问设备

3.安装完后 输入:mysql 会显示。 show databases  把数据库显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值