Linux基础和常用命令
经常使用的命令:
#查看端口被占用情况 netstat -tunlp|grep 22 #查看java进程 ps -ef|grep java #压缩前端工程 rar a -ep1 ./update/win32.zip ./packages/**/win32/* #查找所有带wine的文件和文件夹 find / -name *wine* #重载环境变量的文件 source /etc/profile #查看进程的内存映像信息 pmap -d 1 #查看内存占用最多的10个进程 ps -aux | sort -k4nr | head -10 #修改目录权限 sudo chown -R docker /usr/local #获取网页信息 curl www.baidu.com Linux #修改目录权限 chmod 777 /home/user
Linux基本目录:
目录存放文件,文件存放数据
bin: 存放了2进制文件,所有用户都可以使用
sbin:存放只有root用户可以使用的命令
boot:存放了系统的启动文件,200m——300M
dev:ram相当与内存 sda第一块硬盘sda1分区
etc:存放了各种系统文件(相当于Windows中C盘的Windows)
home:存放普通用户的用户资料和信息,1024M
root:存放了root用户的用户资料和信息
media:存放了一些外接设备的文件夹
tmp:当前系统上正在运行的资料(内存)
usr:普通用户安装的一些应用程序
var:当前系统上所运行的一些服务
seLinux:类似于防火墙,存放各种日志文件
学习笔记:
调出命令行:应用下;右击鼠标
#root权限
date 查看时间
cal 查看月历 cal 1 2013
cd /切换到根目录 cd root 后面接明确的路径
pwd 显示当前所在位置
cd ..表示上一级菜单
cd .刷新当前目录
cd -返回
cd --直接返回+目录
ls 查看当前目录包含的内容
ls -a查看当前目录包含的隐藏文件 前面有点
ls -l查看当前文件的所用属性
cat 查看文件的内容
cat --help当前目录包含的
tac 文件从下网上显示
head 默认只看文件前10行的内容
tail 默认只看文件的最后10行
cat > test 结束编辑 CTRL+D
cat test > test2 把test文件的内容覆盖到test2
cat test test2 > test3 把test和test2合并到test3中
cp 复制 cp test3 / 先写要复制的项目,在写复制到的位置
mv /test3 /root/desktop/ 剪切到桌面
rm 删除 要写完整的小写的yes 永久删除,回收站中没用
touch:创建之后,不能对文件进行编辑
mkdir 创建一个空目录
查看CPU:lscpu
ls命令详解:
第一个字节:[-]表示文件,[d]表示目录,[l]表示链接文件,[b]表示装置文件里面的可供存储的借口设备,[c]表示装置文件里面的串行端口设备
中间9个字节:前3个字节:创建人的权限
中间3个字节:群组的权限
最后3个字节:其他用户权限
su - 加上用户名 :可以切换到其他的用户
对于一个目录的执行权限表示能否进入到该目录
创建用户 useradd redhat(用户名)
删除用户 userdel redhat
[ 1]将本次启动设为单用户模式
passwd修改密码
init 5回到图形化界面
vim /boot/grub/grub.conf
grub-md5-crypt
vim 编辑器
yy p 快速的进行复制
y4y p复制4行
u取消前面的操作
shift+; 光标移动到最下面 底行模式
set nu显示每行的行号
16+enter 跳到16行
i 表示在当前位置插入
a 在当前位置的下一个字符插入
o 另起一行在进行编辑
命令行模式
|shift+;|
底行模式 a i o
|
编辑模式
回到底行模式 wq保存 退出
chattr +a grub.conf给文件添加a的隐藏属性
chattr -a 把a的隐藏属性去掉
chattr +i 只读
chown (用户名) (文件名) 修改文件拥有者
chgrp 修改组的
chmod o+w hello 对other增加可写的属性 u:用户 g:组o:其他用户
chmod 762 hello rwx 421相互对应
相关推荐
= -1)//对指定路径进行判断。while //遍历文件夹下的文件。if (strFileName =="." && strFileName == ".." != 0)//排除当前目录和上一级目录。