资源介绍
linux 相关学习记录:
ls -l 获得当前目录下的所有文件
2、cd 获得指定文件目录位置
3、pwd 获得当前目录位置
4、touch 在指定目录下生成一个空文件
5、cp 将某个文件复制到目标文件
mv 改变文件名或移动文件
rm 删除文件与目录
ln 链接文件 和 cp差不多,但是,文件改了,链接的文件也改变(硬链接)
Mkdir 生成目录
rmkdir 删除指定目录
管理文件
file 浏览文件的类型(在有足够权限的情况下)
Cat 将文件文本发送到标准输出(如屏幕)
Head 和 tail
Head 提供文件的前几行的视图,tail提供文件后几行的视图 可以指定显示的文件量
显示前15行的视图
more 和 less 都是从文件文件开头开始,more 可以一次一页浏览文件内容 less 可以利用键盘上的page up 和page down 进行浏览上下滚动
权限
为abc文件设置权限
-rwxrw-r-- -表示文件 后面三个一组,分为三组 rwx表示当前文件的所有者(读,写,执行权限)rw- 表示跟所有者同一组的其他人(读,写权限)r-- 表示其他人(读权限)
lrwxr--r-- l 表示链接 同上
drwxrw-rwx d 表示文件夹或目录 同上
chmod +r 4
Chmod +w 4 chmod +x 4 修改文件的权限 但是比较土
Chmod 775 u 4 修改但前用户权限 chmod 777 g 4 修改组权限 chmod 774 o 4 修改其他*限 775=111111101(rwxrwxr-x) 777=111111111(rwxrwxrwxr) 这种方式比较专业
chown 修改文件所有者属于谁
如 chown testuser2 4, 就把4这个文件由testuser给了testuser2
操作文件
wc 取得文件中的行数,字数,字符数
注:showoff文件一个文件名
find 可以从目录或子目录中收索所选文件
Locate 收索数据库中的文件
Grep 收索一个没有打开的文件中的字符(查找给定字符串所以在的位置或行)
vi 文本编辑器(相当于win notepad) 用vi 打开某文件 # vi 文件目录/文件名 dd 删除一行记录 a 添加记录 esc 退出 wq 保存退出 !q 不保存退出 o 插入文本 export java_home
Echo 查看环境变量 echo $path
Useradd 添加用户 注:/home下面会自动生成一个关于这个新用户的主目录
Passwd 用户名--》 密码
Userdel 删除用户
Groupadd 提交一个组
Groupdel删除一个组
Sh 有很多:bash,csh,ksh,sh等等,一般用的都是bash
Usermod -g testg testuser 修改testg组的用户testuser
Su 切换用户 如 su testuser2
Exit 返回或退出
管道
将得到的结果用另外一种方式来显示
如 ls -l /etc | more | 应用的就是管道 分页显示,用MORE
Cat /etc/passwd | wc cat /etc/passwd | grep lrj
Dmesg | grep eth0
Ls -l | grep "^d" 只查找目录
Ls -l * | grep "^-"| wc-| 只查找文件的数量
重定向(用的比较少)
Ls > com.txt 将ls 得到的结果输出到 com.txt中
Ls >> com.txt 将ls 得到的结果追加到com.txt后面
Lsss 2> com.txt lsss为错误命令 所以就是将错误命令信息添加到com.txt中
Wall 全体通知其他人的一个命令
Reboot 重启
Ifconfig 查看IP
FTP
往linux上上传文件开启linux上的vsftpd service vsftpd start(stop)
关闭linux中的防火墙 service iptables stop
要使用用户进行上传,比如root 就必须修改etc目录下的两个文件 一个是user_list 一个是ftpusers
Chkconfig 开机自启动 如:chkconfig vsftpd on
Chkconfig httpd on http服务 chkconfig mysql on mysql服务
Chkconfig sshd on :远程登录服务 一般用putty客户端软件
安装JDK
./JDK
gzip 压缩,解压缩 tar sss
指定JAVA_HOME: JAVA_HOME=./USER/...
指定完java_home后还必须输出一下 export java_home
Mv sss sss 改名
Ps -ef 观察当前下面的进程
Kill 进程ID 结束进程
Kill -9 强制结束某个进程
Rpm -qa 列出当前系统中所有的安装过的包
Rpm -e 软件名(包名) 卸载软件
Rpm -ivh 软件名 安装软件
Wget 网址 linux*问地址
Ps -auxf | grep sss:查看linux下正在运行的进程
Linux环境下部署EAR等
vi profile 在profile文件中修改环境变量
如:export JAVA_HOME=...
Export CLASS_PATH=...
Export PATH=$PATH:$JAVA_HOME/...
- 上一篇: vsftpd搭建.docx
- 下一篇: RedHat Linux下架设vsFTPd服务器