目录
ls - 查看目录 cd - 切换目录 whereis - 查看是否有指定目录 touch - 创建空文件 mkdir - 创建目录 cp - 复制文件或目录 mv - 移动文件、更名 rm - 删除文件 cat - 显示文件内容 more - 分页显示文件内容 head - 查看文件前N行 tail - 查看文件的后几行 ln - 产生链接文件 chomd - 改变文件或目录权限 chgrp - 改变文件或目录的所属组 umask - 显示、设置文件的缺省权限 which - 显示系统命令所在目录 find - 查找文件或目录 find /etc -ctime -1 #在/etc下查找24小时内被修改过属性的文件和目录 grep - 在文件中搜寻字串匹配的行并输出 gzip - 压缩文件 gunzip - 解压缩.gz的文件 zip - 压缩文件或目录 unzip - 解压.zip的压缩文件 ifconfig - 查看网络设置信息 $HOME - 家目录 ssh root@[公网ip] 登录服务器 hostname - 修改主机名 reboot - 重新启动计算机 openssl version -a 查看openssl版本
ls - 查看目录
ls #文件目录 ls -a #显示所有文件,包括隐藏文件 ls -l #详细信息显示 ls -d #查看目录属性 ll #列出当前文件或者目录的详细信息,是ls -l的缩写
cd - 切换目录
cd ~ #切换主目录 cd [文件夹名] #切换指定目录 cd … #切换上级目录
whereis - 查看是否有指定目录
touch - 创建空文件
touch [文件名] #创建文件 touch a{1…5} # 创建多个文件 名称a1-a5的文件被创建 touch a{1…5}.js # 创建多个文件 名称a1.js-a5.js的文件被创建
mkdir - 创建目录
mkdir [名称] #创建文件夹为[名称] mkdir -p [名称1]/[名称]/[名称]/[名称] #创建多个目录 其中[名称1]应该是已经存在的
cp - 复制文件或目录
cp -f [目标文件] [目的文件] # 如果目标文件或目录存在,则先删除它们再进行复制(即覆盖),并且不提示用户 cp - [目标文件] [目的文件] # 如果目标文件或目录存在,则提示是否覆盖已有的文件 cp - r [目标文件] [目的文件] # 递归复制所有目录,将所有的非目录内容当作文件一样复制
mv - 移动文件、更名
mv [目标文件] [目标地址] #移动到目录下 mv [目标文件] [目标地址] [新名称] #移动到目录下 并起名叫[新名称] mv [目标文件] [新名称] # 改名
rm - 删除文件
rm -i # 删除文件或者目录提示用户 y删除 n不删除 rm -f #删除文件或者目录时不提示用户 rm -r #递归删除目录,包含目录下的文件和各级子目录
cat - 显示文件内容
more - 分页显示文件内容
(空格) 或f 显示下一页 (Enter) 显示下一行 q或Q 退出
head - 查看文件前N行
head [number] [目标文件] #查看目标文件前number行 默认10
tail - 查看文件的后几行
tail [number] [目标文件] #查看目标文件后number行 默认10 tail -f #动态显示文件内容 tail -c #指定文件末尾num个字符
ln - 产生链接文件
ln -s #创建软链接 ln [文件1] [文件2] #创建硬链接
chomd - 改变文件或目录权限
chgrp - 改变文件或目录的所属组
chgrp [tap] #查看当前有多少个组 chgrp [组名] [目标文件] #把目标文件改为哪个组
umask - 显示、设置文件的缺省权限
umask #查看当前权限 umask - S #以rwx形式显示新建文件或目录缺省权限
which - 显示系统命令所在目录
find - 查找文件或目录
find [fileName] #在当前目录下查找文件 find abc/a.js #查找路径下文本和文件 find /etc -name init #在目录/etc中查找文件init find / -size +204800 #在根目录下查找大于100MB的文件 find /etc -ctime -1 #在/etc下查找24小时内被修改过属性的文件和目录
grep - 在文件中搜寻字串匹配的行并输出
grep [str] [fileName] #在文件中搜索字符串
gzip - 压缩文件
gzip [file] # 压缩文件 后缀为.gz
gunzip - 解压缩.gz的文件
zip - 压缩文件或目录
unzip - 解压.zip的压缩文件
ifconfig - 查看网络设置信息
$HOME - 家目录
ssh root@[公网ip] 登录服务器
hostname - 修改主机名
reboot - 重新启动计算机
[ root@smd ~]
Connection to 123 .xx.xx.9 closed by remote host.
Connection to 123 .xx.xx.9 closed.
openssl version -a 查看openssl版本
[ root@smd ~]
OpenSSL 1.1 .1k FIPS 25 Mar 2021
built on: Mon Aug 8 07:09:08 2022 UTC
platform: linux-x86_64
options: bn( 64,64 ) md2( char) rc4( 16x,int) des( int) idea( int) blowfish( ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -O2 -g -pipe -Wall -Werror= format-security -Wp,-D_FORTIFY_SOURCE= 2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs= /usr/lib/rpm/redhat/redhat-hardened-cc1 -specs= /usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune= generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wa,--noexecstack -Wa,--generate-missing-build-notes= yes -specs= /usr/lib/rpm/redhat/redhat-hardened-ld -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DZLIB -DNDEBUG -DPURIFY -DDEVRANDOM= "\" /dev/urandom\" " -DSYSTEM_CIPHERS_FILE= "/etc/crypto-policies/back-ends/openssl.config"
OPENSSLDIR: "/etc/pki/tls"
ENGINESDIR: "/usr/lib64/engines-1.1"
Seeding source: os-specific
engines: rdrand dynamic