Linux命令点滴(2024.7~)

将一些应该学会的Linux命令,在此博文中做一个记录。

  •  在Anolis 8.8 (Cent OS 9)下安装QT的可能步骤:
    •   #yum install qt-creator.x86_64
  •  如何在CentOS 9 的终端命令行下安装FileZilla FTP 客户端软件(GUI):
    • #yum -y install epel-release
    • #yum -y install filezilla 
  • 将vi中的tab为由8个空格改为4个空格
    • 对于单一用户:vi  ~/.vimrc
    • 对于全局配置: sudo vi /etc/vim/vimrc  
    • set tabstop=4
    • set shiftwidth=4
    • set softtabstop=4

 

  • 删除某个目录下指定日期的文件,如删除2024.1.5创建的文件。

要在 Linux 下删除所有日期为 2024.1.5 的文件,可以使用 find 命令结合 -exec 选项来执行删除操作。首先,我们需要找到这些文件,然后使用 rm 命令将它们删除。

解析:

  1. 使用 find 命令查找文件。
  2. 使用 -type f 选项限制搜索结果为文件。
  3. 使用 -newermt 和 ! -newermt 选项来指定日期范围。
  4. 使用 -exec 选项执行 rm 命令删除找到的文件。

注意:请将 /path/to/search 替换为您要搜索的目录路径。

find /path/to/search -type f -newermt "2024-01-04" ! -newermt "2024-01-06" -exec rm {} \;

 

  • uprecords   //可查看linux系统的启动记录,从首次运行此命令时开始记录。第一次运行此命令时,centos  系统会自动联网安装uptimed package.
uptimed: no useable database found.
     #               Uptime | System                                     Boot up
----------------------------+---------------------------------------------------
->   1    77 days, 04:36:17 | Linux 4.18.0-348.7.1.el8  Mon Apr 22 10:18:24 2024
----------------------------+---------------------------------------------------
NewRec    77 days, 04:36:16 | since                     Mon Apr 22 10:18:25 2024
    up    77 days, 04:36:17 | since                     Mon Apr 22 10:18:24 2024
  down     0 days, 00:00:00 | since                     Mon Apr 22 10:18:24 2024
   %up              100.000 | since                     Mon Apr 22 10:18:24 2024
  • cat /proc/cpuinfo  //列出本机CPU信息,如内核数、fpu支持、bogmips 性能等。比如:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 79
model name      : Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
stepping        : 1
microcode       : 0x1
cpu MHz         : 2494.224
cache size      : 40960 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 20
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt arat
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit
bogomips        : 4988.44
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:
  • cat  /etc/os-release  //显示操作系统版本信息,比如:
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
  • echo $PATH  //显示PATH环境变量的内容,比如:
    /usr/local/mysql8/bin:/bin/arm-gcc-4.9.4/bin:/bin/jdk-17/bin:/home/cjl/.local/bin:/home/cjl/bin:/usr/local/mysql8/bin:/bin/arm-gcc-4.9.4/bin:/bin/jdk-17/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin

     

  •  如何给vi中文件中每一行的末尾添加一个单词
在 Linux 下的 vi 编辑器中,可以通过以下步骤给每一行的末尾添加 “hello” 单词:
    1. 打开文件:在终端中输入vi 文件名打开要编辑的文件。
    2. 进入命令模式:按下Esc键确保处于命令模式。
    3. 执行命令:输入:%s/$/ hello/并按下回车键。这个命令的意思是在文件中的每一行末尾添加 “hello”。
其中,%表示对整个文件的所有行进行操作,s表示替换命令,/$/表示匹配行尾,后面的 “hello” 就是要添加的内容。
如果你只想对特定的几行进行操作,可以使用行号范围来代替%。例如,要对第 5 行到第 10 行进行操作,可以输入:5,10s/$/ hello/

 

posted @ 2024-07-09 10:33  blues667  阅读(19)  评论(0)    收藏  举报