##复制
cp -v 显示进度
-a 一般用于复制文件夹 保持文件原有的属性
-i 覆盖之前需要确认,交互模式
##移动文件mv
-mv a b//如果ab在同一个文件夹内就是重命名否则就是剪切
##zip压缩打包
zip xxx *//把*压缩到xxx
unzip -d xxx yyy.zip//把yyy解压缩到xxx中
##用户权限
linux是多用户多进程的系统
net:借助windows上网,相当于一台电脑
桥接:不通过windows而是linux直接上网,相当于两台独立的电脑
主机模式:没有网络情况下让linux个windows通信
解决ping不通主机问题:
启用windows的防火墙的,文件和打印机共享(回显请求 - ICMPv4-In)
解决xshell连接不上问题:
开启安装ssh服务,关闭linux的ubantu防火墙
who -q//查看当前哪些用户登陆了ubantu极其用户数
whoami//显示当前终端登陆者
sudo useradd 用户名 -m -d /home/用户名
-m是自动创建相应的家目录文件夹
-d指定家目录的目录名,家目录名和用户名默认相同
- ctrl+a ctrl+e 光标快速跳到行首行末
为新用户设置密码,先切换成root
- passwd 用户名
- su 用户名//是切换用户
- su -用户名 //切换用户会主动跳转到该用户的家目录
##删除用户(一般情况只删该用户名不删用户的资料)
- sudo userdel 用户名//只删除用户名
- sudo userdel -r 用户名//删除用户名和他的家目录
- su和sudo的区别,一个是切换用户,一个是获取权限
- sudo -s 短期内不会问你要sudo权限,直接进入管理员权限
##用户组
查看用户
1.cat /etc/group
用户组名字:密码:id//密码加密了用x表示
2.groupmod+两次tab键
创建,删除用户组
groupadd 用户组名字
groupdel 用户组名字
新建用户 -g 可以指定用户在那个组,如果没有-g 会自动创建用户名组
useradd 用户名 -m -d /home/用户名 -g 指定组
usermod a b 把b用户修改到a组
usermod -a -G 组名 用户名//把这个用户放在其他组里,一个用户可以有多个组
-g和-G的区别,-g指定用户的属组,-G只是说你是那个组的成员,但是这个组不是你的属组
##权限
前三是文件拥有者权限,中三是文件所属组的权限,后三是其他人的权限
u-user g-group o-other a-all
chmod u+x 文件名
chmod u=rwx,g=rwx 文件名
chmod -R 777 文件名
-R 如果是对文件夹修改,则会将里面所有的文件一起修改。
不加-R 则只是修改这个文件夹,而不修改里面的文件
修改文件所属组
chgrp 新的组名 文件名
修改文件所有者
chown 新的用户名 文件名
查看日历
cal
显示时间
date
修改日期
date 月日时分年.秒
查看进程消息
ps -aux
-a 查看所有的进程
-u 显示详细状态
-x 没有终端控制的进程
top
动态的显示当前进程情况
kill -9 pid//杀死一般的进程
关机
shutdown
init 0
重启
reboot
init 6
检查磁盘使用情况
df
-a文件系统磁盘使用情况
-m以1024字节为单位显示
-t显示指定系统磁盘空间使用情况
-T显示文件系统
du查看目录
-h合适的单位
安装sublime
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
卸载 sublime text 命令:
cp -v 显示进度
-a 一般用于复制文件夹 保持文件原有的属性
-i 覆盖之前需要确认,交互模式
##移动文件mv
-mv a b//如果ab在同一个文件夹内就是重命名否则就是剪切
##zip压缩打包
zip xxx *//把*压缩到xxx
unzip -d xxx yyy.zip//把yyy解压缩到xxx中
##用户权限
linux是多用户多进程的系统
net:借助windows上网,相当于一台电脑
桥接:不通过windows而是linux直接上网,相当于两台独立的电脑
主机模式:没有网络情况下让linux个windows通信
解决ping不通主机问题:
启用windows的防火墙的,文件和打印机共享(回显请求 - ICMPv4-In)
解决xshell连接不上问题:
开启安装ssh服务,关闭linux的ubantu防火墙
who -q//查看当前哪些用户登陆了ubantu极其用户数
whoami//显示当前终端登陆者
sudo useradd 用户名 -m -d /home/用户名
-m是自动创建相应的家目录文件夹
-d指定家目录的目录名,家目录名和用户名默认相同
- ctrl+a ctrl+e 光标快速跳到行首行末
为新用户设置密码,先切换成root
- passwd 用户名
- su 用户名//是切换用户
- su -用户名 //切换用户会主动跳转到该用户的家目录
##删除用户(一般情况只删该用户名不删用户的资料)
- sudo userdel 用户名//只删除用户名
- sudo userdel -r 用户名//删除用户名和他的家目录
- su和sudo的区别,一个是切换用户,一个是获取权限
- sudo -s 短期内不会问你要sudo权限,直接进入管理员权限
##用户组
查看用户
1.cat /etc/group
用户组名字:密码:id//密码加密了用x表示
2.groupmod+两次tab键
创建,删除用户组
groupadd 用户组名字
groupdel 用户组名字
新建用户 -g 可以指定用户在那个组,如果没有-g 会自动创建用户名组
useradd 用户名 -m -d /home/用户名 -g 指定组
usermod a b 把b用户修改到a组
usermod -a -G 组名 用户名//把这个用户放在其他组里,一个用户可以有多个组
-g和-G的区别,-g指定用户的属组,-G只是说你是那个组的成员,但是这个组不是你的属组
##权限
前三是文件拥有者权限,中三是文件所属组的权限,后三是其他人的权限
u-user g-group o-other a-all
chmod u+x 文件名
chmod u=rwx,g=rwx 文件名
chmod -R 777 文件名
-R 如果是对文件夹修改,则会将里面所有的文件一起修改。
不加-R 则只是修改这个文件夹,而不修改里面的文件
修改文件所属组
chgrp 新的组名 文件名
修改文件所有者
chown 新的用户名 文件名
查看日历
cal
显示时间
date
修改日期
date 月日时分年.秒
查看进程消息
ps -aux
-a 查看所有的进程
-u 显示详细状态
-x 没有终端控制的进程
top
动态的显示当前进程情况
kill -9 pid//杀死一般的进程
关机
shutdown
init 0
重启
reboot
init 6
检查磁盘使用情况
df
-a文件系统磁盘使用情况
-m以1024字节为单位显示
-t显示指定系统磁盘空间使用情况
-T显示文件系统
du查看目录
-h合适的单位
安装sublime
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
卸载 sublime text 命令:
sudo apt-get remove sublime-text-installer
|管道符号:上一命令的结果当做下一个命令的参数
底行模式
set nu:设置行号
命令模式
u:撤销操作
dd:删除当前行
yy:复制当前行
p:粘贴内容
ctrl+f:向下翻页
ctrl+b: 向后翻页
A:进入行尾
-ssh 用户名@IP
git 客户端下载 http://git-scm/download/win