2021.5.4
1. 移动硬盘的挂载
2. 用户命令
3. 查看系统版本
4. rename批量修改文件名
5. 查看磁盘使用情况
6. 命令行快捷键操作
7. 资源限制
8. Ubuntu全屏显示(通过安装vmware-tools实现)
9. 解决【unable to locate package net-tools】的问题
10. Linux界面暂停和继续运行程序
1. 移动硬盘的挂载
系统:CentOS7
CentOS默认的文件系统是XFS格式,通常情况下并不支持NTFS格式的文件系统,所以一般在windows下能识别的硬盘,在Linux识别不了,需要进行额外的挂载。
首先插上硬盘
$ yum install gcc #下载gcc编译器
$ yum install ntfs-3g #下载安装ntfs插件
$ mkdir /mnt/303 #在/mnt目录下创建新的目录303
$ fdisk -l #查看需要挂在的磁盘名称,如/dev/sdb1。插上硬盘后,会自动显示出来
$ mount -t ntfs-3g /dev/sdc1 /mnt/303/ #挂载
$ unmount /mnt/303/ #卸载
有时候会出现挂载失败,显示错误原因如下:
挂载失败
可通过以下方式进行修复后,重新挂载:
$ sudo yum install ntfsprogs
$ sudo ntfsfix /dev/sbd1
注意事项:有些命令可能需要用到root权限
- 有关磁盘的其他操作
df -h #显示目前所有文件系统的可用空间及使用情况
du -sh <目录a> #显示<目录a>的文件大小
du -h --max-depth=1 /home #列出home目录下面所有一级目录的大小(可以依次类推)
2. 用户命令
- 查看当前用户
whoami
- 增加新用户
useradd 用户名
passwd 用户命
- 需要root用户权限
- 创建的用户只有一个家目录,里面没有其他的目录
- 将添加的新用户添加到sudoers组
- 使该用户可以临时使用root权限,即可以使用
sudo
命令。
第一步:进入root用户
第二步:vi /etc/sudoers
第三步:找到'root ALL=(ALL) ALL行',
并在下一行添加:'用户 ALL=(ALL) ALL'
- 删除用户
userdel -r 用户名
有时会出现该用户正在某个进程使用而删除失败,此时需要用两次
ctrl+D
,第一次退出root
用户,回到需要删除的用户,第二次退出用户,回到root
用户,即可进行删除
3. 查看系统版本
lsb_release -a
4. rename批量修改文件名
rename 's/旧名/新名/' *
rename 's/旧名1/新名1/;s/旧名2/新名2/' *
rename 's/$/.fasta/' *
-n
:只输出修改后的名称到屏幕,暂时未对原文件名进行修改
5. 查看磁盘使用情况
#查看所有已挂载磁盘的使用情况
df -h
#查看当前目录大小
du -sh
#列出home目录下所有一级目录的大小(需要管理员权限,可以依次类推)
du -h --max-depth=1 /home/lkj666
#查看内存使用情况(使用过多很很卡)
free -h
df:查看磁盘
du:查看目录
free:查看内存使情况
6. 命令行快捷键操作
- 删除命令行光标前的一个单词:ctrl+w
- 删除命令行光标前的所有内容:ctrl+u
- 删除命令行光标后的所有内容:ctrl+k
- 粘贴命令:ctrl+y
- 移动光标到末尾:ctrl+e
7. 资源限制
- 查看当前所有的资源限制:
ulimit -a
- 修改资源限制:
1. 临时修改:ulimit -n 数值
(修改soft值,即警告值,需要小于hard阈值)或ulimit -Sn 数值
(同时设置soft和hard值)
2. 永久修改:在文件/etc/security/limits.conf
末尾添加两行:* soft nofile 数值
和* hard nofile 数值
- 配置文件
/etc/security/limits.conf
种,控制着用户最大可使用的文件数(nofile),最大线程数(nproc)以及最大内存等资源- 有时候出现修改不了资源限制的情况,此时可以先进入root用户,然后从root用户进入自己的用户,再设置就能设置成功。
8. Ubuntu全屏显示(通过安装vmware-tools实现)
1、依次点击:【虚拟机】——【安装vmware tools】;
2、复制下载好的vmware tools安装包到安装目录,解压缩;
3、cd目录,【sudo ./vmware-install.pl】,reboot重启;
4、【查看】——【自动调整大小】——【自适应客户机】
9. 解决【unable to locate package net-tools】的问题。(如果安装不上就不能用apt-get)
修改etc/apt/sources.list
配置文件,删掉文件中的所有源添加以下源
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
10. Linux界面暂停和继续运行程序
- 暂停:ctrl+z
- 继续:fg
网友评论