xftp传输
可以在xshell中选择xftp,也可打开软件xftp进行新建连接,建议直接在xshell里面打开,因为会直接把一些IP,用户和密码帮你弄好连接。
设置字符 使用urf-8
Linux目录
命令
查看当前目录下的文件: ls
查看所有包括隐藏当前目录下的文件:ls -a
查看更详细的当前目录下的文件信息: ls -l
查看当前所有文件,列表形式 :ls -la
去到根目录:cd / 去到绝对路径 cd ./uer
返回上一级目录:cd . .
查看所属目录位置:pwd
查看linux里面的所有命令详细描述:man config enter键为一行一行看,空格一页,q结束 man pwd也可
创建文件夹:mkdir 文件名
创建多重文件目录:mkdir -p 文件目录/文件目录
删除文件目录: rmdir 文件目录名
删除多重文件目录:rmdir -r soft/test 会询问你是否进入,是否删除,输入y,如果不想要提示 rmdir -rf
查询所有pwd的位置 :whereis pwd 其他文件 whereis 其他文件
bin目录下 存放命令 二进制
rtc 放置系统配置文件
计算机名,配置在etc下的sysconfig/
里面有个文件(不是目录了)network全局配置文件,
查看文件;cat network
etc下有个ssh,里面有个sshd_config文件 可以更改协议的默认端口
home目录 存放普通用户
lib,lib64 类库
usr 用户的应用程序
var 临时文件
op t第三方提供的一些软件 mysql,redis装在这下
dev device-设备,CPU,硬盘,DVD等设备
移动文件和文件夹
移动文件: mv file.txt /home/off 把file文件移动到指定目录
移动多个文件;mv file.txt file2.txt file3.txt /home/off 多文件中间用空格分隔
如果在同一个位置也可以当做重命名:mv file1.txt file2.txt
绝对路径重命名:mv /home/Documents/file1.txt /home//Documents/file2.txt
移动文件夹
重命名文件夹:mv directory_1/ directory_2/
打印移动信息:mv -v *.txt /home//off
创建文件夹 mkdir
挂载
用绝对路径
在根目录下创建mnt目录,在mnt下创建 cdrom目录
mount /dev/cdrom /mnt/cdrom
过程较慢,如果挂载不成功,建议看下虚拟机的DVD的设备状态的连接是否√上
挂载成功
取消挂载
umount /mnt/cdrom
创建文件
touch 文件名 创建文件
cat 文件名 查看小文件、
tail 文件名 查看大文件
tail -10 文件名 查看后10行
head -10 文件名 查看前10行
more 文件名 分页查看 enter一行,空格一页 Q退出
tail -f 日志文件类的查看(日志是一直在增长的) 看的是文件更新部分 暂停 Ctrl+c
Ctrl+c 撤回
修改文件
vi 文件名 修改文件
vi有三种模式
命令工作模式 (默认)、编辑工作模式、 底行模式
进入编辑工作模式 i/o/a 退出esc
进入底行模式 前提是命令工作模式 按冒号' :' 进入,保存退出 :wq! 退出不保存 :q!
在文件中查找: 有时会没发用esc退出,这时按冒号:进入底行模式就行 (底行模式)
替换::%s/替换文字/替换后文字/g (底行模式)
显示行号 :set nu
重命名:mv 原始名 修改后的名 .txt要带进到名称里面
拷贝文件 : cp -fr /文件目录/要拷贝的文件 要拷贝到拿个文件目录名
如果想一直有行号,则进入etc目录(计算机的配置) 输入vi virc 修改这个virc文件,然后在最底行,输入 set nu
这下,就可以编辑所有的文件的时候都显示行号了。
其他命令
exit 可以退出root用户
权限
在 ls -l 查看详细信息下,前面有个
其中d代表文件夹,-代表文件
以第一个举例:
drwxr-xr-x
- d 代表文件夹
- r:read 读权限 数字4
- w:write 写权限 数字2
- x:execute 执行权限 数字1
rwx | r-x | r-x |
---|---|---|
111 | 101 | 101 |
7 | 5 | 5 |
用户 | 用户组 | 其他组 |
最高权限 :777
修改权限
g:用户组 u:用户 o:其他组
chmod g+没有的权限缩写 路径/文件夹名 表示添加用户组权限
chmod g-权限缩写 路径/文件夹名 表示减去用户组权限
还可以通过数字赋权限
chmod 755 文件名
递归授权 :chmod 755 -R 文件名 文件下所有的都是755权限
其他
示例:我们在桌面上看到的网络连接,其实在etc/sysconfig/network-scripts/中
用户组和用户
groupadd tomcat 添加用户组, 但是有缺陷,无groupId
groupdel tomcat 删除用户组 删除的只能是里面没有用户的组
groupadd -g 701 tomcat 添加用户组 701 :groupid
添加用户,用户名和用户组名一般一样 :useradd -g 701 tomcat
passwd tomcat 修改密码 ,然后会让你输入新的密码
切换用户时如果加-表示切换用户并且切换环境变量 su - yjl
在opt是以后tomcat,jdk,mysql配置放置的位置
在opt上添加一个文件夹 mkdir software 方便后面安装tomcat,等等