美文网首页
【Linux其他操作1-10】

【Linux其他操作1-10】

作者: lkj666 | 来源:发表于2021-01-28 19:38 被阅读0次

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. 用户命令

  1. 查看当前用户
whoami
  1. 增加新用户
useradd 用户名
passwd 用户命
  • 需要root用户权限
  • 创建的用户只有一个家目录,里面没有其他的目录
  1. 将添加的新用户添加到sudoers组
  • 使该用户可以临时使用root权限,即可以使用sudo命令。
第一步:进入root用户
第二步:vi /etc/sudoers
第三步:找到'root  ALL=(ALL)  ALL行',
并在下一行添加:'用户  ALL=(ALL)  ALL'
  1. 删除用户
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 数值
  1. 配置文件/etc/security/limits.conf种,控制着用户最大可使用的文件数(nofile),最大线程数(nproc)以及最大内存等资源
  2. 有时候出现修改不了资源限制的情况,此时可以先进入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

相关文章

网友评论

      本文标题:【Linux其他操作1-10】

      本文链接:https://www.haomeiwen.com/subject/cxextltx.html