自学Linux第二天

命令

  1. ./eclipse & ./ 执行程序 &后台执行 , .当前目录 , ..上级目录
  2. cat /etc/group查看用户组
  3. cat /etc/passwd查看所有用户信息
  4. mount /mnt挂载目录
  5. unmount /mnt卸载目录
  6. setup配置系统相关
  7. mv 原文件名 新文件名文件改名
  8. ln -s 原文件地址 目标文件地址建立符号链接(快捷方式)

权限

-rwxrw-r--
  • 第一位:文件类型(d 目录,- 普通文件,l 链接文件)
  • 第2-4位:所属用户权限,用u(user)表示
  • 第5-7位:所属组权限,用g(group)表示
  • 第8-10位:其他用户权限,用o(other)表示
  • 第2-10位:表示所有的权限,用a(all)表示
  • r可读值为4,w可写值为2,r可执行1

chmod 777 aloha修改用户的权限
chmod 664 hello.c修改文件权限

分区和进程

  1. fdisk -l查看各分区具体情况
  2. df /boot查看boot目录在那个分区
  3. ps -aux查看系统的所有进程
  4. kill -9 pid编号强力杀死进程
  5. top动态更新正在运行的进程

压缩与解压

  1. tar -zxvf a.tar.gz解压
  2. tar -cf aa.tar a.txt b.gif将a.txt和b.gif打包成aa.tar
  3. zip aa.zip a.txt压缩a.txt,取名aa.zip
  4. zip aa.zip a.txt,b.jpg压缩多个文件
  5. zip aa.zip ./home压缩当前的home文件夹
  6. unzip aa.zip解压
  7. gzip a.txt压缩
  8. gzip -d a.tar.gz解压

RTM管理

  1. rpm -qa查询系统安装的所有rpm包
  2. rpm -qa mysql查询系统是否安装mysql
  3. rpm -ivh /文件路径安装rpm包
  4. rpm -e samba卸载mysql , rpm -e --nodeps samba强制卸载
  5. rpm -U 文件路径升级rpm包

samba (windows和linux共享)

  1. cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd把/etc/passwd中的用户添加到smbpasswd
  2. smbpasswd aloha设置密码
  3. service smb start启动samba服务

网络

  1. ifconfig查看网络配置
  2. ifconfig eth0 192.168.101.1修改ip地址

任务调度

0 2 * * *

分钟 小时 日期 月份 星期
1. crontab -e设置任务,进入编辑界面按i
2. 0 2 * * *date >> /home/mydate1每天凌晨两点执行命令
3. crontab -r终止任务调度
4. crontab -l列出当前所有任务调度

你可能感兴趣的:(自学Linux第二天)